aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Mercl <0xjnml@gmail.com>2017-06-27 16:20:22 +0200
committerJan Mercl <0xjnml@gmail.com>2017-06-27 16:20:22 +0200
commitad8a7b41b2bb82d948fb4b4b2f6baa5c58d75fb4 (patch)
tree2c65dfb50d4dd56251efc291200c849f7cd17138
parent5a5efbe428c718f38afcd3211923579b3b983ae5 (diff)
Regenerate bin_linux_*.go using latest CCGO.
modified: internal/bin/bin_linux_386.go modified: internal/bin/bin_linux_amd64.go
-rw-r--r--internal/bin/bin_linux_386.go40098
-rw-r--r--internal/bin/bin_linux_amd64.go40100
2 files changed, 25139 insertions, 55059 deletions
diff --git a/internal/bin/bin_linux_386.go b/internal/bin/bin_linux_386.go
index c7d6abc..678c71a 100644
--- a/internal/bin/bin_linux_386.go
+++ b/internal/bin/bin_linux_386.go
@@ -1163,15 +1163,11 @@ _30:
_31:
_width = int32(_13_wx & uint32(i32(2147483647)))
_29:
- func() int32 {
- if _width >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _width < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25295), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _c != i32(46) {
goto _35
@@ -1225,15 +1221,11 @@ _42:
_35:
_precision = i32(-1)
_46:
- func() int32 {
- if _precision >= i32(-1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _precision < i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25327), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _c != i32(108) {
goto _49
@@ -1826,15 +1818,11 @@ _173:
goto _176
}
- func() int32 {
- if _precision > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _precision <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25584), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*postInc1025(&_bufpt, 1) = int8(i32(48))
*func() *int32 { _precision -= 1; return &_e2 }() += 1
@@ -1863,15 +1851,11 @@ _183:
goto _183
_184:
- func() int32 {
- if uintptr(unsafe.Pointer(_bufpt)) > uintptr(unsafe.Pointer(_zOut)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_bufpt)) <= uintptr(unsafe.Pointer(_zOut)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25594), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_bufpt)) + 1*uintptr(i32(-1))))) != i32(46) {
goto _187
@@ -2173,15 +2157,11 @@ _73:
_247:
_118_pToken = (*XToken)(crt.VAPointer(&_ap))
- func() int32 {
- if int32(_bArgList) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_bArgList) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(216)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _118_pToken == nil || (_118_pToken.X1) == 0 {
goto _251
@@ -2203,25 +2183,17 @@ _252:
_120_pSrc = (*XSrcList)(crt.VAPointer(&_ap))
_120_k = crt.VAInt32(&_ap)
_120_pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_120_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(_120_k)))
- func() int32 {
- if int32(_bArgList) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_bArgList) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(216)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_120_k >= i32(0)) && (_120_k < (_120_pSrc.X0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _120_k < i32(0) || _120_k >= (_120_pSrc.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25755), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_120_pItem.X1) == nil {
goto _258
@@ -2235,15 +2207,11 @@ _258:
goto _119
_75:
- func() int32 {
- if int32(_xtype) == i32(17) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_xtype) != i32(17) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25765), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -2291,45 +2259,29 @@ _5:
}
func _sqlite3StrAccumAppend(tls *crt.TLS, _p *XStrAccum, _z *int8, _N int32) { // sqlite3.c:25879:1
- func() int32 {
- if (_z != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_N == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _N != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25880), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((_p.X2) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X3) == uint32(i32(0)))) || ((_p.X6) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_p.X3) != uint32(i32(0)) && (_p.X6) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _N >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _N < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25882), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X6) == i32(0)) || ((_p.X4) == uint32(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X6) != i32(0) && (_p.X4) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25883), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(344)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_p.X3) + uint32(_N)) < (_p.X4) {
goto _12
@@ -2343,15 +2295,11 @@ _12:
goto _14
}
- func() int32 {
- if (_p.X2) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X2) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25887), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(376)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */)))
@@ -2384,15 +2332,11 @@ func _enlargeAndAppend(tls *crt.TLS, _p *XStrAccum, _z *int8, _N int32) { // sql
sink985 = *p
}
_0:
- func() int32 {
- if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) == ((int32(_p.X7) & i32(4)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) != ((int32(_p.X7) & i32(4)) == i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25872), unsafe.Pointer((*int8)(unsafe.Pointer(&_enlargeAndAppendØ00__func__Ø000))), unsafe.Pointer(str(412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -2405,15 +2349,11 @@ func _sqlite3StrAccumEnlarge(tls *crt.TLS, _p *XStrAccum, _N int32) (r0 int32) {
_ = _3_zOld
var _3_szNew int64 // sqlite3.c:25811:9
_ = _3_szNew
- func() int32 {
- if (int64(_p.X3) + int64(_N)) >= int64(_p.X4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int64(_p.X3) + int64(_N)) < int64(_p.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumEnlargeØ00__func__Ø000))), unsafe.Pointer(str(464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X6) == 0 {
goto _2
@@ -2440,15 +2380,11 @@ _3:
return (*int8)(unsafe.Pointer(uintptr(i32(0))))
}()
_3_szNew = int64(_p.X3)
- func() int32 {
- if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) == ((int32(_p.X7) & i32(4)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) != ((int32(_p.X7) & i32(4)) == i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumEnlargeØ00__func__Ø000))), unsafe.Pointer(str(412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_3_szNew
@@ -2490,15 +2426,11 @@ _14:
goto _15
}
- func() int32 {
- if ((_p.X2) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X3) == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_p.X3) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25832), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumEnlargeØ00__func__Ø000))), unsafe.Pointer(str(496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X7)&i32(4)) != i32(0) || (_p.X3) <= uint32(i32(0)) {
goto _20
@@ -2534,15 +2466,11 @@ func init() {
}
func _setStrAccumError(tls *crt.TLS, _p *XStrAccum, _eError uint8) { // sqlite3.c:25163:1
- func() int32 {
- if (int32(_eError) == i32(1)) || (int32(_eError) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_eError) != i32(1) && int32(_eError) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25164), unsafe.Pointer((*int8)(unsafe.Pointer(&_setStrAccumErrorØ00__func__Ø000))), unsafe.Pointer(str(548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) = _eError
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))) = uint32(i32(0))
@@ -2557,15 +2485,11 @@ func init() {
}
func _sqlite3StrAccumReset(tls *crt.TLS, _p *XStrAccum) { // sqlite3.c:25931:1
- func() int32 {
- if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) == ((int32(_p.X7) & i32(4)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) != ((int32(_p.X7) & i32(4)) == i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25932), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumResetØ00__func__Ø000))), unsafe.Pointer(str(412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X7) & i32(4)) == i32(0) {
goto _3
@@ -2592,15 +2516,11 @@ func init() {
func _sqlite3DbFree(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) { // sqlite3.c:24666:1
var _3_pBuf *Xsqlite3_file // sqlite3.c:24675:21
_ = _3_pBuf
- func() int32 {
- if (_db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24667), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbFreeØ00__func__Ø000))), unsafe.Pointer(str(644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) {
goto _3
@@ -2626,25 +2546,21 @@ _5:
}
_3_pBuf = (*Xsqlite3_file)(unsafe.Pointer(_p))
- crt.Xmemset(tls, _p, i32(170), uint32((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1))
- *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pBuf)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X6))
- *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = _3_pBuf
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(8 /* X3 */))) -= 1
+ crt.Xmemset(tls, _p, i32(170), uint32((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1))
+ *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pBuf)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X6))
+ *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = _3_pBuf
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(8 /* X3 */))) -= 1
return
_6:
_4:
i32(0)
i32(0)
- func() int32 {
- if (_db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || i32(1) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && i32(1) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbFreeØ00__func__Ø000))), unsafe.Pointer(str(684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_free(tls, _p)
return
@@ -2652,17 +2568,13 @@ _4:
}
func Xsqlite3_mutex_held(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:22874:12
- func() int32 {
- if (_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || ((*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct {
+ func() {
+ if _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)}))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X7)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_heldØ00__func__Ø000))), unsafe.Pointer(str(740)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = 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
@@ -2694,15 +2606,11 @@ func _measureAllocationSize(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) { //
}
func _sqlite3DbMallocSize(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:24612:1
- func() int32 {
- if _p != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24613), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocSizeØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && _isLookaside(tls, _db, _p) != 0 {
goto _3
@@ -2724,17 +2632,13 @@ _5:
return
_3:
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocSizeØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- r0 = int32((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X1)
+ r0 = int32((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X1)
return
}
@@ -2746,7 +2650,7 @@ func init() {
}
func _isLookaside(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:24597:1
- r0 = bool2int((uint32(uintptr(unsafe.Pointer(_p))) >= uint32(uintptr(unsafe.Pointer((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7)))) && (uint32(uintptr(unsafe.Pointer(_p))) < uint32(uintptr(unsafe.Pointer((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X8)))))
+ 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
}
@@ -2784,17 +2688,13 @@ func Xsqlite3_mutex_enter(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22836
goto _0
}
- func() int32 {
+ func() {
if (*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X4)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X4)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22838), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_enterØ00__func__Ø000))), unsafe.Pointer(str(884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
(*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
@@ -2813,50 +2713,34 @@ func init() {
var _mem0 TMem0Global // sqlite3.c:24252:3
func _sqlite3StatusDown(tls *crt.TLS, _op int32, _N int32) { // sqlite3.c:18547:1
- func() int32 {
- if _N >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _N < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18549), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusDownØ00__func__Ø000))), unsafe.Pointer(str(336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op >= i32(0)) && (_op < i32(10)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op < i32(0) || _op >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18550), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusDownØ00__func__Ø000))), unsafe.Pointer(str(944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
+ func() {
if Xsqlite3_mutex_held(tls, func() *Xsqlite3_mutex {
if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_statMutex)) + 1*uintptr(_op)))) != 0 {
return _sqlite3Pcache1Mutex(tls)
}
return _sqlite3MallocMutex(tls)
- }()) != 0 {
- return i32(0)
- }
- return func() int32 {
+ }()) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18551), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusDownØ00__func__Ø000))), unsafe.Pointer(str(980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op >= i32(0)) && (_op < i32(10)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op < i32(0) || _op >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18553), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusDownØ00__func__Ø000))), unsafe.Pointer(str(1064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0 /* X0 */))))) + 4*uintptr(_op)))
@@ -2907,17 +2791,13 @@ func Xsqlite3_mutex_leave(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22862
goto _0
}
- func() int32 {
+ func() {
if (*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X6)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X6)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_leaveØ00__func__Ø000))), unsafe.Pointer(str(1124)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
(*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
@@ -2934,15 +2814,11 @@ func init() {
}
func _sqlite3DbRealloc(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24871:1
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24872), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbReallocØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) {
goto _2
@@ -2952,17 +2828,13 @@ func _sqlite3DbRealloc(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64
return
_2:
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24874), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbReallocØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if _isLookaside(tls, _db, _p) == 0 || _n > uint64((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1) {
+ if _isLookaside(tls, _db, _p) == 0 || _n > uint64((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1) {
goto _6
}
@@ -2984,74 +2856,58 @@ func init() {
func _sqlite3DbMallocRawNN(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24829:1
var _pBuf *Xsqlite3_file // sqlite3.c:24831:17
_ = _pBuf
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24832), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocRawNNØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24833), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocRawNNØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_db.X79) == (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_db.X79) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24834), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocRawNNØ00__func__Ø000))), unsafe.Pointer(str(1212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X0) != uint32(i32(0)) {
+ if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X0) != uint32(i32(0)) {
goto _6
}
- func() int32 {
- if int32(_db.X17) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_db.X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24836), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocRawNNØ00__func__Ø000))), unsafe.Pointer(str(1232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if _n <= uint64((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1) {
+ if _n <= uint64((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1) {
goto _9
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(1)))) += 1
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(1)))) += 1
goto _10
_9:
- if store5456757(&_pBuf, (*Xsqlite3_file)(unsafe.Pointer((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X6))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5456767(&_pBuf, (*Xsqlite3_file)(unsafe.Pointer((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X6))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) {
goto _11
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(2)))) += 1
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(2)))) += 1
goto _12
_11:
- *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_pBuf.X0))
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(8 /* X3 */))) += 1
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(0)))) += 1
- if ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) <= ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X4) {
+ *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_pBuf.X0))
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(8 /* X3 */))) += 1
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(0)))) += 1
+ if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) <= ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X4) {
goto _13
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3
+ *(*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
@@ -3084,15 +2940,11 @@ func init() {
func _dbMallocRawFinish(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24790:1
var _p unsafe.Pointer // sqlite3.c:24791:8
_ = _p
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24792), unsafe.Pointer((*int8)(unsafe.Pointer(&_dbMallocRawFinishØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = _sqlite3Malloc(tls, _n)
if _p != nil {
@@ -3136,15 +2988,11 @@ _3:
_p = ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X0)(tls, int32(_n))
_4:
_2:
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24472), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MallocØ00__func__Ø000))), unsafe.Pointer(str(1296)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _p
return
@@ -3158,25 +3006,17 @@ func _mallocWithAlarm(tls *crt.TLS, _n int32, _pp *unsafe.Pointer) { // sqlite3.
_ = _nFull
var _1_nUsed int64 // sqlite3.c:24429:19
_ = _1_nUsed
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24410), unsafe.Pointer((*int8)(unsafe.Pointer(&_mallocWithAlarmØ00__func__Ø000))), unsafe.Pointer(str(1320)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _n > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _n <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24411), unsafe.Pointer((*int8)(unsafe.Pointer(&_mallocWithAlarmØ00__func__Ø000))), unsafe.Pointer(str(1352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nFull = ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X4)(tls, _n)
_sqlite3StatusHighwater(tls, i32(5), _n)
@@ -3220,61 +3060,41 @@ func init() {
func _sqlite3StatusHighwater(tls *crt.TLS, _op int32, _X int32) { // sqlite3.c:18561:1
var _newValue uint32 // sqlite3.c:18562:24
_ = _newValue
- func() int32 {
- if _X >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _X < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18564), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(1372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_newValue = uint32(_X)
- func() int32 {
- if (_op >= i32(0)) && (_op < i32(10)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op < i32(0) || _op >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18566), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(1064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op >= i32(0)) && (_op < i32(10)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op < i32(0) || _op >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18567), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
+ func() {
if Xsqlite3_mutex_held(tls, func() *Xsqlite3_mutex {
if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_statMutex)) + 1*uintptr(_op)))) != 0 {
return _sqlite3Pcache1Mutex(tls)
}
return _sqlite3MallocMutex(tls)
- }()) != 0 {
- return i32(0)
- }
- return func() int32 {
+ }()) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18568), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((_op == i32(5)) || (_op == i32(7))) || (_op == i32(8))) || (_op == i32(6)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op != i32(5) && _op != i32(7) && _op != i32(8) && _op != i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(1380)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _newValue <= (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(40 /* X1 */))))) + 4*uintptr(_op)))) {
goto _17
@@ -3293,40 +3113,28 @@ func init() {
}
func _sqlite3StatusValue(tls *crt.TLS, _op int32) (r0 int64) { // sqlite3.c:18516:1
- func() int32 {
- if (_op >= i32(0)) && (_op < i32(10)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op < i32(0) || _op >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18518), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusValueØ00__func__Ø000))), unsafe.Pointer(str(1064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op >= i32(0)) && (_op < i32(10)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op < i32(0) || _op >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18519), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusValueØ00__func__Ø000))), unsafe.Pointer(str(944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
+ func() {
if Xsqlite3_mutex_held(tls, func() *Xsqlite3_mutex {
if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_statMutex)) + 1*uintptr(_op)))) != 0 {
return _sqlite3Pcache1Mutex(tls)
}
return _sqlite3MallocMutex(tls)
- }()) != 0 {
- return i32(0)
- }
- return func() int32 {
+ }()) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18520), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusValueØ00__func__Ø000))), unsafe.Pointer(str(980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = int64(*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0 /* X0 */))))) + 4*uintptr(_op))))
return
@@ -3362,40 +3170,28 @@ func Xsqlite3_release_memory(tls *crt.TLS, _n int32) (r0 int32) { // sqlite3.c:2
}
func _sqlite3StatusUp(tls *crt.TLS, _op int32, _N int32) { // sqlite3.c:18536:1
- func() int32 {
- if (_op >= i32(0)) && (_op < i32(10)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op < i32(0) || _op >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusUpØ00__func__Ø000))), unsafe.Pointer(str(1064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op >= i32(0)) && (_op < i32(10)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op < i32(0) || _op >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18539), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusUpØ00__func__Ø000))), unsafe.Pointer(str(944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
+ func() {
if Xsqlite3_mutex_held(tls, func() *Xsqlite3_mutex {
if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_statMutex)) + 1*uintptr(_op)))) != 0 {
return _sqlite3Pcache1Mutex(tls)
}
return _sqlite3MallocMutex(tls)
- }()) != 0 {
- return i32(0)
- }
- return func() int32 {
+ }()) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18540), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusUpØ00__func__Ø000))), unsafe.Pointer(str(980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0 /* X0 */))))) + 4*uintptr(_op)))
@@ -3434,9 +3230,9 @@ func _sqlite3OomFault(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:24966:1
goto _2
}
- *(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(1)
+ *(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(1)
_2:
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1
_1:
return
@@ -3446,25 +3242,17 @@ func _dbReallocFinish(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64)
var _pNew unsafe.Pointer // sqlite3.c:24879:8
_ = _pNew
_pNew = nil
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24880), unsafe.Pointer((*int8)(unsafe.Pointer(&_dbReallocFinishØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _p != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _p == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24881), unsafe.Pointer((*int8)(unsafe.Pointer(&_dbReallocFinishØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_db.X17) != i32(0) {
goto _4
@@ -3479,7 +3267,7 @@ func _dbReallocFinish(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64)
goto _6
}
- crt.Xmemcpy(tls, _pNew, _p, uint32((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1))
+ crt.Xmemcpy(tls, _pNew, _p, uint32((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X1))
_sqlite3DbFree(tls, _db, _p)
_6:
goto _7
@@ -3627,15 +3415,11 @@ _10:
goto _14
}
- func() int32 {
- if (_sqlite3Config.X33) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_sqlite3Config.X33) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140158), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_initializeØ00__func__Ø000))), unsafe.Pointer(str(1608)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_free(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_sqlite3Config.X34)))
*(**Xsqlite3_mutex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(252 /* X34 */))))) = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))
@@ -3649,15 +3433,11 @@ _14:
i32(0)
i32(0)
crt.Xmemcpy(tls, (unsafe.Pointer)(&_12_y), (unsafe.Pointer)(&_12_x), uint32(i32(8)))
- func() int32 {
- if _sqlite3IsNaN(tls, _12_y) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3IsNaN(tls, _12_y) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_initializeØ00__func__Ø000))), unsafe.Pointer(str(1648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_17:
r0 = _rc
@@ -3715,15 +3495,11 @@ _2:
f func(*crt.TLS, int32) unsafe.Pointer
}{(_1_pFrom.X2)}))
_0:
- func() int32 {
- if ((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X0) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X0) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22774), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MutexInitØ00__func__Ø000))), unsafe.Pointer(str(1664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = ((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X0)(tls)
_mutexIsInit = i32(1)
@@ -3851,15 +3627,11 @@ _0:
var _pthreadMutexAllocØ00staticMutexesØ001 [12]Xsqlite3_mutex // sqlite3.c:23258:24
func _pthreadMutexFree(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23322:1
- func() int32 {
- if (_p.X2) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23323), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexFreeØ00__func__Ø000))), unsafe.Pointer(str(1704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X1) != i32(0) && (_p.X1) != i32(1) {
goto _3
@@ -3883,26 +3655,18 @@ func init() {
}
func _pthreadMutexEnter(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23349:1
- func() int32 {
- if ((_p.X1) == i32(1)) || _pthreadMutexNotheld(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X1) != i32(1) && _pthreadMutexNotheld(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23350), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexEnterØ00__func__Ø000))), unsafe.Pointer(str(1736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xpthread_mutex_lock(tls, (*crt.Xpthread_mutex_t)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */))))
- func() int32 {
- if ((_p.X2) > i32(0)) || ((_p.X3) == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X2) <= i32(0) && (_p.X3) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23379), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexEnterØ00__func__Ø000))), unsafe.Pointer(str(1792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X3 */))) = crt.Xpthread_self(tls)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X2 */))) += 1
@@ -3931,15 +3695,11 @@ func init() {
func _pthreadMutexTry(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:23391:1
var _rc int32 // sqlite3.c:23392:7
_ = _rc
- func() int32 {
- if ((_p.X1) == i32(1)) || _pthreadMutexNotheld(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X1) != i32(1) && _pthreadMutexNotheld(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23393), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexTryØ00__func__Ø000))), unsafe.Pointer(str(1736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if crt.Xpthread_mutex_trylock(tls, (*crt.Xpthread_mutex_t)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */)))) != i32(0) {
goto _3
@@ -3971,15 +3731,11 @@ func init() {
}
func _pthreadMutexLeave(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23448:1
- func() int32 {
- if _pthreadMutexHeld(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pthreadMutexHeld(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23449), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexLeaveØ00__func__Ø000))), unsafe.Pointer(str(1892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X2 */))) -= 1
if (_p.X2) != i32(0) {
@@ -3988,15 +3744,11 @@ func _pthreadMutexLeave(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23448:1
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X3 */))) = uint32(i32(0))
_2:
- func() int32 {
- if ((_p.X2) == i32(0)) || ((_p.X1) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X2) != i32(0) && (_p.X1) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23454), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexLeaveØ00__func__Ø000))), unsafe.Pointer(str(1912)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xpthread_mutex_unlock(tls, (*crt.Xpthread_mutex_t)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */))))
if (_p.X4) == 0 {
@@ -4110,15 +3862,11 @@ func _debugMutexFree(tls *crt.TLS, _pX *Xsqlite3_mutex) { // sqlite3.c:23027:1
var _p *crt.Xstruct_timeval // sqlite3.c:23028:23
_ = _p
_p = (*crt.Xstruct_timeval)(unsafe.Pointer(_pX))
- func() int32 {
- if (_p.X1) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X1) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23029), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexFreeØ00__func__Ø000))), unsafe.Pointer(str(2012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X0) != i32(1) && (_p.X0) != i32(0) {
goto _3
@@ -4144,15 +3892,11 @@ func _debugMutexEnter(tls *crt.TLS, _pX *Xsqlite3_mutex) { // sqlite3.c:23050:1
var _p *crt.Xstruct_timeval // sqlite3.c:23051:23
_ = _p
_p = (*crt.Xstruct_timeval)(unsafe.Pointer(_pX))
- func() int32 {
- if ((_p.X0) == i32(1)) || _debugMutexNotheld(tls, _pX) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X0) != i32(1) && _debugMutexNotheld(tls, _pX) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23052), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexEnterØ00__func__Ø000))), unsafe.Pointer(str(2040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1
return
@@ -4178,15 +3922,11 @@ func _debugMutexTry(tls *crt.TLS, _pX *Xsqlite3_mutex) (r0 int32) { // sqlite3.c
var _p *crt.Xstruct_timeval // sqlite3.c:23056:23
_ = _p
_p = (*crt.Xstruct_timeval)(unsafe.Pointer(_pX))
- func() int32 {
- if ((_p.X0) == i32(1)) || _debugMutexNotheld(tls, _pX) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X0) != i32(1) && _debugMutexNotheld(tls, _pX) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23057), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexTryØ00__func__Ø000))), unsafe.Pointer(str(2040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1
r0 = i32(0)
@@ -4204,26 +3944,18 @@ func _debugMutexLeave(tls *crt.TLS, _pX *Xsqlite3_mutex) { // sqlite3.c:23068:1
var _p *crt.Xstruct_timeval // sqlite3.c:23069:23
_ = _p
_p = (*crt.Xstruct_timeval)(unsafe.Pointer(_pX))
- func() int32 {
- if _debugMutexHeld(tls, _pX) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _debugMutexHeld(tls, _pX) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23070), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexLeaveØ00__func__Ø000))), unsafe.Pointer(str(2128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) -= 1
- func() int32 {
- if ((_p.X0) == i32(1)) || _debugMutexNotheld(tls, _pX) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X0) != i32(1) && _debugMutexNotheld(tls, _pX) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23072), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexLeaveØ00__func__Ø000))), unsafe.Pointer(str(2040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -4266,27 +3998,19 @@ func _sqlite3MutexAlloc(tls *crt.TLS, _id int32) (r0 *Xsqlite3_mutex) { // sqlit
return
_0:
- func() int32 {
- if _mutexIsInit != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _mutexIsInit == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22817), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MutexAllocØ00__func__Ø000))), unsafe.Pointer(str(2184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
+ func() {
if (*(*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)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X2)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22818), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MutexAllocØ00__func__Ø000))), unsafe.Pointer(str(2212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct {
f func(*crt.TLS, int32) unsafe.Pointer
@@ -4424,15 +4148,11 @@ _0:
}
func _sqlite3MemSize(tls *crt.TLS, _pPrior unsafe.Pointer) (r0 int32) { // sqlite3.c:20798:1
- func() int32 {
- if _pPrior != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPrior == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20800), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemSizeØ00__func__Ø000))), unsafe.Pointer(str(2348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = int32(crt.Xmalloc_usable_size(tls, _pPrior))
return
@@ -4511,15 +4231,11 @@ _0:
goto _4
}
- func() int32 {
- if (_1_pOther != (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i)))) && ((*XFuncDef)(unsafe.Pointer(_1_pOther.X3)) != (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pOther == (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i))) || (*XFuncDef)(unsafe.Pointer(_1_pOther.X3)) == (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104214), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertBuiltinFuncsØ00__func__Ø000))), unsafe.Pointer(str(2380)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i))))) + uintptr(8 /* X3 */))))) = (*XFuncDef)(unsafe.Pointer(_1_pOther.X3))
*(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOther)) + uintptr(8 /* X3 */))))) = (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef)) + 28*uintptr(_i)))
@@ -4527,7 +4243,7 @@ _0:
_4:
*(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i))))) + uintptr(8 /* X3 */))))) = (*XFuncDef)(unsafe.Pointer(uintptr(i32(0))))
- *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i))))) + uintptr(24 /* X7 */))))))) = *(**XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[23]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3BuiltinFunctions))+uintptr(0 /* X0 */))))) + 4*uintptr(_1_h)))
+ *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+28*uintptr(_i))))) + uintptr(24 /* X7 */))))))) = *(**XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[23]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3BuiltinFunctions))+uintptr(0 /* X0 */))))) + 4*uintptr(_1_h)))
*(**XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[23]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3BuiltinFunctions))+uintptr(0 /* X0 */))))) + 4*uintptr(_1_h))) = (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef)) + 28*uintptr(_i)))
_8:
_i += 1
@@ -4575,7 +4291,7 @@ _0:
return
_4:
- _p = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */)))))))
+ _p = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */)))))))
goto _0
_3:
@@ -4623,11 +4339,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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}}
+ }{_renameParentFunc})), X5: nil, X6: str(2496), X7: T5455999{}}}
}
func _renameTableFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:95913:1
@@ -4678,15 +4394,11 @@ _3:
goto _3
}
- func() int32 {
- if _len > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _len <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95953), unsafe.Pointer((*int8)(unsafe.Pointer(&_renameTableFuncØ00__func__Ø000))), unsafe.Pointer(str(2520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_token != i32(22)) && (_token != i32(125)) {
goto _1
@@ -4716,35 +4428,23 @@ func _sqlite3ValueText(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 unsafe.Pointer
return
_0:
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pVal.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pVal.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70668), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ValueTextØ00__func__Ø000))), unsafe.Pointer(str(2540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_enc) & i32(3)) == (int32(_enc) & i32(-9)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_enc) & i32(3)) != (int32(_enc) & i32(-9)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70669), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ValueTextØ00__func__Ø000))), unsafe.Pointer(str(2592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pVal.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pVal.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70670), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ValueTextØ00__func__Ø000))), unsafe.Pointer(str(2632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pVal.X1)&i32(514)) != i32(514) || int32(_pVal.X2) != int32(_enc) {
goto _9
@@ -4774,55 +4474,35 @@ func init() {
}
func _valueToText(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 unsafe.Pointer) { // sqlite3.c:70624:1
- func() int32 {
- if _pVal != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pVal == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70625), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pVal.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pVal.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70626), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_enc) & i32(3)) == (int32(_enc) & i32(-9)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_enc) & i32(3)) != (int32(_enc) & i32(-9)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70627), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pVal.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pVal.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70628), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pVal.X1) & i32(1)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pVal.X1) & i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70629), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pVal.X1) & i32(18)) == 0 {
goto _11
@@ -4856,15 +4536,11 @@ _15:
goto _17
}
- func() int32 {
- if (int32(_pVal.X1) & i32(6144)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pVal.X1) & i32(6144)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70637), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3VdbeMemMakeWriteable(tls, _pVal) == i32(0) {
goto _20
@@ -4880,26 +4556,18 @@ _17:
_11:
_sqlite3VdbeMemStringify(tls, _pVal, _enc, uint8(i32(0)))
- func() int32 {
- if i32(0) == (i32(1) & int32(uintptr(unsafe.Pointer(_pVal.X5)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(0) != (i32(1) & int32(uintptr(unsafe.Pointer(_pVal.X5)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70645), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_21:
- func() int32 {
- if ((int32(_pVal.X2) == (int32(_enc) & i32(-9))) || ((*Xsqlite3)(unsafe.Pointer(_pVal.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))))) || (((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pVal.X2) != (int32(_enc)&i32(-9)) && (*Xsqlite3)(unsafe.Pointer(_pVal.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70647), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pVal.X2) != (int32(_enc) & i32(-9)) {
goto _28
@@ -4923,47 +4591,31 @@ func init() {
func _sqlite3VdbeMemExpandBlob(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:69836:1
var _nByte int32 // sqlite3.c:69837:7
_ = _nByte
- func() int32 {
- if (int32(_pMem.X1) & i32(16384)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1) & i32(16384)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69838), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemExpandBlobØ00__func__Ø000))), unsafe.Pointer(str(2900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(16)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(16)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69839), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemExpandBlobØ00__func__Ø000))), unsafe.Pointer(str(2924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69840), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemExpandBlobØ00__func__Ø000))), unsafe.Pointer(str(2948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69841), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemExpandBlobØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _nByte = (_pMem.X4) + (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ _nByte = (_pMem.X4) + (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
if _nByte > i32(0) {
goto _9
}
@@ -4978,10 +4630,10 @@ _9:
return
_10:
- crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5))+1*uintptr(_pMem.X4)))), i32(0), uint32(*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))))
+ crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5))+1*uintptr(_pMem.X4)))), i32(0), uint32(*(*int32)(unsafe.Pointer((*T5445581)(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((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ *p = (*p) + (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
sink961 = *p
}
{
@@ -5001,45 +4653,29 @@ func init() {
}
func _sqlite3VdbeMemGrow(tls *crt.TLS, _pMem *XMem, _n int32, _bPreserve int32) (r0 int32) { // sqlite3.c:69734:1
- func() int32 {
- if _sqlite3VdbeCheckMemInvariants(tls, _pMem) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3VdbeCheckMemInvariants(tls, _pMem) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69735), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(3056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69736), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(2948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_bPreserve == i32(0)) || (int32(_pMem.X1)&i32(18)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _bPreserve != i32(0) && (int32(_pMem.X1)&i32(18)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69741), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(3092)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pMem.X7) == i32(0)) || ((_pMem.X7) == _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_pMem.X9)), (unsafe.Pointer)(_pMem.X6))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pMem.X7) != i32(0) && (_pMem.X7) != _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_pMem.X9)), (unsafe.Pointer)(_pMem.X6)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69744), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(3140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pMem.X7) >= _n {
goto _10
@@ -5091,25 +4727,21 @@ _21:
goto _22
}
- func() int32 {
- if (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{(_pMem.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(_pMem.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{nil}))) && (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{nil})) || *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{(_pMem.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(_pMem.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
}{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
- }{_sqlite3MallocSize})))}))) {
- return i32(0)
- }
- return func() int32 {
+ }{_sqlite3MallocSize})))})) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69769), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(3224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
(_pMem.X10)(tls, (unsafe.Pointer)(_pMem.X5))
_22:
@@ -5125,55 +4757,39 @@ _22:
}
func _sqlite3VdbeCheckMemInvariants(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:69646:1
- func() int32 {
- if ((int32(_p.X1) & i32(1024)) == i32(0)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if (int32(_p.X1)&i32(1024)) != i32(0) && *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{(_p.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(_p.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{nil}))) {
- return i32(0)
- }
- return func() int32 {
+ }{nil})) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69650), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3268)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_p.X1) & i32(1024)) == i32(0)) || ((_p.X7) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_p.X1)&i32(1024)) != i32(0) && (_p.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X1) & i32(12)) != i32(12) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_p.X1) & i32(12)) == i32(12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69659), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X7) == i32(0)) || ((_p.X7) == _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_p.X9)), (unsafe.Pointer)(_p.X6))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X7) != i32(0) && (_p.X7) != _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_p.X9)), (unsafe.Pointer)(_p.X6)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69662), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X1)&i32(18)) == 0 || (_p.X4) <= i32(0) {
goto _12
}
- func() int32 {
+ func() {
if (((func() int32 {
if ((_p.X7) > i32(0)) && ((_p.X5) == (_p.X6)) {
return i32(1)
@@ -5194,14 +4810,10 @@ func _sqlite3VdbeCheckMemInvariants(tls *crt.TLS, _p *XMem) (r0 int32) { // sqli
return i32(1)
}
return i32(0)
- }()) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ }()) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69674), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_12:
r0 = i32(1)
@@ -5271,75 +4883,55 @@ _1:
func _vdbeMemClearExternAndSetNull(tls *crt.TLS, _p *XMem) { // sqlite3.c:69978:1
var _4_pFrame *XVdbeFrame // sqlite3.c:69993:15
_ = _4_pFrame
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_p.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_p.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69979), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X1) & i32(9312)) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_p.X1) & i32(9312)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69980), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X1) & i32(8192)) == 0 {
goto _5
}
- _sqlite3VdbeMemFinalize(tls, _p, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))))
- func() int32 {
- if (int32(_p.X1) & i32(8192)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ _sqlite3VdbeMemFinalize(tls, _p, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445581)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5:
if (int32(_p.X1) & i32(1024)) == 0 {
goto _8
}
- func() int32 {
- if (int32(_p.X1) & i32(32)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_p.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69987), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{(_p.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(_p.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
}{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
- }{_sqlite3MallocSize})))}))) && (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_sqlite3MallocSize})))})) || *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{(_p.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(_p.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{nil}))) {
- return i32(0)
- }
- return func() int32 {
+ }{nil})) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69988), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
(_p.X10)(tls, (unsafe.Pointer)(_p.X5))
goto _14
@@ -5349,7 +4941,7 @@ _8:
goto _15
}
- _sqlite3RowSetClear(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))))
+ _sqlite3RowSetClear(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))))
goto _16
_15:
@@ -5357,7 +4949,7 @@ _15:
goto _17
}
- _4_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))
+ _4_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))
*(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFrame)) + uintptr(4 /* X1 */))))) = (*XVdbeFrame)(unsafe.Pointer((*TVdbe)(unsafe.Pointer(_4_pFrame.X0)).X39))
*(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_4_pFrame.X0) + uintptr(184 /* X39 */))))) = _4_pFrame
_17:
@@ -5389,36 +4981,25 @@ func _sqlite3VdbeMemFinalize(tls *crt.TLS, _pMem *XMem, _pFunc *XFuncDef) (r0 in
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
goto _3
}
- func() int32 {
- if ((int32(_pMem.X1) & i32(1)) != i32(0)) || (_pFunc == (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1)&i32(1)) == i32(0) && _pFunc != (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445581)(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)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69952), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemset(tls, (unsafe.Pointer)(&_1_ctx), i32(0), u32(32))
crt.Xmemset(tls, (unsafe.Pointer)(&_1_t), i32(0), u32(48))
@@ -5430,15 +5011,11 @@ func _sqlite3VdbeMemFinalize(tls *crt.TLS, _pMem *XMem, _pFunc *XFuncDef) (r0 in
(*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
}{(_pFunc.X5)})))(tls, &_1_ctx)
- func() int32 {
- if (int32(_pMem.X1) & i32(1024)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1) & i32(1024)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69961), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(3936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pMem.X7) <= i32(0) {
goto _12
@@ -5490,25 +5067,17 @@ _3:
func _sqlite3VdbeChangeEncoding(tls *crt.TLS, _pMem *XMem, _desiredEnc int32) (r0 int32) { // sqlite3.c:69699:1
var _rc int32 // sqlite3.c:69701:7
_ = _rc
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69703), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(2948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_desiredEnc == i32(1)) || (_desiredEnc == i32(2))) || (_desiredEnc == i32(3)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _desiredEnc != i32(1) && _desiredEnc != i32(2) && _desiredEnc != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(3988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pMem.X1)&i32(2)) != 0 && int32(_pMem.X2) != _desiredEnc {
goto _7
@@ -5518,46 +5087,30 @@ func _sqlite3VdbeChangeEncoding(tls *crt.TLS, _pMem *XMem, _desiredEnc int32) (r
return
_7:
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69709), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3VdbeMemTranslate(tls, _pMem, uint8(_desiredEnc))
- func() int32 {
- if (_rc == i32(0)) || (_rc == i32(7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _rc != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69718), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(4072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_rc == i32(0)) || (int32(_pMem.X2) != _desiredEnc) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc != i32(0) && int32(_pMem.X2) == _desiredEnc {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69719), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(4108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_rc == i32(7)) || (int32(_pMem.X2) == _desiredEnc) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc != i32(7) && int32(_pMem.X2) != _desiredEnc {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69720), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(4148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -5591,55 +5144,35 @@ func _sqlite3VdbeMemTranslate(tls *crt.TLS, _pMem *XMem, _desiredEnc uint8) (r0
_ = _28_c2
var _37_c2 int32 // sqlite3.c:27389:9
_ = _37_c2
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27291), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(2)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27292), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4220)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pMem.X2) != int32(_desiredEnc) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pMem.X2) == int32(_desiredEnc) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27293), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4240)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pMem.X2) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pMem.X2) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27294), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pMem.X4) >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pMem.X4) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27295), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pMem.X2) == i32(1) || int32(_desiredEnc) == i32(1) {
goto _12
@@ -5650,15 +5183,11 @@ func _sqlite3VdbeMemTranslate(tls *crt.TLS, _pMem *XMem, _desiredEnc uint8) (r0
goto _13
}
- func() int32 {
- if _1_rc == i32(7) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_rc != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27314), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _sqlite3NomemError(tls, i32(27315))
return
@@ -5764,15 +5293,11 @@ _24:
goto _34
_22:
- func() int32 {
- if int32(_desiredEnc) == i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_desiredEnc) != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_37:
if uintptr(unsafe.Pointer(_zIn)) >= uintptr(unsafe.Pointer(_zTerm)) {
@@ -5824,15 +5349,11 @@ _34:
goto _48
_21:
- func() int32 {
- if int32(_desiredEnc) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_desiredEnc) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pMem.X2) != i32(2) {
goto _51
@@ -5965,20 +5486,16 @@ _63:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) = int32((uintptr(unsafe.Pointer(_z)) - uintptr(unsafe.Pointer(_zOut))) / 1)
_48:
*_z = uint8(i32(0))
- func() int32 {
+ func() {
if ((_pMem.X4) + func() int32 {
if int32(_desiredEnc) == i32(1) {
return i32(1)
}
return i32(2)
- }()) <= _len {
- return i32(0)
- }
- return func() int32 {
+ }()) > _len {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27396), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_c = uint32(_pMem.X1)
_sqlite3VdbeMemRelease(tls, _pMem)
@@ -6000,25 +5517,17 @@ func init() {
}
func _sqlite3VdbeMemMakeWriteable(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:69809:1
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69810), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMakeWriteableØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMakeWriteableØ00__func__Ø000))), unsafe.Pointer(str(2948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pMem.X1) & i32(18)) == i32(0) {
goto _5
@@ -6082,15 +5591,11 @@ func init() {
}
func _sqlite3VdbeMemRelease(tls *crt.TLS, _p *XMem) { // sqlite3.c:70029:1
- func() int32 {
- if _sqlite3VdbeCheckMemInvariants(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3VdbeCheckMemInvariants(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70030), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemReleaseØ00__func__Ø000))), unsafe.Pointer(str(4464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X1)&i32(9312)) == i32(0) && (_p.X7) == 0 {
goto _3
@@ -6128,15 +5633,11 @@ _1:
}
func _sqlite3VdbeMemNulTerminate(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:69876:1
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69877), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemNulTerminateØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pMem.X1) & i32(514)) == i32(2) {
goto _3
@@ -6185,65 +5686,41 @@ func _sqlite3VdbeMemStringify(tls *crt.TLS, _pMem *XMem, _enc uint8, _bForce uin
_ = _nByte
_fg = int32(_pMem.X1)
_nByte = i32(32)
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69905), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_fg & i32(16384)) == 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_fg & i32(16384)) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69906), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_fg & i32(18)) == 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_fg & i32(18)) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69907), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_fg & i32(12)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_fg & i32(12)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69908), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69909), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(2948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69910), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3VdbeMemClearAndResize(tls, _pMem, _nByte) == 0 {
goto _13
@@ -6258,21 +5735,17 @@ _13:
goto _14
}
- Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4648), *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4648), *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
goto _15
_14:
- func() int32 {
- if (_fg & i32(8)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_fg & i32(8)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69927), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4656)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4672), *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4672), *(*float64)(unsafe.Pointer((*T5445581)(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))
@@ -6304,25 +5777,17 @@ func init() {
}
func _sqlite3VdbeMemClearAndResize(tls *crt.TLS, _pMem *XMem, _szNew int32) (r0 int32) { // sqlite3.c:69791:1
- func() int32 {
- if _szNew > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _szNew <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69792), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemClearAndResizeØ00__func__Ø000))), unsafe.Pointer(str(4704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_pMem.X1) & i32(1024)) == i32(0)) || ((_pMem.X7) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1)&i32(1024)) != i32(0) && (_pMem.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69793), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemClearAndResizeØ00__func__Ø000))), unsafe.Pointer(str(4712)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pMem.X7) >= _szNew {
goto _5
@@ -6332,15 +5797,11 @@ func _sqlite3VdbeMemClearAndResize(tls *crt.TLS, _pMem *XMem, _szNew int32) (r0
return
_5:
- func() int32 {
- if (int32(_pMem.X1) & i32(1024)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1) & i32(1024)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69797), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemClearAndResizeØ00__func__Ø000))), unsafe.Pointer(str(3936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(16 /* X5 */))) = _pMem.X6
{
@@ -6407,15 +5868,11 @@ _2:
}
func Xsqlite3_context_db_handle(tls *crt.TLS, _p *Xsqlite3_context) (r0 *Xsqlite3) { // sqlite3.c:76721:12
- func() int32 {
- if (_p != nil) && ((*XMem)(unsafe.Pointer(_p.X0)) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == nil || (*XMem)(unsafe.Pointer(_p.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76722), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_context_db_handleØ00__func__Ø000))), unsafe.Pointer(str(4792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_p.X0)).X9))
return
@@ -7158,15 +6615,11 @@ func _sqlite3VMPrintf(tls *crt.TLS, _db *Xsqlite3, _zFormat *int8, _ap []interfa
_ = _zBase
var _acc XStrAccum // sqlite3.c:25971:12
_ = _acc
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25972), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VMPrintfØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3StrAccumInit(tls, &_acc, _db, (*int8)(unsafe.Pointer(&_zBase)), int32(u32(70)), *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(92 /* X31 */))))) + 4*uintptr(i32(0)))))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_acc)) + uintptr(25 /* X7 */))) = uint8(i32(1))
@@ -7194,15 +6647,11 @@ func _sqlite3StrAccumFinish(tls *crt.TLS, _p *XStrAccum) (r0 *int8) { // sqlite3
goto _0
}
- func() int32 {
- if ((_p.X2) == (_p.X1)) == ((int32(_p.X7) & i32(4)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X2) == (_p.X1)) != ((int32(_p.X7) & i32(4)) == i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25919), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumFinishØ00__func__Ø000))), unsafe.Pointer(str(4868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 1*uintptr(_p.X3))) = int8(i32(0))
if (_p.X5) <= uint32(i32(0)) || (int32(_p.X7)&i32(4)) != i32(0) {
@@ -7226,15 +6675,11 @@ func init() {
}
func _strAccumFinishRealloc(tls *crt.TLS, _p *XStrAccum) (r0 *int8) { // sqlite3.c:25906:1
- func() int32 {
- if ((_p.X5) > uint32(i32(0))) && ((int32(_p.X7) & i32(4)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X5) <= uint32(i32(0)) || (int32(_p.X7)&i32(4)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25907), unsafe.Pointer((*int8)(unsafe.Pointer(&_strAccumFinishReallocØ00__func__Ø000))), unsafe.Pointer(str(4932)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = (*int8)(unsafe.Pointer(_sqlite3DbMallocRaw(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), uint64((_p.X3)+uint32(i32(1))))))
if (_p.X2) == nil {
@@ -7264,15 +6709,11 @@ func init() {
}
func Xsqlite3_result_text(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76390:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76396), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_textØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_setResultStrOrError(tls, _pCtx, _z, _n, uint8(i32(1)), _xDel)
return
@@ -7307,25 +6748,17 @@ func _sqlite3VdbeMemSetStr(tls *crt.TLS, _pMem *XMem, _z *int8, _n int32, _enc u
_ = _8_nAlloc
_nByte = _n
_flags = u16(0)
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70480), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetStrØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70481), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetStrØ00__func__Ø000))), unsafe.Pointer(str(5052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _z != nil {
goto _5
@@ -7356,15 +6789,11 @@ _7:
goto _10
}
- func() int32 {
- if int32(_enc) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_enc) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70496), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetStrØ00__func__Ø000))), unsafe.Pointer(str(5084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_enc) != i32(1) {
goto _13
@@ -7531,15 +6960,11 @@ func _sqlite3VdbeMemHandleBom(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3
_ = _1_b2
_rc = i32(0)
_bom = u8(0)
- func() int32 {
- if (_pMem.X4) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pMem.X4) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27430), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemHandleBomØ00__func__Ø000))), unsafe.Pointer(str(4280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pMem.X4) <= i32(1) {
goto _2
@@ -7597,15 +7022,11 @@ func init() {
}
func Xsqlite3_result_error_toobig(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c:76474:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76475), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_error_toobigØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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))
@@ -7671,15 +7092,11 @@ _3:
goto _3
}
- func() int32 {
- if _len > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _len <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96077), unsafe.Pointer((*int8)(unsafe.Pointer(&_renameTriggerFuncØ00__func__Ø000))), unsafe.Pointer(str(2520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_dist += 1
if _token != i32(122) && _token != i32(107) {
@@ -7820,15 +7237,11 @@ _5:
func _sqlite3DbStrNDup(tls *crt.TLS, _db *Xsqlite3, _z *int8, _n uint64) (r0 *int8) { // sqlite3.c:24937:1
var _zNew *int8 // sqlite3.c:24938:8
_ = _zNew
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24939), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbStrNDupØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
@@ -7838,15 +7251,11 @@ func _sqlite3DbStrNDup(tls *crt.TLS, _db *Xsqlite3, _z *int8, _n uint64) (r0 *in
return
_2:
- func() int32 {
- if (_n & uint64(i32(2147483647))) == _n {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_n & uint64(i32(2147483647))) != _n {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24943), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbStrNDupØ00__func__Ø000))), unsafe.Pointer(str(5232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zNew = (*int8)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, _n+uint64(i32(1)))))
if _zNew == nil {
@@ -7897,15 +7306,11 @@ _1:
_2:
*func() *int32 { _i = i32(1); return &_j }() = i32(0)
_3:
- func() int32 {
- if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_i)))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_i)))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27867), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DequoteØ00__func__Ø000))), unsafe.Pointer(str(5272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_i)))) != int32(_quote) {
goto _8
@@ -7954,21 +7359,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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}}
+ }{_cdateFunc})), X5: nil, X6: str(5384), X7: T5455999{}}}
}
func _juliandayFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:19715:1
@@ -8077,15 +7482,11 @@ func _sqlite3StmtCurrentTime(tls *crt.TLS, _p *Xsqlite3_context) (r0 int64) { //
var _piTime *int64 // sqlite3.c:76736:17
_ = _piTime
_piTime = (*int64)(unsafe.Pointer(uintptr(_p.X3) + uintptr(52 /* X13 */)))
- func() int32 {
- if (*TVdbe)(unsafe.Pointer(_p.X3)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TVdbe)(unsafe.Pointer(_p.X3)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76737), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StmtCurrentTimeØ00__func__Ø000))), unsafe.Pointer(str(5400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*_piTime) != int64(i32(0)) {
goto _2
@@ -8172,31 +7573,23 @@ func Xsqlite3_value_double(tls *crt.TLS, _pVal *XMem) (r0 float64) { // sqlite3.
func _sqlite3VdbeRealValue(tls *crt.TLS, _pMem *XMem) (r0 float64) { // sqlite3.c:70102:1
var _3_val float64 // sqlite3.c:70111:12
_ = _3_val
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRealValueØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRealValueØ00__func__Ø000))), unsafe.Pointer(str(4620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pMem.X1) & i32(8)) == 0 {
goto _5
}
- r0 = *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))
+ r0 = *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))
return
_5:
@@ -8204,7 +7597,7 @@ _5:
goto _7
}
- r0 = float64(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ r0 = float64(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
return
_7:
@@ -8265,15 +7658,11 @@ func _sqlite3AtoF(tls *crt.TLS, _z *int8, _pResult *float64, _length int32, _enc
_eValid = i32(1)
_nDigits = i32(0)
_nonNum = i32(0)
- func() int32 {
- if ((int32(_enc) == i32(1)) || (int32(_enc) == i32(2))) || (int32(_enc) == i32(3)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_enc) != i32(1) && int32(_enc) != i32(2) && int32(_enc) != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27974), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AtoFØ00__func__Ø000))), unsafe.Pointer(str(5460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pResult = float64(0)
if int32(_enc) != i32(1) {
@@ -8646,15 +8035,11 @@ _67:
goto _68
_63:
- func() int32 {
- if _e >= i32(342) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _e < i32(342) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AtoFØ00__func__Ø000))), unsafe.Pointer(str(5524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _esign >= i32(0) {
goto _71
@@ -8876,15 +8261,11 @@ _0:
_1_N = int8(int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(0))))) - i32(48))
_1_min = int8(int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(1))))) - i32(48))
_1_val = i32(0)
- func() int32 {
- if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2))))) >= i32(97)) && (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2))))) <= i32(102)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2))))) < i32(97) || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2))))) > i32(102) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18925), unsafe.Pointer((*int8)(unsafe.Pointer(&_getDigitsØ00__func__Ø000))), unsafe.Pointer(str(5560)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_max = *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_getDigitsØ00aMxØ001)) + 2*uintptr(int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2)))))-i32(97))))
_nextC = *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(3))))
@@ -9230,15 +8611,11 @@ func _sqlite3ValueBytes(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 int32) { // s
var _p *XMem // sqlite3.c:71312:7
_ = _p
_p = _pVal
- func() int32 {
- if ((int32(_p.X1) & i32(1)) == i32(0)) || ((int32(_p.X1) & i32(18)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_p.X1)&i32(1)) != i32(0) && (int32(_p.X1)&i32(18)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71313), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ValueBytesØ00__func__Ø000))), unsafe.Pointer(str(5628)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X1)&i32(2)) == i32(0) || int32(_pVal.X2) != int32(_enc) {
goto _4
@@ -9256,7 +8633,7 @@ _4:
goto _6
}
- r0 = (_p.X4) + (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
+ r0 = (_p.X4) + (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
return
_6:
@@ -9631,11 +9008,11 @@ _62:
goto _65
}
- if int32((*T5444631)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X1) != _n || Xsqlite3_strnicmp(tls, (*T5444631)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X2, _z, _n) != i32(0) || _r <= (-((*T5444631)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 24*uintptr(_17_i))).X3)) || _r >= ((*T5444631)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X3) {
+ if int32((*T5444641)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X1) != _n || Xsqlite3_strnicmp(tls, (*T5444641)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X2, _z, _n) != i32(0) || _r <= (-((*T5444641)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 24*uintptr(_17_i))).X3)) || _r >= ((*T5444641)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X3) {
goto _69
}
- switch int32((*T5444631)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 24*uintptr(_17_i))).X0) {
+ switch int32((*T5444641)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 24*uintptr(_17_i))).X0) {
case i32(1):
goto _71
case i32(2):
@@ -9695,7 +9072,7 @@ _73:
_computeJD(tls, _p)
{
p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))
- *p = (*p) + int64((_r*((*T5444631)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X4))+_17_rRounder)
+ *p = (*p) + int64((_r*((*T5444641)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+24*uintptr(_17_i))).X4))+_17_rRounder)
sink967 = *p
}
_rc = i32(0)
@@ -9847,15 +9224,11 @@ _0:
goto _2
_1:
- func() int32 {
- if _validJulianDay(tls, _p.X0) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _validJulianDay(tls, _p.X0) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(19228), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeYMDØ00__func__Ø000))), unsafe.Pointer(str(5808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_Z = int32(((_p.X0) + int64(i32(43200000))) / int64(i32(86400000)))
_A = int32((float64(_Z) - (1.86721625e+06)) / (36524.25))
@@ -9963,15 +9336,11 @@ _1:
}
func Xsqlite3_result_error(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n int32) { // sqlite3.c:76358:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_errorØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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))
@@ -10057,19 +9426,15 @@ func init() {
X2 *int8
X3 float64
X4 float64
- }{T5444631{X0: u8(0), X1: u8(6), X2: str(5868), X3: 4.642690608e+11, X4: 1000}, T5444631{X0: u8(0), X1: u8(6), X2: str(5876), X3: 7.73781768e+09, X4: 60000}, T5444631{X0: u8(0), X1: u8(4), X2: str(5884), X3: 1.28963628e+08, X4: 3.6e+06}, T5444631{X0: u8(0), X1: u8(3), X2: str(5780), X3: 5.373485e+06, X4: 8.64e+07}, T5444631{X0: u8(1), X1: u8(5), X2: str(5764), X3: 176546, X4: 2.592e+09}, T5444631{X0: u8(2), X1: u8(4), X2: str(5772), X3: 14713, X4: 3.1536e+10}}
+ }{T5444641{X0: u8(0), X1: u8(6), X2: str(5868), X3: 4.642690608e+11, X4: 1000}, T5444641{X0: u8(0), X1: u8(6), X2: str(5876), X3: 7.73781768e+09, X4: 60000}, T5444641{X0: u8(0), X1: u8(4), X2: str(5884), X3: 1.28963628e+08, X4: 3.6e+06}, T5444641{X0: u8(0), X1: u8(3), X2: str(5780), X3: 5.373485e+06, X4: 8.64e+07}, T5444641{X0: u8(1), X1: u8(5), X2: str(5764), X3: 176546, X4: 2.592e+09}, T5444641{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
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76355), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_doubleØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemSetDouble(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _rVal)
return
@@ -10088,7 +9453,7 @@ func _sqlite3VdbeMemSetDouble(tls *crt.TLS, _pMem *XMem, _val float64) { // sqli
goto _0
}
- *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val
+ *(*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
@@ -10516,15 +9881,11 @@ _32:
}
func Xsqlite3_result_error_nomem(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c:76483:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_error_nomemØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemSetNull(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(20 /* X5 */))) = _sqlite3NomemError(tls, i32(76486))
@@ -10541,21 +9902,24 @@ func init() {
}
func _ctimeFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:19942:1
- func() **XMem { ; return _NotUsed2 }()
+ _ = _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
- func() **XMem { ; return _NotUsed2 }()
+ _ = _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
- func() **XMem { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
_dateFunc(tls, _context, i32(0), (**XMem)(unsafe.Pointer(uintptr(i32(0)))))
return
@@ -10566,135 +9930,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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6188), X7: T5455989{}}, 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: T5455999{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6188), X7: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: nil, X5: nil, X6: str(6192), X7: T5455989{}}, 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: T5455999{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: nil, X5: nil, X6: str(6192), X7: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, 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: T5455999{}}, 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: T5455989{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6496), X7: T5455989{}}, XFuncDef{X0: i8(0), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6496), X7: T5455989{}}, 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: T5455999{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6496), X7: T5455999{}}, XFuncDef{X0: i8(0), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6496), X7: T5455999{}}, 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: T5455989{}}}
+ }{_versionFunc})), X5: nil, X6: str(6496), X7: T5455999{}}}
}
func _loadExt(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106711:1
@@ -11331,27 +10695,19 @@ func init() {
}
func Xsqlite3_aggregate_context(tls *crt.TLS, _p *Xsqlite3_context, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.c:76797:12
- func() int32 {
- if ((_p != nil) && ((*XFuncDef)(unsafe.Pointer(_p.X1)) != nil)) && ((*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct {
+ func() {
+ if _p == nil || (*XFuncDef)(unsafe.Pointer(_p.X1)) == nil || (*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{((*XFuncDef)(unsafe.Pointer(_p.X1)).X5)}))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ }{((*XFuncDef)(unsafe.Pointer(_p.X1)).X5)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76798), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_aggregate_contextØ00__func__Ø000))), unsafe.Pointer(str(6696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_p.X0)).X9)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_p.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_aggregate_contextØ00__func__Ø000))), unsafe.Pointer(str(6736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32((*XMem)(unsafe.Pointer(_p.X2)).X1) & i32(8192)) != i32(0) {
goto _6
@@ -11376,15 +10732,11 @@ func _createAggContext(tls *crt.TLS, _p *Xsqlite3_context, _nByte int32) (r0 uns
var _pMem *XMem // sqlite3.c:76776:7
_ = _pMem
_pMem = (*XMem)(unsafe.Pointer(_p.X2))
- func() int32 {
- if (int32(_pMem.X1) & i32(8192)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1) & i32(8192)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76777), unsafe.Pointer((*int8)(unsafe.Pointer(&_createAggContextØ00__func__Ø000))), unsafe.Pointer(str(6804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nByte > i32(0) {
goto _2
@@ -11397,7 +10749,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((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = (*XFuncDef)(unsafe.Pointer(_p.X1))
+ *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = (*XFuncDef)(unsafe.Pointer(_p.X1))
if (_pMem.X5) == nil {
goto _4
}
@@ -11417,17 +10769,13 @@ func init() {
}
func Xsqlite3_aggregate_count(tls *crt.TLS, _p *Xsqlite3_context) (r0 int32) { // sqlite3.c:76888:12
- func() int32 {
- if (((_p != nil) && ((*XMem)(unsafe.Pointer(_p.X2)) != nil)) && ((*XFuncDef)(unsafe.Pointer(_p.X1)) != nil)) && ((*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct {
+ func() {
+ if _p == nil || (*XMem)(unsafe.Pointer(_p.X2)) == nil || (*XFuncDef)(unsafe.Pointer(_p.X1)) == nil || (*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{((*XFuncDef)(unsafe.Pointer(_p.X1)).X5)}))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ }{((*XFuncDef)(unsafe.Pointer(_p.X1)).X5)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_aggregate_countØ00__func__Ø000))), unsafe.Pointer(str(6852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (*XMem)(unsafe.Pointer(_p.X2)).X4
return
@@ -11544,15 +10892,11 @@ _4:
_sqlite3VdbeMemRelease(tls, _pVar)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(8 /* X1 */))) = uint16(i32(1))
_sqlite3Error(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), i32(0))
- func() int32 {
- if (((uint32((_p.X32)>>uint(i32(9))) << uint(i32(31))) >> uint(i32(31))) != 0) || ((_p.X41) == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 && (_p.X41) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77266), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeUnbindØ00__func__Ø000))), unsafe.Pointer(str(6964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X41) == uint32(i32(0)) || ((_p.X41)&func() uint32 {
if _i >= i32(31) {
@@ -11601,15 +10945,11 @@ _0:
}
func _sqlite3Error(tls *crt.TLS, _db *Xsqlite3, _err_code int32) { // sqlite3.c:27753:1
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ErrorØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(48 /* X10 */))) = _err_code
if _err_code == 0 && (*XMem)(unsafe.Pointer(_db.X56)) == nil {
@@ -11691,25 +11031,17 @@ func init() {
}
func _sqlite3ApiExit(tls *crt.TLS, _db *Xsqlite3, _rc int32) (r0 int32) { // sqlite3.c:25013:1
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25018), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ApiExitØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25019), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ApiExitØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_db.X17) == 0 && _rc != i32(3082) {
goto _5
@@ -11744,18 +11076,14 @@ func _sqlite3OomClear(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:24983:1
}
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(65 /* X17 */))) = uint8(i32(0))
- *(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0)
- func() int32 {
- if ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X0) > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ *(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0)
+ func() {
+ if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* 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)
- return i32(0)
- }()
+ }
}()
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1
_1:
return
@@ -11820,7 +11148,7 @@ func _sqlite3VdbeMemSetInt64(tls *crt.TLS, _pMem *XMem, _val int64) { // sqlite3
goto _1
_0:
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val
+ *(*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
@@ -11829,7 +11157,7 @@ _1:
func _vdbeReleaseAndSetInt64(tls *crt.TLS, _pMem *XMem, _val int64) { // sqlite3.c:70299:1
_sqlite3VdbeMemSetNull(tls, _pMem)
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val
+ *(*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
@@ -12012,11 +11340,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((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */))))))
+ _rc = Xsqlite3_bind_int64(tls, _pStmt, _i, *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */))))))
goto _6
_2:
- _rc = Xsqlite3_bind_double(tls, _pStmt, _i, *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */))))))
+ _rc = Xsqlite3_bind_double(tls, _pStmt, _i, *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */))))))
goto _6
_3:
@@ -12024,7 +11352,7 @@ _3:
goto _7
}
- _rc = Xsqlite3_bind_zeroblob(tls, _pStmt, _i, *(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */))))))
+ _rc = Xsqlite3_bind_zeroblob(tls, _pStmt, _i, *(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */))))))
goto _8
_7:
@@ -12075,7 +11403,7 @@ func _sqlite3VdbeMemSetZeroBlob(tls *crt.TLS, _pMem *XMem, _n int32) { // sqlite
_n = i32(0)
_0:
- *(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _n
+ *(*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
@@ -12092,9 +11420,9 @@ func Xsqlite3_busy_handler(tls *crt.TLS, _db *Xsqlite3, _xBusy func(*crt.TLS, un
_0:
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
- *(*func(*crt.TLS, unsafe.Pointer, int32) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412806)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(0 /* X0 */))) = _xBusy
- *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412806)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(4 /* X1 */))) = _pArg
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412806)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0)
+ *(*func(*crt.TLS, unsafe.Pointer, int32) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412816)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(0 /* X0 */))) = _xBusy
+ *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412816)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(4 /* X1 */))) = _pArg
+ *(*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)
@@ -12194,15 +11522,11 @@ func _sqliteDefaultBusyCallback(tls *crt.TLS, _ptr unsafe.Pointer, _count int32)
_ = _prior
_db = (*Xsqlite3)(unsafe.Pointer(_ptr))
_timeout = _db.X74
- func() int32 {
- if _count >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _count < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteDefaultBusyCallbackØ00__func__Ø000))), unsafe.Pointer(str(7240)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _count >= i32(12) {
goto _2
@@ -12413,15 +11737,11 @@ func _btreeEnterAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58833:1
var _p *XBtree // sqlite3.c:58836:9
_ = _p
_skipOk = i32(1)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58837), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeEnterAllØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_2:
@@ -12453,95 +11773,59 @@ func init() {
}
func _sqlite3BtreeEnter(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58718:1
- func() int32 {
- if ((*XBtree)(unsafe.Pointer(_p.X9)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X9)).X1)))) > uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtree)(unsafe.Pointer(_p.X9)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X9)).X1)))) <= uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XBtree)(unsafe.Pointer(_p.X10)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X10)).X1)))) < uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtree)(unsafe.Pointer(_p.X10)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X10)).X1)))) >= uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XBtree)(unsafe.Pointer(_p.X9)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || ((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X9)).X0)) == (*Xsqlite3)(unsafe.Pointer(_p.X0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtree)(unsafe.Pointer(_p.X9)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X9)).X0)) != (*Xsqlite3)(unsafe.Pointer(_p.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58725), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XBtree)(unsafe.Pointer(_p.X10)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || ((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X10)).X0)) == (*Xsqlite3)(unsafe.Pointer(_p.X0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtree)(unsafe.Pointer(_p.X10)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X10)).X0)) != (*Xsqlite3)(unsafe.Pointer(_p.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58726), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7472)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X3) != 0) || (((*XBtree)(unsafe.Pointer(_p.X9)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) && ((*XBtree)(unsafe.Pointer(_p.X10)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X3) == 0 && ((*XBtree)(unsafe.Pointer(_p.X9)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) || (*XBtree)(unsafe.Pointer(_p.X10)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58727), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X4) == 0) || ((_p.X6) > i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X4) != 0 && (_p.X6) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58730), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X3) != 0) || ((_p.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X3) == 0 && (_p.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58731), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58734), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_p.X4) == i32(0)) && ((_p.X3) != 0)) || ((*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1)) == (*Xsqlite3)(unsafe.Pointer(_p.X0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_p.X4) != i32(0) || (_p.X3) == 0) && (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1)) != (*Xsqlite3)(unsafe.Pointer(_p.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58738), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X3) != 0 {
goto _28
@@ -12587,35 +11871,23 @@ _1:
goto _4
}
- func() int32 {
- if (_pLater.X3) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pLater.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58771), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeLockCarefullyØ00__func__Ø000))), unsafe.Pointer(str(7724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XBtree)(unsafe.Pointer(_pLater.X9)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pLater.X9)).X1)))) > uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pLater.X1))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtree)(unsafe.Pointer(_pLater.X9)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pLater.X9)).X1)))) <= uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pLater.X1)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58772), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeLockCarefullyØ00__func__Ø000))), unsafe.Pointer(str(7744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pLater.X4) == 0) || ((_pLater.X6) > i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pLater.X4) != 0 && (_pLater.X6) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58773), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeLockCarefullyØ00__func__Ø000))), unsafe.Pointer(str(7796)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pLater.X4) == 0 {
goto _13
@@ -12656,17 +11928,13 @@ func Xsqlite3_mutex_try(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite
goto _0
}
- func() int32 {
+ func() {
if (*(*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)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X5)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22850), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_tryØ00__func__Ø000))), unsafe.Pointer(str(7836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
@@ -12695,45 +11963,29 @@ func _unlockBtreeMutex(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58688:1
var _pBt *XBtShared // sqlite3.c:58689:12
_ = _pBt
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if int32(_p.X4) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X4) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58690), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7912)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58691), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58692), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58693), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21)))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(10 /* X4 */))) = uint8(i32(0))
@@ -12748,35 +12000,23 @@ func init() {
}
func _lockBtreeMutex(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58674:1
- func() int32 {
- if int32(_p.X4) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58675), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7996)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58676), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(8012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58677), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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))
@@ -12792,17 +12032,13 @@ func init() {
}
func Xsqlite3_mutex_notheld(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:22878:12
- func() int32 {
- if (_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || ((*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct {
+ func() {
+ if _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)}))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X8)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22879), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_notheldØ00__func__Ø000))), unsafe.Pointer(str(8068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = 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
@@ -12822,35 +12058,23 @@ func _sqlite3VtabDisconnect(tls *crt.TLS, _db *Xsqlite3, _p *XTable) { // sqlite
_ = _ppVTab
var _2_pVTab *XVTable // sqlite3.c:124751:14
_ = _2_pVTab
- func() int32 {
- if (_p.X16) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124745), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabDisconnectØ00__func__Ø000))), unsafe.Pointer(str(8140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabDisconnectØ00__func__Ø000))), unsafe.Pointer(str(8156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124747), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabDisconnectØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_ppVTab = (**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(64 /* X18 */)))))
_6:
@@ -12925,35 +12149,23 @@ func _sqlite3VtabUnlock(tls *crt.TLS, _pVTab *XVTable) { // sqlite3.c:124678:1
var _1_p *Xsqlite3_vtab // sqlite3.c:124687:18
_ = _1_p
_db = (*Xsqlite3)(unsafe.Pointer(_pVTab.X0))
- func() int32 {
- if _db != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124681), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockØ00__func__Ø000))), unsafe.Pointer(str(8212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pVTab.X3) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pVTab.X3) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124682), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockØ00__func__Ø000))), unsafe.Pointer(str(8216)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_db.X28) == u32(2687084183)) || ((_db.X28) == uint32(i32(1691352191))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_db.X28) != u32(2687084183) && (_db.X28) != uint32(i32(1691352191)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124683), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockØ00__func__Ø000))), unsafe.Pointer(str(8232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVTab)) + uintptr(12 /* X3 */))) -= 1
if (_pVTab.X3) != i32(0) {
@@ -12988,25 +12200,17 @@ func _sqlite3VtabUnlockList(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:124780:1
_ = _2_pNext
_p = (*XVTable)(unsafe.Pointer(_db.X68))
*(**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(340 /* X68 */))))) = (*XVTable)(unsafe.Pointer(uintptr(i32(0))))
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124784), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockListØ00__func__Ø000))), unsafe.Pointer(str(8156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockListØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p == nil {
goto _4
@@ -13066,15 +12270,11 @@ func _btreeLeaveAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58850:1
_ = _i
var _p *XBtree // sqlite3.c:58852:9
_ = _p
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58853), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeLeaveAllØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_2:
@@ -13104,29 +12304,21 @@ func init() {
}
func _sqlite3BtreeLeave(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58790:1
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58791), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLeaveØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X3) == 0 {
goto _2
}
- func() int32 {
- if (_p.X6) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X6) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58793), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLeaveØ00__func__Ø000))), unsafe.Pointer(str(8356)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X6 */))) -= 1
if (_p.X6) != i32(0) {
@@ -13208,15 +12400,11 @@ func _connectionIsBusy(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:14
_ = _j
var _1_pBt *XBtree // sqlite3.c:140941:11
_ = _1_pBt
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140938), unsafe.Pointer((*int8)(unsafe.Pointer(&_connectionIsBusyØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*TVdbe)(unsafe.Pointer(_db.X1)) == nil {
goto _2
@@ -13257,25 +12445,17 @@ func init() {
}
func _sqlite3BtreeIsInBackup(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68596:1
- func() int32 {
- if _p != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68597), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInBackupØ00__func__Ø000))), unsafe.Pointer(str(8412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68598), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInBackupØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = bool2int((_p.X7) != i32(0))
return
@@ -13293,15 +12473,11 @@ func _sqlite3ErrorWithMsg(tls *crt.TLS, _db *Xsqlite3, _err_code int32, _zFormat
_ = _2_z
var _2_ap []interface{} // sqlite3.c:27800:13
_ = _2_ap
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27793), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ErrorWithMsgØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(48 /* X10 */))) = _err_code
_sqlite3SystemError(tls, _db, _err_code)
@@ -13313,7 +12489,7 @@ func _sqlite3ErrorWithMsg(tls *crt.TLS, _db *Xsqlite3, _err_code int32, _zFormat
goto _3
_2:
- if (*XMem)(unsafe.Pointer(_db.X56)) == nil && store5445791((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(240 /* X56 */))))), _sqlite3ValueNew(tls, _db)) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) {
+ if (*XMem)(unsafe.Pointer(_db.X56)) == nil && store5445801((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(240 /* X56 */))))), _sqlite3ValueNew(tls, _db)) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) {
goto _5
}
@@ -13434,25 +12610,17 @@ _5:
_8:
_sqlite3VtabUnlockList(tls, _db)
_sqlite3CollapseDatabaseArray(tls, _db)
- func() int32 {
- if (_db.X5) <= i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X5) > i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LeaveMutexAndCloseZombieØ00__func__Ø000))), unsafe.Pointer(str(8460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XDb)(unsafe.Pointer(_db.X4)) == (*XDb)(unsafe.Pointer((*[2]XDb)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(388 /* X72 */))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XDb)(unsafe.Pointer(_db.X4)) != (*XDb)(unsafe.Pointer((*[2]XDb)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(388 /* X72 */))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141069), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LeaveMutexAndCloseZombieØ00__func__Ø000))), unsafe.Pointer(str(8472)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X69 */))).X2))
_13:
@@ -13532,21 +12700,17 @@ _30:
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(80 /* X28 */))) = u32(2671521075)
Xsqlite3_mutex_free(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
- func() int32 {
- if ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* 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)
- return i32(0)
- }()
+ }
}()
- if ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X2) == 0 {
+ if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X2) == 0 {
goto _34
}
- Xsqlite3_free(tls, (*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7)
+ Xsqlite3_free(tls, (*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7)
_34:
Xsqlite3_free(tls, (unsafe.Pointer)(_db))
return
@@ -13563,19 +12727,15 @@ func _sqlite3RollbackAll(tls *crt.TLS, _db *Xsqlite3, _tripCode int32) { // sqli
var _1_p *XBtree // sqlite3.c:141161:11
_ = _1_p
_inTrans = i32(0)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141148), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RollbackAllØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BeginBenignMalloc(tls)
_sqlite3BtreeEnterAll(tls, _db)
- _schemaChange = bool2int((((_db.X6) & i32(2)) != i32(0)) && (int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0)))
+ _schemaChange = bool2int((((_db.X6) & i32(2)) != i32(0)) && (int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0)))
_i = i32(0)
_3:
if _i >= (_db.X5) {
@@ -13601,7 +12761,7 @@ _7:
_6:
_sqlite3VtabRollback(tls, _db)
_sqlite3EndBenignMalloc(tls)
- if ((_db.X6)&i32(2)) == i32(0) || int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) {
+ if ((_db.X6)&i32(2)) == i32(0) || int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) {
goto _10
}
@@ -13646,15 +12806,11 @@ _0:
var _sqlite3Hooks TBenignMallocHooks // sqlite3.c:20507:3
func _sqlite3BtreeIsInTrans(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68557:1
- func() int32 {
- if (_p == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68558), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInTransØ00__func__Ø000))), unsafe.Pointer(str(8540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = bool2int((_p != nil) && (int32(_p.X2) == i32(2)))
return
@@ -13681,25 +12837,17 @@ func _sqlite3BtreeRollback(tls *crt.TLS, _p *XBtree, _tripCode int32, _writeOnly
var _6_nPage int32 // sqlite3.c:62989:11
_ = _6_nPage
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if (_writeOnly == i32(1)) || (_writeOnly == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _writeOnly != i32(1) && _writeOnly != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62960), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8608)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_tripCode == i32(516)) || (_tripCode == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _tripCode != i32(516) && _tripCode != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62961), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
if _tripCode != i32(0) {
@@ -13723,15 +12871,11 @@ _8:
}
_3_rc2 = _sqlite3BtreeTripAllCursors(tls, _p, _tripCode, _writeOnly)
- func() int32 {
- if (_rc == i32(0)) || ((_writeOnly == i32(0)) && (_3_rc2 == i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && (_writeOnly != i32(0) || _3_rc2 != i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62971), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _3_rc2 == i32(0) {
goto _14
@@ -13740,39 +12884,27 @@ _8:
_rc = _3_rc2
_14:
_9:
- func() int32 {
- if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62974), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62974), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_p.X2) != i32(2) {
goto _20
}
- func() int32 {
- if i32(2) == int32(_pBt.X8) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(2) != int32(_pBt.X8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62979), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8848)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4_rc2 = _sqlite3PagerRollback(tls, (*XPager)(unsafe.Pointer(_pBt.X0)))
if _4_rc2 == i32(0) {
@@ -13795,15 +12927,11 @@ _25:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(44 /* X18 */))) = uint32(_6_nPage)
_releasePage(tls, _pPage1)
_24:
- func() int32 {
- if _countValidCursors(tls, _pBt, i32(1)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _countValidCursors(tls, _pBt, i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62996), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(20 /* X8 */))) = uint8(i32(1))
_btreeClearHasContent(tls, _pBt)
@@ -13824,25 +12952,17 @@ func init() {
func _saveAllCursors(tls *crt.TLS, _pBt *XBtShared, _iRoot uint32, _pExcept *XBtCursor) (r0 int32) { // sqlite3.c:59661:1
var _p *XBtCursor // sqlite3.c:59662:12
_ = _p
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59663), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pExcept == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) || ((*XBtShared)(unsafe.Pointer(_pExcept.X1)) == _pBt) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pExcept != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) && (*XBtShared)(unsafe.Pointer(_pExcept.X1)) != _pBt {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59664), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(8936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XBtCursor)(unsafe.Pointer(_pBt.X2))
_5:
@@ -13930,35 +13050,23 @@ _3:
func _saveCursorPosition(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:59614:1
var _rc int32 // sqlite3.c:59615:7
_ = _rc
- func() int32 {
- if (i32(1) == int32(_pCur.X12)) || (i32(2) == int32(_pCur.X12)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(1) != int32(_pCur.X12) && i32(2) != int32(_pCur.X12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59617), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(8984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) == (_pCur.X6) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) != (_pCur.X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59618), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(9044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _cursorHoldsMutex(tls, _pCur) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _cursorHoldsMutex(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59619), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(9060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pCur.X12) != i32(2) {
goto _7
@@ -14006,35 +13114,23 @@ func _saveCursorKey(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:59
var _2_pKey unsafe.Pointer // sqlite3.c:59589:10
_ = _2_pKey
_rc = i32(0)
- func() int32 {
- if i32(1) == int32(_pCur.X12) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(1) != int32(_pCur.X12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59580), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorKeyØ00__func__Ø000))), unsafe.Pointer(str(9104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) == (_pCur.X6) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) != (_pCur.X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59581), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorKeyØ00__func__Ø000))), unsafe.Pointer(str(9044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _cursorHoldsMutex(tls, _pCur) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _cursorHoldsMutex(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59582), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorKeyØ00__func__Ø000))), unsafe.Pointer(str(9060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pCur.X15) == 0 {
goto _6
@@ -14067,15 +13163,11 @@ _8:
_rc = _sqlite3NomemError(tls, i32(59600))
_11:
_7:
- func() int32 {
- if ((_pCur.X15) == 0) || ((_pCur.X6) == nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCur.X15) != 0 && (_pCur.X6) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59603), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorKeyØ00__func__Ø000))), unsafe.Pointer(str(9132)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -14089,35 +13181,23 @@ func init() {
}
func _sqlite3BtreeIntegerKey(tls *crt.TLS, _pCur *XBtCursor) (r0 int64) { // sqlite3.c:63314:1
- func() int32 {
- if _cursorHoldsMutex(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorHoldsMutex(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63315), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegerKeyØ00__func__Ø000))), unsafe.Pointer(str(9060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63316), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegerKeyØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCur.X15) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCur.X15) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63317), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegerKeyØ00__func__Ø000))), unsafe.Pointer(str(9208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_getCellInfo(tls, _pCur)
r0 = (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X4 */))).X0
@@ -14170,15 +13250,11 @@ func _assertCellInfo(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63273:3
_iPage = int32(_pCur.X14)
crt.Xmemset(tls, (unsafe.Pointer)(&_info), i32(0), u32(20))
_btreeParseCell(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_iPage))), int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_iPage)))), &_info)
- func() int32 {
- if ((_sqlite3Config.X6) == i32(0)) || (crt.Xmemcmp(tls, (unsafe.Pointer)(&_info), (unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */)))), u32(20)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_sqlite3Config.X6) != i32(0) && crt.Xmemcmp(tls, (unsafe.Pointer)(&_info), (unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */)))), u32(20)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63278), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertCellInfoØ00__func__Ø000))), unsafe.Pointer(str(9248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -14191,25 +13267,17 @@ func init() {
}
func _sqlite3BtreePayloadSize(tls *crt.TLS, _pCur *XBtCursor) (r0 uint32) { // sqlite3.c:63331:1
- func() int32 {
- if _cursorHoldsMutex(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorHoldsMutex(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63332), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadSizeØ00__func__Ø000))), unsafe.Pointer(str(9060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63333), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadSizeØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_getCellInfo(tls, _pCur)
r0 = (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X4 */))).X2
@@ -14224,45 +13292,29 @@ func init() {
}
func _sqlite3BtreePayload(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt uint32, _pBuf unsafe.Pointer) (r0 int32) { // sqlite3.c:63677:1
- func() int32 {
- if _cursorHoldsMutex(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorHoldsMutex(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63678), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadØ00__func__Ø000))), unsafe.Pointer(str(9060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63679), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pCur.X14) >= i32(0)) && ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) != nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X14) < i32(0) || (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63680), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadØ00__func__Ø000))), unsafe.Pointer(str(9348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63681), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadØ00__func__Ø000))), unsafe.Pointer(str(9392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _accessPayload(tls, _pCur, _offset, _amt, (*uint8)(unsafe.Pointer(_pBuf)), i32(0))
return
@@ -14304,77 +13356,49 @@ func _accessPayload(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt uint32,
_iIdx = i32(0)
_pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))
_pBt = (*XBtShared)(unsafe.Pointer(_pCur.X1))
- func() int32 {
- if _pPage != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPage == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63491), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9472)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_eOp == i32(0)) || (_eOp == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _eOp != i32(0) && _eOp != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63492), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63493), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32(_pPage.X14) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32(_pPage.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63494), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _cursorHoldsMutex(tls, _pCur) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _cursorHoldsMutex(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63495), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_getCellInfo(tls, _pCur)
_aPayload = (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X4 */))).X1
- func() int32 {
- if (_offset + _amt) <= ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X4 */))).X2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_offset + _amt) > ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X4 */))).X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63499), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if uintptr(unsafe.Pointer(_aPayload)) > uintptr(unsafe.Pointer(_pPage.X19)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uintptr(unsafe.Pointer(_aPayload)) <= uintptr(unsafe.Pointer(_pPage.X19)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63501), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -14461,55 +13485,39 @@ _21:
_offset = _offset % _5_ovflSize
_26:
_25:
- func() int32 {
- if (_rc == i32(0)) && (_amt > uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) || _amt <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63566), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_30:
if _5_nextPage == 0 {
goto _31
}
- func() int32 {
- if (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx)))) == uint32(i32(0))) || ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx)))) == _5_nextPage)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx)))) != uint32(i32(0)) && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx)))) != _5_nextPage && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63569), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx))) = _5_nextPage
if _offset < _5_ovflSize {
goto _36
}
- func() int32 {
- if (int32(_pCur.X10) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pCur.X10) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63581), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)) == (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)) != (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63582), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx+i32(1))))) == 0 {
goto _41
@@ -14639,35 +13647,23 @@ func _sqlite3PagerWrite(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52
var _pPager *XPager // sqlite3.c:52912:9
_ = _pPager
_pPager = (*XPager)(unsafe.Pointer(_pPg.X4))
- func() int32 {
- if (int32(_pPg.X6) & i32(32)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pPg.X6) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52913), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerWriteØ00__func__Ø000))), unsafe.Pointer(str(9796)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X14) >= i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52914), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerWriteØ00__func__Ø000))), unsafe.Pointer(str(9828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52915), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerWriteØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pPg.X6)&i32(4)) == i32(0) || (_pPager.X22) < (_pPg.X5) {
goto _7
@@ -14697,15 +13693,11 @@ _10:
goto _12
}
- func() int32 {
- if int32(_pPager.X10) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X10) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52922), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerWriteØ00__func__Ø000))), unsafe.Pointer(str(9892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pagerWriteLargeSector(tls, _pPg)
return
@@ -14726,130 +13718,82 @@ func _assert_pager_state(tls *crt.TLS, _p *XPager) (r0 int32) { // sqlite3.c:477
var _pPager *XPager // sqlite3.c:47722:9
_ = _pPager
_pPager = _p
- func() int32 {
- if ((((((int32(_p.X14) == i32(0)) || (int32(_p.X14) == i32(1))) || (int32(_p.X14) == i32(2))) || (int32(_p.X14) == i32(3))) || (int32(_p.X14) == i32(4))) || (int32(_p.X14) == i32(5))) || (int32(_p.X14) == i32(6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X14) != i32(0) && int32(_p.X14) != i32(1) && int32(_p.X14) != i32(2) && int32(_p.X14) != i32(3) && int32(_p.X14) != i32(4) && int32(_p.X14) != i32(5) && int32(_p.X14) != i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47725), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(9932)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X10) == i32(0)) || (int32(_p.X15) == i32(4)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X10) != i32(0) && int32(_p.X15) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47738), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X10) == i32(0)) || ((_pPager.X16) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X10) != i32(0) && (_pPager.X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47739), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X2) == i32(2)) || ((_p.X3) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X2) != i32(2) && (_p.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47744), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10236)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X2) != i32(2)) || ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X2) == i32(2) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47745), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X13) == 0 {
goto _20
}
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47756), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X4) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X4) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47757), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X2) == i32(2)) || (int32(_p.X2) == i32(4)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X2) != i32(2) && int32(_p.X2) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47758), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10380)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X14) != i32(6)) && (int32(_p.X14) != i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X14) == i32(6) || int32(_p.X14) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47761), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if bool2int((*XWal)(unsafe.Pointer(_p.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if bool2int((*XWal)(unsafe.Pointer(_p.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47762), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_20:
- func() int32 {
- if (int32(_pPager.X16) == i32(0)) || (int32(_pPager.X15) >= i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X16) != i32(0) && int32(_pPager.X15) < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47768), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X15) != i32(3) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X15) == i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47769), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch int32(_p.X14) {
case i32(0):
@@ -14871,343 +13815,219 @@ _20:
}
_39:
- func() int32 {
- if (_pPager.X13) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47773), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47774), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) == i32(0)) || ((_pPager.X10) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) != i32(0) && (_pPager.X10) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47775), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _46
_40:
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47779), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X15) != i32(5) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X15) == i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47780), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X15) >= i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X15) < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47781), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10740)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _46
_41:
- func() int32 {
- if int32(_p.X15) != i32(5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X15) == i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47785), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47786), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
goto _64
}
- func() int32 {
- if int32(_p.X15) >= i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X15) < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47788), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_64:
- func() int32 {
- if (_pPager.X22) == (_pPager.X23) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X22) != (_pPager.X23) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47790), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X23) == (_pPager.X24) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X23) != (_pPager.X24) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47791), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X23) == (_pPager.X25) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X23) != (_pPager.X25) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47792), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X17) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47793), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10904)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _46
_42:
- func() int32 {
- if int32(_p.X15) != i32(5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X15) == i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47797), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47798), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
goto _79
}
- func() int32 {
- if int32(_p.X15) >= i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X15) < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47805), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_p.X2) == i32(2))) || (int32(_p.X2) == i32(5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && int32(_p.X2) != i32(2) && int32(_p.X2) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47806), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_79:
- func() int32 {
- if (_pPager.X23) == (_pPager.X24) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X23) != (_pPager.X24) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47811), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X23) == (_pPager.X25) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X23) != (_pPager.X25) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47812), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _46
_43:
- func() int32 {
- if int32(_p.X15) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X15) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47816), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47817), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47818), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X15) >= i32(4) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X15) < i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47819), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_p.X2) == i32(2))) || (int32(_p.X2) == i32(5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && int32(_p.X2) != i32(2) && int32(_p.X2) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47820), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X23) <= (_pPager.X25) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X23) > (_pPager.X25) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47824), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _46
_44:
- func() int32 {
- if int32(_p.X15) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X15) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47828), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47829), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47830), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_p.X2) == i32(2))) || (int32(_p.X2) == i32(5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && int32(_p.X2) != i32(2) && int32(_p.X2) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47831), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _46
_45:
- func() int32 {
- if (_pPager.X26) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X26) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47842), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) > i32(0)) || ((_pPager.X10) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) <= i32(0) && (_pPager.X10) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47843), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _46
@@ -15283,15 +14103,11 @@ func _sqlite3BitvecTestNotNull(tls *crt.TLS, _p *XBitvec, _i uint32) (r0 int32)
_ = _1_bin
var _4_h uint32 // sqlite3.c:43809:9
_ = _4_h
- func() int32 {
- if _p != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43795), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BitvecTestNotNullØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i -= 1
if _i < (_p.X0) {
@@ -15309,7 +14125,7 @@ _3:
_1_bin = _i / (_p.X2)
_i = _i % (_p.X2)
- _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))
+ _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))
if _p != nil {
goto _5
}
@@ -15325,17 +14141,17 @@ _4:
goto _6
}
- r0 = bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8)))))) & (i32(1) << uint(int32(_i&uint32(i32(7)))))) != i32(0))
+ r0 = bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*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
_6:
_4_h = (postInc985(&_i, uint32(1)) * uint32(i32(1))) % u32(125)
_8:
- if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_4_h)))) == 0 {
+ if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_4_h)))) == 0 {
goto _9
}
- if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_4_h)))) != _i {
+ if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_4_h)))) != _i {
goto _10
}
@@ -15375,45 +14191,29 @@ func _subjournalPage(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:51307
goto _0
}
- func() int32 {
- if (_pPager.X3) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51313), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51314), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X29) == uint32(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X29) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51315), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) || _pageInJournal(tls, _pPager, _pPg) != 0) || ((_pPg.X5) > (_pPager.X23)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) && _pageInJournal(tls, _pPager, _pPg) == 0 && (_pPg.X5) <= (_pPager.X23) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51316), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _openSubJournal(tls, _pPager)
if _rc != i32(0) {
@@ -15437,15 +14237,11 @@ _0:
}
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(56 /* X29 */))) += 1
- func() int32 {
- if (_pPager.X38) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X38) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51339), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _addToSavepointBitvecs(tls, _pPager, _pPg.X5)
_15:
@@ -15521,15 +14317,11 @@ _0:
_1:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = int32(u32(1020))
- func() int32 {
- if uint32(i32(1024)) == (u32(12) + uint32((_p.X1)-i32(8))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uint32(i32(1024)) != (u32(12) + uint32((_p.X1)-i32(8))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88970), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3JournalOpenØ00__func__Ø000))), unsafe.Pointer(str(11520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
*(**Xsqlite3_io_methods)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = &_MemJournalMethods
@@ -15548,15 +14340,11 @@ func _sqlite3OsOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _pFile *Xsq
_rc = (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, *Xsqlite3_file, int32, *int32) int32)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32
}{(_pVfs.X6)})))(tls, _pVfs, _zPath, _pFile, _flags&i32(556927), _pFlagsOut)
- func() int32 {
- if (_rc == i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer(_pFile.X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer(_pFile.X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20265), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OsOpenØ00__func__Ø000))), unsafe.Pointer(str(11580)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -15645,27 +14433,19 @@ func _memjrnlRead(tls *crt.TLS, _pJfd *Xsqlite3_file, _zBuf unsafe.Pointer, _iAm
_p = (*XMemJournal)(unsafe.Pointer(_pJfd))
_zOut = (*uint8)(unsafe.Pointer(_zBuf))
_nRead = _iAmt
- func() int32 {
- if (int64(_iAmt) + _iOfst) <= ((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int64(_iAmt) + _iOfst) > ((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))).X0) == int64(i32(0))) || ((*XFileChunk)(unsafe.Pointer((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))).X1)) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))).X0) != int64(i32(0)) && (*XFileChunk)(unsafe.Pointer((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* 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)
- return i32(0)
- }()
+ }
}()
- if ((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))).X0) == _iOfst && _iOfst != int64(i32(0)) {
+ if ((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))).X0) == _iOfst && _iOfst != int64(i32(0)) {
goto _6
}
@@ -15677,11 +14457,8 @@ _7:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88711), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlReadØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88711), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlReadØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || (_1_iOff+int64(_p.X1)) > _iOfst {
@@ -15700,16 +14477,12 @@ _13:
goto _14
_6:
- _pChunk = (*XFileChunk)(unsafe.Pointer((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))).X1))
- func() int32 {
- if _pChunk != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ _pChunk = (*XFileChunk)(unsafe.Pointer((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_14:
_iChunkOffset = int32(_iOfst % int64(_p.X1))
@@ -15733,17 +14506,17 @@ _17:
sink961 = *p
}
_iChunkOffset = i32(0)
- if ((_nRead >= i32(0)) && (store5960848(&_pChunk, (*XFileChunk)(unsafe.Pointer(_pChunk.X0))) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))))) && (_nRead > i32(0)) {
+ if ((_nRead >= i32(0)) && (store5960858(&_pChunk, (*XFileChunk)(unsafe.Pointer(_pChunk.X0))) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))))) && (_nRead > i32(0)) {
goto _17
}
- *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(0 /* X0 */))) = func() int64 {
+ *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(0 /* X0 */))) = func() int64 {
if _pChunk != nil {
return (_iOfst + int64(_iAmt))
}
return int64(i32(0))
}()
- *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(8 /* X1 */))))) = _pChunk
+ *(**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
@@ -15790,33 +14563,25 @@ _2:
return
_1:
- func() int32 {
- if (_iOfst == ((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0)) || (_iOfst == int64(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iOfst != ((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iOfst > int64(i32(0))) || ((*XFileChunk)(unsafe.Pointer(_p.X4)) == (*XFileChunk)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iOfst <= int64(i32(0)) && (*XFileChunk)(unsafe.Pointer(_p.X4)) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88825), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlWriteØ00__func__Ø000))), unsafe.Pointer(str(11804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_10:
if _nWrite <= i32(0) {
goto _11
}
- _5_pChunk = (*XFileChunk)(unsafe.Pointer((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X1))
- _5_iChunkOffset = int32(((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0) % int64(_p.X1))
+ _5_pChunk = (*XFileChunk)(unsafe.Pointer((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X1))
+ _5_iChunkOffset = int32(((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0) % int64(_p.X1))
_5_iSpace = func() int32 {
if _nWrite < ((_p.X1) - _5_iChunkOffset) {
return _nWrite
@@ -15841,35 +14606,27 @@ _15:
goto _16
}
- func() int32 {
- if (*XFileChunk)(unsafe.Pointer(_p.X4)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XFileChunk)(unsafe.Pointer(_p.X4)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88841), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlWriteØ00__func__Ø000))), unsafe.Pointer(str(11828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pChunk)) + uintptr(0 /* X0 */))))) = _6_pNew
goto _19
_16:
- func() int32 {
- if (*XFileChunk)(unsafe.Pointer(_p.X4)) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XFileChunk)(unsafe.Pointer(_p.X4)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88844), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlWriteØ00__func__Ø000))), unsafe.Pointer(str(11840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))))) = _6_pNew
_19:
- *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(8 /* X1 */))))) = _6_pNew
+ *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(8 /* X1 */))))) = _6_pNew
_14:
- crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*[8]uint8)(unsafe.Pointer(uintptr((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)+uintptr(4 /* X1 */)))))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_5_iChunkOffset)))))))), (unsafe.Pointer)(_zWrite), uint32(_5_iSpace))
+ crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*[8]uint8)(unsafe.Pointer(uintptr((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)+uintptr(4 /* X1 */)))))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_5_iChunkOffset)))))))), (unsafe.Pointer)(_zWrite), uint32(_5_iSpace))
{
p := &_zWrite
*p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_5_iSpace)))
@@ -15881,7 +14638,7 @@ _14:
sink961 = *p
}
{
- p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(0 /* X0 */)))
+ p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(0 /* X0 */)))
*p = (*p) + int64(_5_iSpace)
sink967 = *p
}
@@ -15923,11 +14680,11 @@ _1:
goto _4
}
- if (_1_iOff + int64(_1_nChunk)) <= ((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(20 /* X5 */))).X0) {
+ if (_1_iOff + int64(_1_nChunk)) <= ((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(20 /* X5 */))).X0) {
goto _5
}
- _1_nChunk = int32(((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(20 /* X5 */))).X0) - _1_iOff)
+ _1_nChunk = int32(((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(20 /* X5 */))).X0) - _1_iOff)
_5:
_rc = _sqlite3OsWrite(tls, _pReal, (unsafe.Pointer)((*[8]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pIter))+uintptr(4 /* X1 */)))), _1_nChunk, _1_iOff)
if _rc == 0 {
@@ -16027,11 +14784,8 @@ func _memjrnlTruncate(tls *crt.TLS, _pJfd *Xsqlite3_file, _size int64) (r0 int32
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88871), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlTruncateØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88871), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlTruncateØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -16040,10 +14794,10 @@ func _memjrnlTruncate(tls *crt.TLS, _pJfd *Xsqlite3_file, _size int64) (r0 int32
_memjrnlFreeChunks(tls, _p)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))) = i32(0)
- *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0))))
- *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(0 /* X0 */))) = int64(i32(0))
- *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0))))
- *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X6 */))))) + uintptr(0 /* X0 */))) = int64(i32(0))
+ *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0))))
+ *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(0 /* X0 */))) = int64(i32(0))
+ *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*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
@@ -16057,7 +14811,8 @@ func init() {
}
func _memjrnlSync(tls *crt.TLS, _pJfd *Xsqlite3_file, _flags int32) (r0 int32) { // sqlite3.c:88897:1
- func() int32 { ; return _flags }()
+ _ = _flags
+
r0 = i32(0)
return
@@ -16067,7 +14822,7 @@ func _memjrnlFileSize(tls *crt.TLS, _pJfd *Xsqlite3_file, _pSize *int64) (r0 int
var _p *XMemJournal // sqlite3.c:88906:14
_ = _p
_p = (*XMemJournal)(unsafe.Pointer(_pJfd))
- *_pSize = (*T5960577)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0
+ *_pSize = (*T5960587)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))).X0
r0 = i32(0)
return
@@ -16115,15 +14870,11 @@ _0:
*p = (*p) | _sqlite3BitvecSet(tls, (*XBitvec)(unsafe.Pointer(_1_p.X2)), _pgno)
sink961 = *p
}
- func() int32 {
- if (_rc == i32(0)) || (_rc == i32(7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _rc != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48649), unsafe.Pointer((*int8)(unsafe.Pointer(&_addToSavepointBitvecsØ00__func__Ø000))), unsafe.Pointer(str(4072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4:
_ii += 1
@@ -16154,25 +14905,17 @@ func _sqlite3BitvecSet(tls *crt.TLS, _p *XBitvec, _i uint32) (r0 int32) { // sql
return
_0:
- func() int32 {
- if _i > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43836), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BitvecSetØ00__func__Ø000))), unsafe.Pointer(str(11900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _i <= (_p.X0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _i > (_p.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43837), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BitvecSetØ00__func__Ø000))), unsafe.Pointer(str(11904)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i -= 1
_5:
@@ -16182,12 +14925,12 @@ _5:
_1_bin = _i / (_p.X2)
_i = _i % (_p.X2)
- if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
+ if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
goto _8
}
- *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin))) = _sqlite3BitvecCreate(tls, _p.X2)
- if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
+ *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin))) = _sqlite3BitvecCreate(tls, _p.X2)
+ if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
goto _9
}
@@ -16196,7 +14939,7 @@ _5:
_9:
_8:
- _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))
+ _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))
goto _5
_6:
@@ -16205,7 +14948,7 @@ _6:
}
{
- p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8)))))
+ p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8)))))
*p = uint8(int32(*p) | (i32(1) << uint(int32(_i&uint32(i32(7))))))
sink4537 = *p
}
@@ -16214,7 +14957,7 @@ _6:
_10:
_h = (postInc985(&_i, uint32(1)) * uint32(i32(1))) % u32(125)
- if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h)))) != 0 {
+ if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h)))) != 0 {
goto _11
}
@@ -16229,7 +14972,7 @@ _12:
_11:
_14:
- if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h)))) != _i {
+ 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
}
@@ -16244,7 +14987,7 @@ _15:
_h = uint32(i32(0))
_16:
- if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h)))) != 0 {
+ if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h)))) != 0 {
goto _14
}
@@ -16262,8 +15005,8 @@ _bitvec_set_rehash:
return
_18:
- crt.Xmemcpy(tls, (unsafe.Pointer)(_8_aiValues), (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), u32(500))
- crt.Xmemset(tls, (unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), i32(0), u32(500))
+ crt.Xmemcpy(tls, (unsafe.Pointer)(_8_aiValues), (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), u32(500))
+ crt.Xmemset(tls, (unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), i32(0), u32(500))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = (((_p.X0) + u32(125)) - uint32(i32(1))) / u32(125)
_8_rc = _sqlite3BitvecSet(tls, _p, _i)
_8_j = uint32(i32(0))
@@ -16293,7 +15036,7 @@ _23:
_17:
_bitvec_set_end:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_h))) = _i
+ *(*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
@@ -16355,25 +15098,17 @@ func _pagerWriteLargeSector(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.
_needSync = i32(0)
_pPager = (*XPager)(unsafe.Pointer(_pPg.X4))
_nPagePerSector = (_pPager.X47) / uint32(_pPager.X48)
- func() int32 {
- if (_pPager.X13) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52831), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(10616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X18) & i32(4)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pPager.X18) & i32(4)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52832), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(11960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X18 */)))
@@ -16401,35 +15136,23 @@ _6:
_nPage = int32(_nPagePerSector)
_7:
_5:
- func() int32 {
- if _nPage > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nPage <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52849), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(12004)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pg1 <= (_pPg.X5) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pg1 > (_pPg.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52850), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(12012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pg1 + uint32(_nPage)) > (_pPg.X5) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pg1 + uint32(_nPage)) <= (_pPg.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52851), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(12028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_ii = i32(0)
_14:
@@ -16464,7 +15187,7 @@ _21:
goto _24
_20:
- if store5555028(&_4_pPage, _sqlite3PagerLookup(tls, _pPager, _4_pg)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5555038(&_4_pPage, _sqlite3PagerLookup(tls, _pPager, _4_pg)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
goto _25
}
@@ -16485,15 +15208,11 @@ _18:
goto _28
}
- func() int32 {
- if (_pPager.X13) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52882), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(10616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_ii = i32(0)
_31:
@@ -16518,15 +15237,11 @@ _35:
_34:
_28:
- func() int32 {
- if (int32(_pPager.X18) & i32(4)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pPager.X18) & i32(4)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52892), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(12052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X18 */)))
@@ -16565,45 +15280,29 @@ func _pager_write(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52725:1
_ = _rc
_pPager = (*XPager)(unsafe.Pointer(_pPg.X4))
_rc = i32(0)
- func() int32 {
- if ((int32(_pPager.X14) == i32(2)) || (int32(_pPager.X14) == i32(3))) || (int32(_pPager.X14) == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(2) && int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52733), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12120)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52737), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52738), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12236)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X12) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52739), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pPager.X14) != i32(2) {
goto _10
@@ -16619,50 +15318,34 @@ func _pager_write(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52725:1
_11:
_10:
- func() int32 {
- if int32(_pPager.X14) >= i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) < i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52755), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52756), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3PcacheMakeDirty(tls, _pPg)
- func() int32 {
- if ((*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) == ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) != ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52765), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12316)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3BitvecTestNotNull(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)), _pPg.X5) != i32(0) {
goto _19
}
- func() int32 {
- if bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52769), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPg.X5) > (_pPager.X23) {
goto _22
@@ -16731,44 +15414,29 @@ func _pager_open_journal(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.
_ = _5_nSpill
_rc = i32(0)
_pVfs = (*Xsqlite3_vfs)(unsafe.Pointer(_pPager.X0))
- func() int32 {
- if int32(_pPager.X14) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52514), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(12400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52515), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52516), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(12436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if (_pPager.X26) != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52521), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52521), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -16835,15 +15503,11 @@ _16:
_rc = _sqlite3JournalOpen(tls, _pVfs, _pPager.X52, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _5_flags, _5_nSpill)
_17:
_14:
- func() int32 {
- if (_rc != i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52554), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(12460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_12:
if _rc != i32(0) {
@@ -16866,15 +15530,11 @@ _10:
goto _23
_22:
- func() int32 {
- if int32(_pPager.X14) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52575), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(12400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X14 */))) = uint8(i32(3))
_23:
@@ -16917,15 +15577,11 @@ _0:
return
_1:
- func() int32 {
- if ((_pPager.X51) != nil) && ((*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager.X51)) + 1*uintptr(i32(0))))) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X51) == nil || (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager.X51)) + 1*uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51789), unsafe.Pointer((*int8)(unsafe.Pointer(&_databaseIsUnmovedØ00__func__Ø000))), unsafe.Pointer(str(12520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsFileControl(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), i32(20), (unsafe.Pointer)(&_bHasMoved))
if _rc != i32(12) {
@@ -16976,15 +15632,11 @@ func _writeJournalHdr(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:4
_rc = i32(0)
_zHeader = _pPager.X58
_nHeader = uint32(_pPager.X48)
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48298), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nHeader <= (_pPager.X47) {
goto _2
@@ -17009,15 +15661,11 @@ _7:
_6:
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(84 /* X35 */))) = store967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(76 /* X34 */))), _journalHdrOffset(tls, _pPager))
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X4) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X4) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48336), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12604)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X4) == 0 && int32(_pPager.X2) != i32(4) && (_sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)))&i32(512)) == 0 {
goto _13
@@ -17043,15 +15691,11 @@ _15:
}
_rc = _sqlite3OsWrite(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), (unsafe.Pointer)(_zHeader), int32(_nHeader), _pPager.X34)
- func() int32 {
- if (_pPager.X35) <= (_pPager.X34) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X35) > (_pPager.X34) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48385), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(76 /* X34 */)))
@@ -17090,35 +15734,23 @@ func _journalHdrOffset(tls *crt.TLS, _pPager *XPager) (r0 int64) { // sqlite3.c:
_offset = (((_c - int64(i32(1))) / int64(_pPager.X47)) + int64(i32(1))) * int64(_pPager.X47)
_0:
- func() int32 {
- if (_offset % int64(_pPager.X47)) == int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_offset % int64(_pPager.X47)) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48214), unsafe.Pointer((*int8)(unsafe.Pointer(&_journalHdrOffsetØ00__func__Ø000))), unsafe.Pointer(str(12704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _offset >= _c {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _offset < _c {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48215), unsafe.Pointer((*int8)(unsafe.Pointer(&_journalHdrOffsetØ00__func__Ø000))), unsafe.Pointer(str(12740)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_offset - _c) < int64(_pPager.X47) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_offset - _c) >= int64(_pPager.X47) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48216), unsafe.Pointer((*int8)(unsafe.Pointer(&_journalHdrOffsetØ00__func__Ø000))), unsafe.Pointer(str(12752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _offset
return
@@ -17213,15 +15845,11 @@ _8:
_11:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng)) + uintptr(0 /* X0 */))) = uint8(i32(1))
_3:
- func() int32 {
- if _N > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _N <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26763), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_randomnessØ00__func__Ø000))), unsafe.Pointer(str(12808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_14:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng)) + uintptr(1 /* X1 */))) += 1
@@ -17335,7 +15963,7 @@ _2:
goto _5
}
- _sqlite3BitvecDestroy(tls, *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_i))))
+ _sqlite3BitvecDestroy(tls, *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_i))))
_1_i += 1
goto _2
@@ -17347,25 +15975,17 @@ _1:
}
func _sqlite3PcacheMakeDirty(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44633:1
- func() int32 {
- if int32(_p.X7) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X7) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44634), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeDirtyØ00__func__Ø000))), unsafe.Pointer(str(12832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PcachePageSanity(tls, _p) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PcachePageSanity(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44635), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeDirtyØ00__func__Ø000))), unsafe.Pointer(str(12844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X6) & i32(17)) == 0 {
goto _4
@@ -17385,27 +16005,19 @@ func _sqlite3PcacheMakeDirty(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44633:1
*p = uint16(int32(*p) ^ i32(3))
sink4530 = *p
}
- func() int32 {
- if (int32(_p.X6) & i32(3)) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_p.X6) & i32(3)) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeDirtyØ00__func__Ø000))), unsafe.Pointer(str(12872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pcacheManageDirtyList(tls, _p, uint8(i32(2)))
_5:
- func() int32 {
- if _sqlite3PcachePageSanity(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PcachePageSanity(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44644), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeDirtyØ00__func__Ø000))), unsafe.Pointer(str(12844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4:
return
@@ -17421,85 +16033,57 @@ func init() {
func _sqlite3PcachePageSanity(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:44186:1
var _pCache *XPCache // sqlite3.c:44187:10
_ = _pCache
- func() int32 {
- if _pPg != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPg == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44188), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(12948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pPg.X5) > uint32(i32(0))) || ((*XPager)(unsafe.Pointer(_pPg.X4)) == (*XPager)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPg.X5) <= uint32(i32(0)) && (*XPager)(unsafe.Pointer(_pPg.X4)) != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44189), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(12956)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pCache = (*XPCache)(unsafe.Pointer(_pPg.X8))
- func() int32 {
- if _pCache != (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pCache == (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44191), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(12988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pPg.X6) & i32(1)) == 0 {
goto _7
}
- func() int32 {
- if (int32(_pPg.X6) & i32(2)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pPg.X6) & i32(2)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44193), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(13000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XPgHdr)(unsafe.Pointer(_pCache.X0)) != _pPg {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPgHdr)(unsafe.Pointer(_pCache.X0)) == _pPg {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44194), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(13032)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XPgHdr)(unsafe.Pointer(_pCache.X1)) != _pPg {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPgHdr)(unsafe.Pointer(_pCache.X1)) == _pPg {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(13052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_7:
if (int32(_pPg.X6) & i32(4)) == 0 {
goto _14
}
- func() int32 {
- if (int32(_pPg.X6) & i32(2)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pPg.X6) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44199), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(13076)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_14:
r0 = i32(1)
@@ -17521,25 +16105,17 @@ func _pcacheManageDirtyList(tls *crt.TLS, _pPage *XPgHdr, _addRemove uint8) { //
goto _0
}
- func() int32 {
- if ((*XPgHdr)(unsafe.Pointer(_pPage.X9)) != nil) || (_pPage == (*XPgHdr)(unsafe.Pointer(_p.X1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPgHdr)(unsafe.Pointer(_pPage.X9)) == nil && _pPage != (*XPgHdr)(unsafe.Pointer(_p.X1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44243), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XPgHdr)(unsafe.Pointer(_pPage.X10)) != nil) || (_pPage == (*XPgHdr)(unsafe.Pointer(_p.X0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPgHdr)(unsafe.Pointer(_pPage.X10)) == nil && _pPage != (*XPgHdr)(unsafe.Pointer(_p.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44244), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XPgHdr)(unsafe.Pointer(_p.X2)) != _pPage {
goto _7
@@ -17555,15 +16131,11 @@ _7:
goto _9
_8:
- func() int32 {
- if _pPage == (*XPgHdr)(unsafe.Pointer(_p.X1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPage != (*XPgHdr)(unsafe.Pointer(_p.X1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44254), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))) = (*XPgHdr)(unsafe.Pointer(_pPage.X10))
_9:
@@ -17575,40 +16147,28 @@ _9:
goto _13
_12:
- func() int32 {
- if _pPage == (*XPgHdr)(unsafe.Pointer(_p.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPage != (*XPgHdr)(unsafe.Pointer(_p.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44264), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13236)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = (*XPgHdr)(unsafe.Pointer(_pPage.X9))
- func() int32 {
- if ((_p.X8) != 0) || (int32(_p.X9) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X8) == 0 && int32(_p.X9) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44266), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XPgHdr)(unsafe.Pointer(_p.X0)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
goto _19
}
- func() int32 {
- if (int32(_p.X8) == i32(0)) || (int32(_p.X9) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X8) != i32(0) && int32(_p.X9) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44268), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(33 /* X9 */))) = uint8(i32(2))
_19:
@@ -17620,30 +16180,22 @@ _0:
goto _23
}
- func() int32 {
- if (((*XPgHdr)(unsafe.Pointer(_pPage.X9)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XPgHdr)(unsafe.Pointer(_pPage.X10)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))))) && ((*XPgHdr)(unsafe.Pointer(_p.X0)) != _pPage) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPgHdr)(unsafe.Pointer(_pPage.X9)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) || (*XPgHdr)(unsafe.Pointer(_pPage.X10)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) || (*XPgHdr)(unsafe.Pointer(_p.X0)) == _pPage {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44276), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13324)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(32 /* X9 */))))) = (*XPgHdr)(unsafe.Pointer(_p.X0))
if (*XPgHdr)(unsafe.Pointer(_pPage.X9)) == nil {
goto _28
}
- func() int32 {
- if (*XPgHdr)(unsafe.Pointer((*XPgHdr)(unsafe.Pointer(_pPage.X9)).X10)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPgHdr)(unsafe.Pointer((*XPgHdr)(unsafe.Pointer(_pPage.X9)).X10)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44280), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pPage.X9) + uintptr(36 /* X10 */))))) = _pPage
goto _31
@@ -17654,15 +16206,11 @@ _28:
goto _32
}
- func() int32 {
- if int32(_p.X9) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X9) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44285), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(33 /* X9 */))) = uint8(i32(1))
_32:
@@ -17698,25 +16246,17 @@ func _pagerAddPageToRollbackJournal(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { //
_ = _iOff
_pPager = (*XPager)(unsafe.Pointer(_pPg.X4))
_iOff = _pPager.X34
- func() int32 {
- if (_pPg.X5) != uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPg.X5) == uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52678), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(13468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X35) <= (_pPager.X34) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X35) > (_pPager.X34) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52680), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(13504)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pData2 = (*int8)(unsafe.Pointer(_pPg.X1))
_cksum = _pager_cksum(tls, _pPager, (*uint8)(unsafe.Pointer(_pData2)))
@@ -17758,41 +16298,29 @@ _6:
sink967 = *p
}
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(48 /* X27 */))) += 1
- func() int32 {
- if (*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52709), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(13544)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BitvecSet(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)), _pPg.X5)
- func() int32 {
- if (_rc == i32(0)) || (_rc == i32(7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _rc != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52712), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(4072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_rc
*p = (*p) | _addToSavepointBitvecs(tls, _pPager, _pPg.X5)
sink961 = *p
}
- func() int32 {
- if (_rc == i32(0)) || (_rc == i32(7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _rc != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52714), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(4072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -17838,15 +16366,11 @@ _1:
func _sqlite3PagerUnrefNotNull(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:52473:1
var _pPager *XPager // sqlite3.c:52474:9
_ = _pPager
- func() int32 {
- if _pPg != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPg == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52475), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerUnrefNotNullØ00__func__Ø000))), unsafe.Pointer(str(12948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPager = (*XPager)(unsafe.Pointer(_pPg.X4))
if (int32(_pPg.X6) & i32(32)) == 0 {
@@ -17877,15 +16401,11 @@ func _pagerReleaseMapPage(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:50901:1
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(124 /* X41 */))) -= 1
*(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(12 /* X3 */))))) = (*XPgHdr)(unsafe.Pointer(_pPager.X43))
*(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(136 /* X43 */))))) = _pPg
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)).X0) >= i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)).X0) < i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50907), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerReleaseMapPageØ00__func__Ø000))), unsafe.Pointer(str(13628)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3OsUnfetch(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), int64((_pPg.X5)-uint32(i32(1)))*int64(_pPager.X48), _pPg.X1)
return
@@ -17907,15 +16427,11 @@ func _sqlite3OsUnfetch(tls *crt.TLS, _id *Xsqlite3_file, _iOff int64, _p unsafe.
}
func _sqlite3PcacheRelease(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44588:1
- func() int32 {
- if int32(_p.X7) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X7) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44589), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheReleaseØ00__func__Ø000))), unsafe.Pointer(str(12832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr(_p.X8) + uintptr(12 /* X3 */))) -= 1
if int32(preInc955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(26 /* X7 */))), -1)) != i32(0) {
@@ -17977,15 +16493,11 @@ func _pagerUnlockAndRollback(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:49010
goto _1
}
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49012), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockAndRollbackØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pPager.X14) < i32(2) {
goto _4
@@ -18001,15 +16513,11 @@ _4:
goto _6
}
- func() int32 {
- if int32(_pPager.X14) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49018), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockAndRollbackØ00__func__Ø000))), unsafe.Pointer(str(13708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pager_end_transaction(tls, _pPager, i32(0), i32(0))
_6:
@@ -18034,15 +16542,11 @@ func _sqlite3PagerRollback(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite
var _2_eState int32 // sqlite3.c:53406:9
_ = _2_eState
_rc = i32(0)
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53396), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerRollbackØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pPager.X14) != i32(6) {
goto _2
@@ -18098,25 +16602,17 @@ _8:
_rc = _pager_playback(tls, _pPager, i32(0))
_11:
_6:
- func() int32 {
- if (int32(_pPager.X14) == i32(1)) || (_rc != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(1) && _rc == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerRollbackØ00__func__Ø000))), unsafe.Pointer(str(13764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((((_rc == i32(0)) || (_rc == i32(13))) || (_rc == i32(11))) || (_rc == i32(7))) || ((_rc & i32(255)) == i32(10))) || (_rc == i32(14)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc != i32(0) && _rc != i32(13) && _rc != i32(11) && _rc != i32(7) && (_rc&i32(255)) != i32(10) && _rc != i32(14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerRollbackØ00__func__Ø000))), unsafe.Pointer(str(13812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pager_error(tls, _pPager, _rc)
return
@@ -18139,25 +16635,17 @@ func _sqlite3PagerSavepoint(tls *crt.TLS, _pPager *XPager, _op int32, _iSavepoin
var _6_pSavepoint *XPagerSavepoint // sqlite3.c:53661:22
_ = _6_pSavepoint
_rc = _pPager.X26
- func() int32 {
- if (_op == i32(1)) || (_op == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op != i32(1) && _op != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSavepointØ00__func__Ø000))), unsafe.Pointer(str(13964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iSavepoint >= i32(0)) || (_op == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iSavepoint < i32(0) && _op != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53627), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSavepointØ00__func__Ø000))), unsafe.Pointer(str(14012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) || _iSavepoint >= (_pPager.X38) {
goto _7
@@ -18194,15 +16682,11 @@ _13:
}
_rc = _sqlite3OsTruncate(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)), int64(i32(0)))
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53650), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSavepointØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_17:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(56 /* X29 */))) = uint32(i32(0))
@@ -18221,15 +16705,11 @@ _14:
return (*XPagerSavepoint)(unsafe.Pointer(uintptr(_pPager.X37) + 44*uintptr(_1_nNew-i32(1))))
}()
_rc = _pagerPlaybackSavepoint(tls, _pPager, _6_pSavepoint)
- func() int32 {
- if _rc != i32(101) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(101) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53663), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_22:
_20:
@@ -18280,25 +16760,17 @@ func _pagerPlaybackSavepoint(tls *crt.TLS, _pPager *XPager, _pSavepoint *XPagerS
_ = _10_offset
_rc = i32(0)
_pDone = nil
- func() int32 {
- if int32(_pPager.X14) != i32(6) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) == i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50221), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X14) >= i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50222), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(9828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pSavepoint == nil {
goto _4
@@ -18330,15 +16802,11 @@ _4:
_9:
_szJ = _pPager.X34
- func() int32 {
- if (bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0)) || (_szJ == int64(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) && _szJ != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50248), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pSavepoint == nil || (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
goto _14
@@ -18360,15 +16828,11 @@ _17:
goto _17
_18:
- func() int32 {
- if _rc != i32(101) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(101) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50263), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _22
@@ -18382,15 +16846,11 @@ _23:
_7_nJRec = uint32(i32(0))
_rc = _readJournalHdr(tls, _pPager, i32(0), _szJ, &_7_nJRec, &_7_dummy)
- func() int32 {
- if _rc != i32(101) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(101) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50278), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _7_nJRec != uint32(i32(0)) || ((_pPager.X35)+int64(_pPager.X47)) != (_pPager.X34) {
goto _29
@@ -18409,28 +16869,20 @@ _30:
goto _30
_35:
- func() int32 {
- if _rc != i32(101) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(101) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50293), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _23
_24:
- func() int32 {
- if (_rc != i32(0)) || ((_pPager.X34) >= _szJ) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && (_pPager.X34) < _szJ {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50295), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pSavepoint == nil {
goto _41
@@ -18449,30 +16901,22 @@ _43:
goto _47
}
- func() int32 {
- if _10_offset == (int64(_10_ii) * int64(i32(4)+(_pPager.X48))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _10_offset != (int64(_10_ii) * int64(i32(4)+(_pPager.X48))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50309), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14216)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pager_playback_one_page(tls, _pPager, &_10_offset, _pDone, i32(0), i32(1))
_10_ii += 1
goto _43
_47:
- func() int32 {
- if _rc != i32(101) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(101) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50312), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_41:
_sqlite3BitvecDestroy(tls, _pDone)
@@ -18532,11 +16976,8 @@ func _sqlite3WalUndo(tls *crt.TLS, _pWal *XWal, _xUndo func(*crt.TLS, unsafe.Poi
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57185), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57185), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -18552,26 +16993,19 @@ _3:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || _1_iFrame > _1_iMax {
goto _9
}
- func() int32 {
- if _walFramePgno(tls, _pWal, _1_iFrame) != uint32(i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _walFramePgno(tls, _pWal, _1_iFrame) == uint32(i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57209), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(14280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _xUndo(tls, _pUndoCtx, _walFramePgno(tls, _pWal, _1_iFrame))
_1_iFrame += 1
@@ -18597,15 +17031,11 @@ func init() {
}
func _walIndexHdr(tls *crt.TLS, _pWal *XWal) (r0 *XWalIndexHdr) { // sqlite3.c:54989:1
- func() int32 {
- if ((_pWal.X5) > i32(0)) && ((*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0))))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X5) <= i32(0) || (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0))))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54990), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexHdrØ00__func__Ø000))), unsafe.Pointer(str(14328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (*XWalIndexHdr)(unsafe.Pointer(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0))))))
return
@@ -18639,15 +17069,11 @@ func _walFramePage(tls *crt.TLS, _iFrame uint32) (r0 int32) { // sqlite3.c:55300
var _iHash int32 // sqlite3.c:55301:7
_ = _iHash
_iHash = int32((((_iFrame + uint32(i32(4096))) - u32(4062)) - uint32(i32(1))) / uint32(i32(4096)))
- func() int32 {
- if (((((_iHash == i32(0)) || (_iFrame > u32(4062))) && ((_iHash >= i32(1)) || (_iFrame <= u32(4062)))) && ((_iHash <= i32(1)) || (_iFrame > u32(8158)))) && ((_iHash >= i32(2)) || (_iFrame <= u32(8158)))) && ((_iHash <= i32(2)) || (_iFrame > u32(12254))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iHash != i32(0) && _iFrame <= u32(4062) || _iHash < i32(1) && _iFrame > u32(4062) || _iHash > i32(1) && _iFrame <= u32(8158) || _iHash < i32(2) && _iFrame > u32(8158) || _iHash > i32(2) && _iFrame <= u32(12254) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55302), unsafe.Pointer((*int8)(unsafe.Pointer(&_walFramePageØ00__func__Ø000))), unsafe.Pointer(str(14380)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _iHash
return
@@ -18677,15 +17103,11 @@ func _walCleanupHash(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:55334:1
_aPgno = nil
_iZero = u32(0)
_iLimit = i32(0)
- func() int32 {
- if (_pWal.X12) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X12) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55342), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCleanupHashØ00__func__Ø000))), unsafe.Pointer(str(14672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) != uint32(i32(0)) {
goto _2
@@ -18694,37 +17116,25 @@ func _walCleanupHash(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:55334:1
return
_2:
- func() int32 {
- if (_pWal.X5) > _walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X6) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X5) <= _walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55353), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCleanupHashØ00__func__Ø000))), unsafe.Pointer(str(14688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(_walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X6))))) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(_walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X6))))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55354), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCleanupHashØ00__func__Ø000))), unsafe.Pointer(str(14736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_walHashGet(tls, _pWal, _walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X6), &_aHash, &_aPgno, &_iZero)
_iLimit = int32(((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) - _iZero)
- func() int32 {
- if _iLimit > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iLimit <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55361), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCleanupHashØ00__func__Ø000))), unsafe.Pointer(str(14784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_9:
@@ -18764,15 +17174,11 @@ func _walHashGet(tls *crt.TLS, _pWal *XWal, _iHash int32, _paHash **uint16, _paP
var _1_aHash *uint16 // sqlite3.c:55277:22
_ = _1_aHash
_rc = _walIndexPage(tls, _pWal, _iHash, &_aPgno)
- func() int32 {
- if (_rc == i32(0)) || (_iHash > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _iHash <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55273), unsafe.Pointer((*int8)(unsafe.Pointer(&_walHashGetØ00__func__Ø000))), unsafe.Pointer(str(14812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) {
goto _3
@@ -18859,15 +17265,11 @@ _6:
_5:
_2:
*_ppPage = *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(_iPage)))
- func() int32 {
- if ((_iPage == i32(0)) || ((*_ppPage) != nil)) || (_rc != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iPage != i32(0) && (*_ppPage) == nil && _rc == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54974), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexPageØ00__func__Ø000))), unsafe.Pointer(str(14840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -18905,15 +17307,11 @@ func _pagerUndoCallback(tls *crt.TLS, _pCtx unsafe.Pointer, _iPg uint32) (r0 int
_ = _3_iFrame
_rc = i32(0)
_pPager = (*XPager)(unsafe.Pointer(_pCtx))
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49920), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUndoCallbackØ00__func__Ø000))), unsafe.Pointer(str(14908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPg = _sqlite3PagerLookup(tls, _pPager, _iPg)
if _pPg == nil {
@@ -18962,46 +17360,30 @@ func init() {
func _sqlite3PagerLookup(tls *crt.TLS, _pPager *XPager, _pgno uint32) (r0 *XPgHdr) { // sqlite3.c:52454:1
var _pPage *Xsqlite3_pcache_page // sqlite3.c:52455:23
_ = _pPage
- func() int32 {
- if _pPager != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPager == (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52456), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLookupØ00__func__Ø000))), unsafe.Pointer(str(14948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pgno != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pgno == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLookupØ00__func__Ø000))), unsafe.Pointer(str(14960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XPCache)(unsafe.Pointer(_pPager.X59)) != (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPCache)(unsafe.Pointer(_pPager.X59)) == (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52458), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLookupØ00__func__Ø000))), unsafe.Pointer(str(14968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPage = _sqlite3PcacheFetch(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, i32(0))
- func() int32 {
- if (_pPage == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X21) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPage != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X21) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLookupØ00__func__Ø000))), unsafe.Pointer(str(14988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pPage != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) {
goto _9
@@ -19027,81 +17409,53 @@ func _sqlite3PcacheFetch(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _createFl
_ = _eCreate
var _pRes *Xsqlite3_pcache_page // sqlite3.c:44448:23
_ = _pRes
- func() int32 {
- if _pCache != (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pCache == (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(12988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44451), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_createFlag == i32(3)) || (_createFlag == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _createFlag != i32(3) && _createFlag != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if int32(_pCache.X9) == func() int32 {
+ func() {
+ if int32(_pCache.X9) != func() int32 {
if ((_pCache.X8) != 0) && ((*XPgHdr)(unsafe.Pointer(_pCache.X0)) != nil) {
return i32(1)
}
return i32(2)
}() {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44453), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_eCreate = _createFlag & int32(_pCache.X9)
- func() int32 {
- if ((_eCreate == i32(0)) || (_eCreate == i32(1))) || (_eCreate == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eCreate != i32(0) && _eCreate != i32(1) && _eCreate != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44463), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_createFlag == i32(0)) || (int32(_pCache.X9) == _eCreate) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _createFlag != i32(0) && int32(_pCache.X9) != _eCreate {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44464), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_createFlag == i32(0)) || (_eCreate == (i32(1) + bool2int(((_pCache.X8) == 0) || ((*XPgHdr)(unsafe.Pointer(_pCache.X0)) == nil)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _createFlag != i32(0) && _eCreate != (i32(1)+bool2int(((_pCache.X8) == 0) || ((*XPgHdr)(unsafe.Pointer(_pCache.X0)) == nil))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pRes = (*(*func(*crt.TLS, unsafe.Pointer, uint32, int32) *Xsqlite3_pcache_page)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, uint32, int32) unsafe.Pointer
@@ -19120,15 +17474,11 @@ func init() {
func _sqlite3PcacheFetchFinish(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _pPage *Xsqlite3_pcache_page) (r0 *XPgHdr) { // sqlite3.c:44565:1
var _pPgHdr *XPgHdr // sqlite3.c:44570:9
_ = _pPgHdr
- func() int32 {
- if _pPage != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPage == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44572), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchFinishØ00__func__Ø000))), unsafe.Pointer(str(15340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPgHdr = (*XPgHdr)(unsafe.Pointer(_pPage.X1))
if (*Xsqlite3_pcache_page)(unsafe.Pointer(_pPgHdr.X0)) != nil {
@@ -19141,15 +17491,11 @@ func _sqlite3PcacheFetchFinish(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _pP
_2:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(12 /* X3 */))) += 1
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPgHdr)) + uintptr(26 /* X7 */))) += 1
- func() int32 {
- if _sqlite3PcachePageSanity(tls, _pPgHdr) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PcachePageSanity(tls, _pPgHdr) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44580), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchFinishØ00__func__Ø000))), unsafe.Pointer(str(15352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pPgHdr
return
@@ -19165,26 +17511,18 @@ func init() {
func _pcacheFetchFinishWithInit(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _pPage *Xsqlite3_pcache_page) (r0 *XPgHdr) { // sqlite3.c:44539:1
var _pPgHdr *XPgHdr // sqlite3.c:44544:9
_ = _pPgHdr
- func() int32 {
- if _pPage != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPage == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44545), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheFetchFinishWithInitØ00__func__Ø000))), unsafe.Pointer(str(15340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPgHdr = (*XPgHdr)(unsafe.Pointer(_pPage.X1))
- func() int32 {
- if (*Xsqlite3_pcache_page)(unsafe.Pointer(_pPgHdr.X0)) == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_pcache_page)(unsafe.Pointer(_pPgHdr.X0)) != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44547), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheFetchFinishWithInitØ00__func__Ø000))), unsafe.Pointer(str(15412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemset(tls, (unsafe.Pointer)((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPgHdr))+uintptr(12 /* X3 */)))), i32(0), u32(28))
*(**Xsqlite3_pcache_page)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPgHdr)) + uintptr(0 /* X0 */))))) = _pPage
@@ -19212,25 +17550,17 @@ func _sqlite3PcachePageRefcount(tls *crt.TLS, _p *XPgHdr) (r0 int32) { // sqlite
}
func _sqlite3PcacheDrop(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44619:1
- func() int32 {
- if int32(_p.X7) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X7) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44620), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheDropØ00__func__Ø000))), unsafe.Pointer(str(15460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PcachePageSanity(tls, _p) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PcachePageSanity(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44621), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheDropØ00__func__Ø000))), unsafe.Pointer(str(12844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X6) & i32(2)) == 0 {
goto _4
@@ -19277,15 +17607,11 @@ func _sqlite3WalFindFrame(tls *crt.TLS, _pWal *XWal, _pgno uint32, _piRead *uint
_ = _4_iFrame
_iRead = u32(0)
_iLast = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6
- func() int32 {
- if (int32(_pWal.X9) >= i32(0)) || ((_pWal.X23) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWal.X9) < i32(0) && (_pWal.X23) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56991), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFindFrameØ00__func__Ø000))), unsafe.Pointer(str(15492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iLast != uint32(i32(0)) && int32(_pWal.X9) != i32(0) {
goto _4
@@ -19324,15 +17650,11 @@ _11:
goto _17
}
- func() int32 {
- if (_4_iFrame > _iRead) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _4_iFrame <= _iRead && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57046), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFindFrameØ00__func__Ø000))), unsafe.Pointer(str(15532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iRead = _4_iFrame
_17:
@@ -19365,15 +17687,11 @@ func init() {
}
func _walHash(tls *crt.TLS, _iPage uint32) (r0 int32) { // sqlite3.c:55239:1
- func() int32 {
- if _iPage > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iPage <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55240), unsafe.Pointer((*int8)(unsafe.Pointer(&_walHashØ00__func__Ø000))), unsafe.Pointer(str(15580)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
r0 = int32((_iPage * uint32(i32(383))) & uint32(i32(8191)))
@@ -19410,25 +17728,17 @@ func _readDbPage(tls *crt.TLS, _pPg *XPgHdr, _iFrame uint32) (r0 int32) { // sql
_pgno = _pPg.X5
_rc = i32(0)
_pgsz = _pPager.X48
- func() int32 {
- if (int32(_pPager.X14) >= i32(1)) && ((_pPager.X13) == 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) < i32(1) || (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49832), unsafe.Pointer((*int8)(unsafe.Pointer(&_readDbPageØ00__func__Ø000))), unsafe.Pointer(str(15596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49833), unsafe.Pointer((*int8)(unsafe.Pointer(&_readDbPageØ00__func__Ø000))), unsafe.Pointer(str(15636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iFrame == 0 {
goto _5
@@ -19509,15 +17819,11 @@ _0:
goto _3
}
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69548), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BackupRestartØ00__func__Ø000))), unsafe.Pointer(str(15668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))) = uint32(i32(1))
_p = (*Xsqlite3_backup)(unsafe.Pointer(_p.X11))
@@ -19576,11 +17882,8 @@ _2:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44821), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheSortDirtyListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44821), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheSortDirtyListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -19604,11 +17907,8 @@ _7:
if func() int32 {
if _i == i32(31) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44830), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheSortDirtyListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44830), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheSortDirtyListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -19664,15 +17964,11 @@ func _pcacheMergeDirtyList(tls *crt.TLS, _pA *XPgHdr, _pB *XPgHdr) (r0 *XPgHdr)
var _pTail *XPgHdr // sqlite3.c:44777:17
_ = _pTail
_pTail = &_result
- func() int32 {
- if (_pA != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) && (_pB != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pA == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) || _pB == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44779), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheMergeDirtyListØ00__func__Ø000))), unsafe.Pointer(str(15752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
if (_pA.X5) >= (_pB.X5) {
@@ -19738,86 +18034,54 @@ func _pager_playback_one_page(tls *crt.TLS, _pPager *XPager, _pOffset *int64, _p
_ = _11_ofst
var _15_pData unsafe.Pointer // sqlite3.c:49299:10
_ = _15_pData
- func() int32 {
- if (_isMainJrnl & i32(-2)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_isMainJrnl & i32(-2)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49135), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_isSavepnt & i32(-2)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_isSavepnt & i32(-2)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49136), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _isMainJrnl != 0 || (_pDone != nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _isMainJrnl == 0 && _pDone == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49137), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _isSavepnt != 0 || (_pDone == (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _isSavepnt == 0 && _pDone != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49138), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_aData = _pPager.X58
- func() int32 {
- if _aData != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _aData == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49141), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0)) || ((_isMainJrnl == 0) && _isSavepnt != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) && (_isMainJrnl != 0 || _isSavepnt == 0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49142), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X14) >= i32(3)) || ((int32(_pPager.X14) == i32(0)) && (int32(_pPager.X15) == i32(4))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) < i32(3) && (int32(_pPager.X14) != i32(0) || int32(_pPager.X15) != i32(4)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49150), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X14) >= i32(3)) || _isMainJrnl != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) < i32(3) && _isMainJrnl == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49153), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_jfd = func() *Xsqlite3_file {
if _isMainJrnl != 0 {
@@ -19852,15 +18116,11 @@ _26:
goto _28
}
- func() int32 {
- if _isSavepnt == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isSavepnt != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49171), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16096)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(101)
return
@@ -19920,25 +18180,17 @@ _40:
_41:
_pPg = _sqlite3PagerLookup(tls, _pPager, _pgno)
_42:
- func() int32 {
- if (_pPg != nil) || ((_pPager.X13) == 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPg == nil && (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49239), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_pPager.X14) != i32(0)) || (_pPg == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))))) || ((_pPager.X10) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) == i32(0) && _pPg != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X10) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49240), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16124)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _isMainJrnl == 0 {
goto _50
@@ -19955,15 +18207,11 @@ _52:
}
_11_ofst = int64(_pgno-uint32(i32(1))) * int64(_pPager.X48)
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49256), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(11056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsWrite(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), (unsafe.Pointer)(_aData), _pPager.X48, _11_ofst)
if _pgno <= (_pPager.X24) {
@@ -19986,25 +18234,17 @@ _57:
goto _64
}
- func() int32 {
- if _isSavepnt != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isSavepnt == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49283), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X18) & i32(2)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pPager.X18) & i32(2)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49284), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X18 */)))
@@ -20012,15 +18252,11 @@ _57:
sink4537 = *p
}
_rc = _sqlite3PagerGet(tls, _pPager, _pgno, &_pPg, i32(1))
- func() int32 {
- if (int32(_pPager.X18) & i32(2)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pPager.X18) & i32(2)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49287), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X18 */)))
@@ -20103,53 +18339,37 @@ _0:
func _backupUpdate(tls *crt.TLS, _p *Xsqlite3_backup, _iPage uint32, _aData *uint8) { // sqlite3.c:69505:1
var _2_rc int32 // sqlite3.c:69518:11
_ = _2_rc
- func() int32 {
- if _p != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69510), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupUpdateØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69512), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupUpdateØ00__func__Ø000))), unsafe.Pointer(str(15668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _isFatalError(tls, _p.X7) != 0 || _iPage >= (_p.X4) {
goto _6
}
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69519), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupUpdateØ00__func__Ø000))), unsafe.Pointer(str(16316)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3)))
_2_rc = _backupOnePage(tls, _p, _iPage, _aData, i32(1))
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3)))
- func() int32 {
- if (_2_rc != i32(5)) && (_2_rc != i32(6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_rc == i32(5) || _2_rc == i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69523), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupUpdateØ00__func__Ø000))), unsafe.Pointer(str(16328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _2_rc == i32(0) {
goto _12
@@ -20158,7 +18378,7 @@ _2:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X7 */))) = _2_rc
_12:
_6:
- if store5581969(&_p, (*Xsqlite3_backup)(unsafe.Pointer(_p.X11))) != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5581979(&_p, (*Xsqlite3_backup)(unsafe.Pointer(_p.X11))) != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
}
@@ -20178,11 +18398,8 @@ func _isFatalError(tls *crt.TLS, _rc int32) (r0 int32) { // sqlite3.c:69033:1
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69034), unsafe.Pointer((*int8)(unsafe.Pointer(&_isFatalErrorØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69034), unsafe.Pointer((*int8)(unsafe.Pointer(&_isFatalErrorØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() != 0)
@@ -20232,55 +18449,35 @@ func _backupOnePage(tls *crt.TLS, _p *Xsqlite3_backup, _iSrcPg uint32, _zSrcData
}()
_iEnd = int64(_iSrcPg) * int64(_nSrcPgsz)
_rc = i32(0)
- func() int32 {
- if _sqlite3BtreeGetReserveNoMutex(tls, (*XBtree)(unsafe.Pointer(_p.X6))) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeGetReserveNoMutex(tls, (*XBtree)(unsafe.Pointer(_p.X6))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69063), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X3) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69064), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16444)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _isFatalError(tls, _p.X7) == 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _isFatalError(tls, _p.X7) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69065), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iSrcPg != ((uint32(_sqlite3PendingByte) / ((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X15)) + uint32(i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iSrcPg == ((uint32(_sqlite3PendingByte) / ((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X15)) + uint32(i32(1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69066), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _zSrcData != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _zSrcData == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69067), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nSrcPgsz == _nDestPgsz || _sqlite3PagerIsMemdb(tls, _pDestPager) == 0 {
goto _13
@@ -20349,15 +18546,11 @@ func _sqlite3BtreeGetPageSize(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.
func _sqlite3BtreeGetReserveNoMutex(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:61717:1
var _n int32 // sqlite3.c:61718:7
_ = _n
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61719), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetReserveNoMutexØ00__func__Ø000))), unsafe.Pointer(str(16536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_n = int32(((*XBtShared)(unsafe.Pointer(_p.X1)).X15) - ((*XBtShared)(unsafe.Pointer(_p.X1)).X16))
r0 = _n
@@ -20384,15 +18577,11 @@ func _sqlite3PagerIsMemdb(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3
}
func _sqlite3PagerGetData(tls *crt.TLS, _pPg *XPgHdr) (r0 unsafe.Pointer) { // sqlite3.c:53947:1
- func() int32 {
- if (int32(_pPg.X7) > i32(0)) || (((*XPager)(unsafe.Pointer(_pPg.X4)).X13) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPg.X7) <= i32(0) && ((*XPager)(unsafe.Pointer(_pPg.X4)).X13) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerGetDataØ00__func__Ø000))), unsafe.Pointer(str(16620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pPg.X1
return
@@ -20412,25 +18601,17 @@ func _sqlite3PagerGetExtra(tls *crt.TLS, _pPg *XPgHdr) (r0 unsafe.Pointer) { //
}
func _sqlite3BtreeLastPage(tls *crt.TLS, _p *XBtree) (r0 uint32) { // sqlite3.c:60976:1
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60977), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastPageØ00__func__Ø000))), unsafe.Pointer(str(16676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*XBtShared)(unsafe.Pointer(_p.X1)).X18) & uint32(i32(134217728))) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (((*XBtShared)(unsafe.Pointer(_p.X1)).X18) & uint32(i32(134217728))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60978), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastPageØ00__func__Ø000))), unsafe.Pointer(str(16704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _btreePagecount(tls, (*XBtShared)(unsafe.Pointer(_p.X1)))
return
@@ -20438,45 +18619,29 @@ func _sqlite3BtreeLastPage(tls *crt.TLS, _p *XBtree) (r0 uint32) { // sqlite3.c:
}
func _sqlite3BtreeHoldsMutex(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:58808:1
- func() int32 {
- if ((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(0))) || ((_p.X6) > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X3) != i32(0) && int32(_p.X4) != i32(0) && (_p.X6) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58809), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeHoldsMutexØ00__func__Ø000))), unsafe.Pointer(str(16736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(0))) || ((*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X3) != i32(0) && int32(_p.X4) != i32(0) && (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58810), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeHoldsMutexØ00__func__Ø000))), unsafe.Pointer(str(16788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(0))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X3) != i32(0) && int32(_p.X4) != i32(0) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeHoldsMutexØ00__func__Ø000))), unsafe.Pointer(str(16840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(0))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X3) != i32(0) && int32(_p.X4) != i32(0) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeHoldsMutexØ00__func__Ø000))), unsafe.Pointer(str(16908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = bool2int((int32(_p.X3) == i32(0)) || ((_p.X4) != 0))
return
@@ -20523,15 +18688,11 @@ func _readJournalHdr(tls *crt.TLS, _pPager *XPager, _isHot int32, _journalSize i
_ = _6_iPageSize
var _6_iSectorSize uint32 // sqlite3.c:48460:9
_ = _6_iSectorSize
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48420), unsafe.Pointer((*int8)(unsafe.Pointer(&_readJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(76 /* X34 */))) = _journalHdrOffset(tls, _pPager)
if ((_pPager.X34) + int64(_pPager.X47)) <= _journalSize {
@@ -20629,15 +18790,11 @@ func _sqlite3PagerSetPagesize(tls *crt.TLS, _pPager *XPager, _pPageSize *uint32,
_ = _1_nByte
_rc = i32(0)
_pageSize = *_pPageSize
- func() int32 {
- if (_pageSize == uint32(i32(0))) || ((_pageSize >= uint32(i32(512))) && (_pageSize <= uint32(i32(65536)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pageSize != uint32(i32(0)) && (_pageSize < uint32(i32(512)) || _pageSize > uint32(i32(65536))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50584), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetPagesizeØ00__func__Ø000))), unsafe.Pointer(str(17040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pPager.X13) != i32(0) && (_pPager.X22) != uint32(i32(0)) || _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) != i32(0) || _pageSize == 0 || _pageSize == uint32(_pPager.X48) {
goto _8
@@ -20695,15 +18852,11 @@ _8:
_nReserve = int32(_pPager.X45)
_17:
- func() int32 {
- if (_nReserve >= i32(0)) && (_nReserve < i32(1000)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nReserve < i32(0) || _nReserve >= i32(1000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50617), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetPagesizeØ00__func__Ø000))), unsafe.Pointer(str(17108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(142 /* X45 */))) = int16(_nReserve)
_pagerFixMaplimit(tls, _pPager)
@@ -20739,15 +18892,11 @@ func _pcache1Alloc(tls *crt.TLS, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.
var _4_sz int32 // sqlite3.c:45295:11
_ = _4_sz
_p = nil
- func() int32 {
- if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g))+uintptr(0 /* X0 */))).X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g))+uintptr(0 /* X0 */))).X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45274), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1AllocØ00__func__Ø000))), unsafe.Pointer(str(17164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nByte > (_pcache1_g.X4) {
goto _2
@@ -20762,15 +18911,11 @@ func _pcache1Alloc(tls *crt.TLS, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.
*(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(88 /* X10 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pcache1_g.X10)).X0))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(92 /* X11 */))) -= 1
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(96 /* X12 */))) = bool2int((_pcache1_g.X11) < (_pcache1_g.X6))
- func() int32 {
- if (_pcache1_g.X11) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pcache1_g.X11) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45282), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1AllocØ00__func__Ø000))), unsafe.Pointer(str(17208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3StatusHighwater(tls, i32(7), _nByte)
_sqlite3StatusUp(tls, i32(1), i32(1))
@@ -20836,29 +18981,21 @@ _1:
}
_1_pNext = (*XPgHdr)(unsafe.Pointer(_1_p.X9))
- func() int32 {
- if (_1_p.X5) > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_p.X5) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44737), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheTruncateØ00__func__Ø000))), unsafe.Pointer(str(17248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_1_p.X5) <= _pgno {
goto _7
}
- func() int32 {
- if (int32(_1_p.X6) & i32(2)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_1_p.X6) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheTruncateØ00__func__Ø000))), unsafe.Pointer(str(17260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3PcacheMakeClean(tls, _1_p)
_7:
@@ -20878,11 +19015,8 @@ _4:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheTruncateØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheTruncateØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -20906,41 +19040,30 @@ func init() {
}
func _sqlite3PcacheMakeClean(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44652:1
- func() int32 {
- if _sqlite3PcachePageSanity(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PcachePageSanity(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44653), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(12844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if (int32(_p.X6) & i32(2)) != i32(0) {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
goto _4
}
- func() int32 {
- if (int32(_p.X6) & i32(1)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_p.X6) & i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44655), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(17308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pcacheManageDirtyList(tls, _p, uint8(i32(1)))
{
@@ -20953,15 +19076,11 @@ func _sqlite3PcacheMakeClean(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44652:1
*p = uint16(int32(*p) | i32(1))
sink4530 = *p
}
- func() int32 {
- if _sqlite3PcachePageSanity(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PcachePageSanity(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44660), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(12844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_p.X7) != i32(0) {
goto _9
@@ -20983,15 +19102,11 @@ func init() {
func _sqlite3PcacheSetPageSize(tls *crt.TLS, _pCache *XPCache, _szPage int32) (r0 int32) { // sqlite3.c:44398:1
var _1_pNew unsafe.Pointer // sqlite3.c:44401:20
_ = _1_pNew
- func() int32 {
- if ((_pCache.X3) == i32(0)) && ((*XPgHdr)(unsafe.Pointer(_pCache.X0)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCache.X3) != i32(0) || (*XPgHdr)(unsafe.Pointer(_pCache.X0)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44399), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(17360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pCache.X6) == 0 {
goto _3
@@ -21070,15 +19185,11 @@ _0:
*(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(88 /* X10 */))))) = _1_pSlot
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(92 /* X11 */))) += 1
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(96 /* X12 */))) = bool2int((_pcache1_g.X11) < (_pcache1_g.X6))
- func() int32 {
- if (_pcache1_g.X11) <= (_pcache1_g.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pcache1_g.X11) > (_pcache1_g.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45321), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FreeØ00__func__Ø000))), unsafe.Pointer(str(17428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pcache1_g.X9)))
goto _5
@@ -21147,15 +19258,11 @@ _1:
func _getPageError(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr, _flags int32) (r0 int32) { // sqlite3.c:52418:1
- func() int32 {
- if (_pPager.X26) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X26) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52426), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageErrorØ00__func__Ø000))), unsafe.Pointer(str(11148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_ppPage = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))
r0 = _pPager.X26
@@ -21184,15 +19291,11 @@ func _getPageMMap(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr,
_pPg = nil
_iFrame = u32(0)
_bMmapOk = bool2int((_pgno > uint32(i32(1))) && ((int32(_pPager.X14) == i32(1)) || (_flags&i32(2)) != 0))
- func() int32 {
- if (_pPager.X20) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X20) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52364), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(17492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pgno > uint32(i32(1)) || _pgno != uint32(i32(0)) {
goto _5
@@ -21202,45 +19305,29 @@ func _getPageMMap(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr,
return
_5:
- func() int32 {
- if int32(_pPager.X14) >= i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52376), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(17512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52377), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X21) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X21) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52378), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(17544)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52379), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(10624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _bMmapOk == 0 || (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
goto _15
@@ -21287,15 +19374,11 @@ _24:
goto _25
}
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52403), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_ppPage = _pPg
r0 = i32(0)
@@ -21339,24 +19422,20 @@ func _pagerAcquireMapPage(tls *crt.TLS, _pPager *XPager, _pgno uint32, _pData un
goto _0
}
- *_ppPage = store5555028(&_p, (*XPgHdr)(unsafe.Pointer(_pPager.X43)))
+ *_ppPage = store5555038(&_p, (*XPgHdr)(unsafe.Pointer(_pPager.X43)))
*(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(136 /* X43 */))))) = (*XPgHdr)(unsafe.Pointer(_p.X3))
*(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))
- func() int32 {
- if int32(_pPager.X44) >= i32(8) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X44) < i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50869), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemset(tls, _p.X2, i32(0), uint32(i32(8)))
goto _3
_0:
- *_ppPage = store5555028(&_p, (*XPgHdr)(unsafe.Pointer(_sqlite3MallocZero(tls, uint64(u32(40)+uint32(_pPager.X44))))))
+ *_ppPage = store5555038(&_p, (*XPgHdr)(unsafe.Pointer(_sqlite3MallocZero(tls, uint64(u32(40)+uint32(_pPager.X44))))))
if _p != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
goto _4
}
@@ -21371,55 +19450,35 @@ _4:
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(26 /* X7 */))) = int16(i32(1))
*(**XPager)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))))) = _pPager
_3:
- func() int32 {
- if unsafe.Pointer(_p.X2) == (unsafe.Pointer)((*XPgHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+40*uintptr(i32(1))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if unsafe.Pointer(_p.X2) != (unsafe.Pointer)((*XPgHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+40*uintptr(i32(1))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50883), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17608)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3_pcache_page)(unsafe.Pointer(_p.X0)) == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_pcache_page)(unsafe.Pointer(_p.X0)) != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50884), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X6) == i32(32) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X6) != i32(32) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50885), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XPager)(unsafe.Pointer(_p.X4)) == _pPager {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPager)(unsafe.Pointer(_p.X4)) != _pPager {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50886), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X7) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X7) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50887), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(15460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))) = _pgno
*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = _pData
@@ -21447,45 +19506,29 @@ func _getPageNormal(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHd
var _10_iFrame uint32 // sqlite3.c:52318:11
_ = _10_iFrame
_rc = i32(0)
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52250), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(10624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X14) >= i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52251), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52252), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X21) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X21) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52253), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17544)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pgno != uint32(i32(0)) {
goto _8
@@ -21518,51 +19561,35 @@ _10:
_11:
_9:
- _pPg = store5555028(_ppPage, _sqlite3PcacheFetchFinish(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, _pBase))
- func() int32 {
- if _pPg == (*_ppPage) {
- return i32(0)
- }
- return func() int32 {
+ _pPg = store5555038(_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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPg.X5) == _pgno {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPg.X5) != _pgno {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52268), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XPager)(unsafe.Pointer(_pPg.X4)) == _pPager) || ((*XPager)(unsafe.Pointer(_pPg.X4)) == (*XPager)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPager)(unsafe.Pointer(_pPg.X4)) != _pPager && (*XPager)(unsafe.Pointer(_pPg.X4)) != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52269), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_noContent = uint8(bool2int((_flags & i32(1)) != i32(0)))
if (*XPager)(unsafe.Pointer(_pPg.X4)) == nil || _noContent != 0 {
goto _20
}
- func() int32 {
- if (_pgno <= uint32(i32(2147483647))) && (_pgno != uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pgno > uint32(i32(2147483647)) || _pgno == uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52275), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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)
@@ -21578,15 +19605,11 @@ _20:
_26:
*(**XPager)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(16 /* X4 */))))) = _pPager
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X13) == 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52293), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X22) >= _pgno && _noContent == 0 {
goto _32
@@ -21632,15 +19655,11 @@ _32:
_38:
_37:
- func() int32 {
- if (*XPager)(unsafe.Pointer(_pPg.X4)) == _pPager {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPager)(unsafe.Pointer(_pPg.X4)) != _pPager {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52323), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(184 /* X55 */))))) + 4*uintptr(i32(1)))) += 1
_rc = _readDbPage(tls, _pPg, _10_iFrame)
@@ -21656,15 +19675,11 @@ _36:
return
_pager_acquire_err:
- func() int32 {
- if _rc != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52335), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17888)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pPg == nil {
goto _44
@@ -21759,15 +19774,11 @@ _1:
}
func _sqlite3PcachePagecount(tls *crt.TLS, _pCache *XPCache) (r0 int32) { // sqlite3.c:44876:1
- func() int32 {
- if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44877), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePagecountØ00__func__Ø000))), unsafe.Pointer(str(15048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X6)(tls, _pCache.X12)
return
@@ -21803,25 +19814,17 @@ func _sqlite3WalSavepointUndo(tls *crt.TLS, _pWal *XWal, _aWalData *uint32) (r0
var _rc int32 // sqlite3.c:57238:7
_ = _rc
_rc = i32(0)
- func() int32 {
- if (_pWal.X12) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X12) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57240), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalSavepointUndoØ00__func__Ø000))), unsafe.Pointer(str(14672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(3))))) != (_pWal.X22)) || ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(0))))) <= ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(3))))) == (_pWal.X22) && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(0))))) > ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57241), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalSavepointUndoØ00__func__Ø000))), unsafe.Pointer(str(17944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(3))))) == (_pWal.X22) {
goto _5
@@ -21859,25 +19862,17 @@ func _pager_end_transaction(tls *crt.TLS, _pPager *XPager, _hasMaster int32, _bC
_ = _9_bDelete
_rc = i32(0)
_rc2 = i32(0)
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48881), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X14) != i32(6) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) == i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48882), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(14108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pPager.X14) >= i32(2) || int32(_pPager.X15) >= i32(2) {
goto _5
@@ -21888,29 +19883,21 @@ func _pager_end_transaction(tls *crt.TLS, _pPager *XPager, _hasMaster int32, _bC
_5:
_releaseAllSavepoints(tls, _pPager)
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48888), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
goto _9
}
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48890), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(11056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) == 0 {
goto _12
@@ -21954,25 +19941,17 @@ _14:
_22:
_9_bDelete = bool2int((_pPager.X10) == 0)
- func() int32 {
- if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48923), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18076)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_pPager.X2) == i32(0)) || (int32(_pPager.X2) == i32(4))) || (int32(_pPager.X2) == i32(5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X2) != i32(0) && int32(_pPager.X2) != i32(4) && int32(_pPager.X2) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48924), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18120)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3OsClose(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)))
if _9_bDelete == 0 {
@@ -22009,15 +19988,11 @@ _32:
}
_rc2 = _sqlite3WalEndWriteTransaction(tls, (*XWal)(unsafe.Pointer(_pPager.X60)))
- func() int32 {
- if _rc2 == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc2 != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48964), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _39
@@ -22026,15 +20001,11 @@ _36:
goto _42
}
- func() int32 {
- if int32(_pPager.X15) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X15) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48972), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pager_truncate(tls, _pPager, _pPager.X22)
_42:
@@ -22120,25 +20091,17 @@ func _zeroJournalHdr(tls *crt.TLS, _pPager *XPager, _doTruncate int32) (r0 int32
var _5_sz int64 // sqlite3.c:48266:11
_ = _5_sz
_rc = i32(0)
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48243), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) == 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48244), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(18336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X34) == 0 {
goto _4
@@ -22188,15 +20151,11 @@ func init() {
var _zeroJournalHdrØ00zeroHdrØ001 [28]int8 // sqlite3.c:48252:25
func _sqlite3OsDelete(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _dirSync int32) (r0 int32) { // sqlite3.c:20268:1
- func() int32 {
- if (_dirSync == i32(0)) || (_dirSync == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _dirSync != i32(0) && _dirSync != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20270), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OsDeleteØ00__func__Ø000))), unsafe.Pointer(str(18392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, int32) int32)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *int8, int32) int32
@@ -22275,7 +20234,7 @@ func _sqlite3PcacheCleanAll(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44670
var _p *XPgHdr // sqlite3.c:44671:9
_ = _p
_0:
- if store5555028(&_p, (*XPgHdr)(unsafe.Pointer(_pCache.X0))) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5555038(&_p, (*XPgHdr)(unsafe.Pointer(_pCache.X0))) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
goto _1
}
@@ -22358,40 +20317,28 @@ func _pager_truncate(tls *crt.TLS, _pPager *XPager, _nPage uint32) (r0 int32) {
var _4_pTmp *int8 // sqlite3.c:49493:14
_ = _4_pTmp
_rc = i32(0)
- func() int32 {
- if int32(_pPager.X14) != i32(6) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) == i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49477), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_truncateØ00__func__Ø000))), unsafe.Pointer(str(14108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X14) != i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49478), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_truncateØ00__func__Ø000))), unsafe.Pointer(str(18436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X14) < i32(4) && int32(_pPager.X14) != i32(0) {
goto _6
}
_1_szPage = _pPager.X48
- func() int32 {
- if int32(_pPager.X15) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X15) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49485), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_truncateØ00__func__Ø000))), unsafe.Pointer(str(18280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsFileSize(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), &_1_currentSize)
_1_newSize = int64(_1_szPage) * int64(_nPage)
@@ -22438,45 +20385,29 @@ func init() {
func _sqlite3WalExclusiveMode(tls *crt.TLS, _pWal *XWal, _op int32) (r0 int32) { // sqlite3.c:57824:1
var _rc int32 // sqlite3.c:57825:7
_ = _rc
- func() int32 {
- if int32(_pWal.X12) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWal.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57826), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pWal.X11) != i32(2)) || (_op == i32(-1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pWal.X11) == i32(2) && _op != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57827), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18504)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pWal.X9) >= i32(0)) || ((_pWal.X23) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pWal.X9) < i32(0) && (_pWal.X23) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57835), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(15492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pWal.X9) >= i32(0)) || ((_op <= i32(0)) && (int32(_pWal.X11) == i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pWal.X9) < i32(0) && (_op > i32(0) || int32(_pWal.X11) != i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57836), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18556)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _op != i32(0) {
goto _12
@@ -22506,25 +20437,17 @@ _12:
goto _17
}
- func() int32 {
- if int32(_pWal.X11) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWal.X11) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57850), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18612)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pWal.X9) >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pWal.X9) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57851), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_walUnlockShared(tls, _pWal, i32(3)+int32(_pWal.X9))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(43 /* X11 */))) = uint8(i32(1))
@@ -22581,49 +20504,33 @@ func _pagerUnlockDb(tls *crt.TLS, _pPager *XPager, _eLock int32) (r0 int32) { //
var _rc int32 // sqlite3.c:48003:7
_ = _rc
_rc = i32(0)
- func() int32 {
- if ((_pPager.X1) == 0) || (int32(_pPager.X15) == _eLock) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X1) != 0 && int32(_pPager.X15) != _eLock {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48005), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockDbØ00__func__Ø000))), unsafe.Pointer(str(18680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_eLock == i32(0)) || (_eLock == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _eLock != i32(0) && _eLock != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48006), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockDbØ00__func__Ø000))), unsafe.Pointer(str(18728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_eLock != i32(0)) || (bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _eLock == i32(0) && bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48007), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockDbØ00__func__Ø000))), unsafe.Pointer(str(18768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
goto _9
}
- func() int32 {
- if int32(_pPager.X15) >= _eLock {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X15) < _eLock {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48009), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockDbØ00__func__Ø000))), unsafe.Pointer(str(18812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = func() int32 {
if (_pPager.X11) != 0 {
@@ -22683,15 +20590,11 @@ func _pager_playback(tls *crt.TLS, _pPager *XPager, _isHot int32) (r0 int32) { /
_res = i32(1)
_zMaster = nil
_nPlayback = i32(0)
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49633), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playbackØ00__func__Ø000))), unsafe.Pointer(str(12584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsFileSize(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), &_szJ)
if _rc == i32(0) {
@@ -22738,15 +20641,11 @@ _9:
goto _11
}
- func() int32 {
- if (_pPager.X34) == int64(_pPager.X47) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X34) != int64(_pPager.X47) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49686), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playbackØ00__func__Ø000))), unsafe.Pointer(str(18852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nRec = uint32(int32((_szJ - int64(_pPager.X47)) / int64((_pPager.X48)+i32(8))))
_11:
@@ -22948,15 +20847,11 @@ _0:
goto _3
}
- func() int32 {
- if (_pPager.X13) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53086), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSyncØ00__func__Ø000))), unsafe.Pointer(str(10616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsSync(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), int32(_pPager.X9))
_3:
@@ -23110,15 +21005,11 @@ _delmaster_out:
}
_sqlite3OsClose(tls, _pMaster)
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer(_pJournal.X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer(_pJournal.X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49448), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_delmasterØ00__func__Ø000))), unsafe.Pointer(str(18960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_free(tls, (unsafe.Pointer)(_pMaster))
_14:
@@ -23134,15 +21025,11 @@ func init() {
}
func _setSectorSize(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:49545:1
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X10) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X10) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49546), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSectorSizeØ00__func__Ø000))), unsafe.Pointer(str(18996)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X10) == 0 && (_sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)))&i32(4096)) == i32(0) {
goto _4
@@ -23209,25 +21096,17 @@ func _pager_error(tls *crt.TLS, _pPager *XPager, _rc int32) (r0 int32) { // sqli
var _rc2 int32 // sqlite3.c:48771:7
_ = _rc2
_rc2 = _rc & i32(255)
- func() int32 {
- if (_rc == i32(0)) || ((_pPager.X13) == 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48772), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_errorØ00__func__Ø000))), unsafe.Pointer(str(19052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((_pPager.X26) == i32(13)) || ((_pPager.X26) == i32(0))) || (((_pPager.X26) & i32(255)) == i32(10)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X26) != i32(13) && (_pPager.X26) != i32(0) && ((_pPager.X26)&i32(255)) != i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48773), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_errorØ00__func__Ø000))), unsafe.Pointer(str(19076)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc2 != i32(13) && _rc2 != i32(10) {
goto _8
@@ -23253,15 +21132,11 @@ func _pager_unlock(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:48672:1
_ = _2_rc
var _2_iDc int32 // sqlite3.c:48689:9
_ = _2_iDc
- func() int32 {
- if ((int32(_pPager.X14) == i32(1)) || (int32(_pPager.X14) == i32(0))) || (int32(_pPager.X14) == i32(6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(1) && int32(_pPager.X14) != i32(0) && int32(_pPager.X14) != i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48674), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_unlockØ00__func__Ø000))), unsafe.Pointer(str(19192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BitvecDestroy(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)))
*(**XBitvec)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(60 /* X30 */))))) = (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))
@@ -23270,15 +21145,11 @@ func _pager_unlock(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:48672:1
goto _4
}
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48684), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_unlockØ00__func__Ø000))), unsafe.Pointer(str(19284)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3WalEndReadTransaction(tls, (*XWal)(unsafe.Pointer(_pPager.X60)))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X14 */))) = uint8(i32(0))
@@ -23314,29 +21185,21 @@ _12:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(18 /* X15 */))) = uint8(i32(5))
_14:
- func() int32 {
- if (_pPager.X26) != 0 || (int32(_pPager.X14) != i32(6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X26) == 0 && int32(_pPager.X14) == i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48722), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_unlockØ00__func__Ø000))), unsafe.Pointer(str(19308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(19 /* X16 */))) = uint8(i32(0))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X14 */))) = uint8(i32(0))
_8:
_7:
- func() int32 {
- if ((_pPager.X26) == i32(0)) || ((_pPager.X13) == 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X26) != i32(0) && (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48732), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_unlockØ00__func__Ø000))), unsafe.Pointer(str(19356)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X26) == 0 {
goto _21
@@ -23475,15 +21338,11 @@ _5:
_pNew = ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X2)(tls, _pOld, _nNew)
_11:
_4:
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pNew))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pNew))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24740), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReallocØ00__func__Ø000))), unsafe.Pointer(str(19412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pNew
return
@@ -23512,25 +21371,17 @@ func _getOverflowPage(tls *crt.TLS, _pBt *XBtShared, _ovfl uint32, _ppPage **XMe
_next = u32(0)
_pPage = nil
_rc = i32(0)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63367), unsafe.Pointer((*int8)(unsafe.Pointer(&_getOverflowPageØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pPgnoNext != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pPgnoNext == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63368), unsafe.Pointer((*int8)(unsafe.Pointer(&_getOverflowPageØ00__func__Ø000))), unsafe.Pointer(str(19456)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pBt.X5) == 0 {
goto _4
@@ -23560,15 +21411,11 @@ _6:
_11:
_8:
_4:
- func() int32 {
- if (_next == uint32(i32(0))) || (_rc == i32(101)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _next != uint32(i32(0)) && _rc != i32(101) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63396), unsafe.Pointer((*int8)(unsafe.Pointer(&_getOverflowPageØ00__func__Ø000))), unsafe.Pointer(str(19468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) {
goto _15
@@ -23580,15 +21427,11 @@ _4:
}
return i32(0)
}())
- func() int32 {
- if (_rc == i32(0)) || (_pPage == (*XMemPage)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _pPage != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63399), unsafe.Pointer((*int8)(unsafe.Pointer(&_getOverflowPageØ00__func__Ø000))), unsafe.Pointer(str(19496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) {
goto _21
@@ -23631,15 +21474,11 @@ func _ptrmapPageno(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 uint32) { //
_ = _iPtrMap
var _ret uint32 // sqlite3.c:59859:17
_ = _ret
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59860), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPagenoØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pgno >= uint32(i32(2)) {
goto _2
@@ -23680,15 +21519,11 @@ func _ptrmapGet(tls *crt.TLS, _pBt *XBtShared, _key uint32, _pEType *uint8, _pPg
_ = _offset
var _rc int32 // sqlite3.c:59938:7
_ = _rc
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59940), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapGetØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iPtrmap = int32(_ptrmapPageno(tls, _pBt, _key))
_rc = _sqlite3PagerGet(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), uint32(_iPtrmap), &_pDbPage, i32(0))
@@ -23711,25 +21546,17 @@ _2:
return
_3:
- func() int32 {
- if _offset <= (int32(_pBt.X16) - i32(5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _offset > (int32(_pBt.X16) - i32(5)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59954), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapGetØ00__func__Ø000))), unsafe.Pointer(str(19556)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pEType != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pEType == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59955), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapGetØ00__func__Ø000))), unsafe.Pointer(str(19592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pEType = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPtrmap)) + 1*uintptr(_offset)))
if _pPgno == nil {
@@ -23763,25 +21590,17 @@ func _btreeGetPage(tls *crt.TLS, _pBt *XBtShared, _pgno uint32, _ppPage **XMemPa
_ = _rc
var _pDbPage *XPgHdr // sqlite3.c:60944:10
_ = _pDbPage
- func() int32 {
- if ((_flags == i32(0)) || (_flags == i32(1))) || (_flags == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _flags != i32(0) && _flags != i32(1) && _flags != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60946), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeGetPageØ00__func__Ø000))), unsafe.Pointer(str(19616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60947), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeGetPageØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerGet(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _pgno, &_pDbPage, _flags)
if _rc == 0 {
@@ -23823,15 +21642,11 @@ func _btreePageFromDbPage(tls *crt.TLS, _pDbPage *XPgHdr, _pgno uint32, _pBt *XB
return i32(0)
}())
_0:
- func() int32 {
- if (_pPage.X19) == (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X19) != (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60922), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePageFromDbPageØ00__func__Ø000))), unsafe.Pointer(str(19700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pPage
return
@@ -23856,65 +21671,41 @@ _0:
}
func _releasePageNotNull(tls *crt.TLS, _pPage *XMemPage) { // sqlite3.c:61049:1
- func() int32 {
- if (_pPage.X19) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X19) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61050), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61051), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XPgHdr)(unsafe.Pointer(_pPage.X23)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPgHdr)(unsafe.Pointer(_pPage.X23)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61052), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) == (unsafe.Pointer)(_pPage) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) != (unsafe.Pointer)(_pPage) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61053), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) == (unsafe.Pointer)(_pPage.X19) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) != (unsafe.Pointer)(_pPage.X19) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61054), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61055), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3PagerUnrefNotNull(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))
return
@@ -23955,15 +21746,11 @@ func _sqlite3BtreeTripAllCursors(tls *crt.TLS, _pBtree *XBtree, _errCode int32,
var _2_i int32 // sqlite3.c:62920:11
_ = _2_i
_rc = i32(0)
- func() int32 {
- if ((_writeOnly == i32(0)) || (_writeOnly == i32(1))) && i32(1) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _writeOnly != i32(0) && _writeOnly != i32(1) || i32(1) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeTripAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(19980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pBtree == nil {
goto _4
@@ -24031,15 +21818,11 @@ func init() {
}
func _sqlite3BtreeClearCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:59703:1
- func() int32 {
- if _cursorHoldsMutex(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorHoldsMutex(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeClearCursorØ00__func__Ø000))), unsafe.Pointer(str(9060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_free(tls, _pCur.X6)
*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(44 /* X6 */))) = (unsafe.Pointer)(uintptr(i32(0)))
@@ -24055,25 +21838,17 @@ func init() {
}
func _sqlite3PagerPagecount(tls *crt.TLS, _pPager *XPager, _pnPage *int32) { // sqlite3.c:50719:1
- func() int32 {
- if int32(_pPager.X14) >= i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50720), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(17512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X14) != i32(5) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) == i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50721), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(20084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pnPage = int32(_pPager.X22)
return
@@ -24127,15 +21902,11 @@ func _btreeEndTransaction(tls *crt.TLS, _p *XBtree) { // sqlite3.c:62781:1
_ = _db
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_db = (*Xsqlite3)(unsafe.Pointer(_p.X0))
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62784), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeEndTransactionØ00__func__Ø000))), unsafe.Pointer(str(16676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(19 /* X7 */))) = uint8(i32(0))
if int32(_p.X2) <= i32(0) || (_db.X35) <= i32(1) {
@@ -24163,25 +21934,17 @@ _5:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = uint8(i32(0))
_unlockBtreeIfUnused(tls, _pBt)
_4:
- func() int32 {
- if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62814), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeEndTransactionØ00__func__Ø000))), unsafe.Pointer(str(8748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62814), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeEndTransactionØ00__func__Ø000))), unsafe.Pointer(str(8812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -24215,15 +21978,11 @@ _1:
goto _4
}
- func() int32 {
- if (int32(_1_pLock.X2) == i32(1)) || ((*XBtree)(unsafe.Pointer(_1_pLock.X0)) == _p) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_1_pLock.X2) != i32(1) && (*XBtree)(unsafe.Pointer(_1_pLock.X0)) != _p {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59392), unsafe.Pointer((*int8)(unsafe.Pointer(&_downgradeAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLock)) + uintptr(8 /* X2 */))) = uint8(i32(1))
_1_pLock = (*XBtLock)(unsafe.Pointer(_1_pLock.X3))
@@ -24250,35 +22009,23 @@ func _clearAllSharedCacheTableLocks(tls *crt.TLS, _p *XBtree) { // sqlite3.c:593
_ = _1_pLock
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_ppIter = (**XBtLock)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(72 /* X25 */)))))
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59345), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(16676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X3) != 0) || ((*XBtLock)(unsafe.Pointer(uintptr(i32(0)))) == (*_ppIter)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X3) == 0 && (*XBtLock)(unsafe.Pointer(uintptr(i32(0)))) != (*_ppIter) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59346), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X2) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X2) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59347), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_7:
if (*_ppIter) == nil {
@@ -24286,40 +22033,28 @@ _7:
}
_1_pLock = *_ppIter
- func() int32 {
- if ((int32(_pBt.X10) & i32(32)) == i32(0)) || ((*XBtree)(unsafe.Pointer(_pBt.X26)) == (*XBtree)(unsafe.Pointer(_1_pLock.X0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pBt.X10)&i32(32)) != i32(0) && (*XBtree)(unsafe.Pointer(_pBt.X26)) != (*XBtree)(unsafe.Pointer(_1_pLock.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59351), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XBtree)(unsafe.Pointer(_1_pLock.X0)).X2) >= int32(_1_pLock.X2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XBtree)(unsafe.Pointer(_1_pLock.X0)).X2) < int32(_1_pLock.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59352), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XBtree)(unsafe.Pointer(_1_pLock.X0)) != _p {
goto _14
}
*_ppIter = (*XBtLock)(unsafe.Pointer(_1_pLock.X3))
- func() int32 {
- if ((_1_pLock.X1) != uint32(i32(1))) || (_1_pLock == (*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X11 */)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_pLock.X1) == uint32(i32(1)) && _1_pLock != (*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X11 */))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59355), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_1_pLock.X1) == uint32(i32(1)) {
goto _18
@@ -24335,15 +22070,11 @@ _19:
goto _7
_8:
- func() int32 {
- if ((int32(_pBt.X10) & i32(64)) == i32(0)) || ((*XBtree)(unsafe.Pointer(_pBt.X26)) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pBt.X10)&i32(64)) != i32(0) && (*XBtree)(unsafe.Pointer(_pBt.X26)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59364), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XBtree)(unsafe.Pointer(_pBt.X26)) != _p {
goto _23
@@ -24382,50 +22113,34 @@ func init() {
func _unlockBtreeIfUnused(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:62060:1
var _1_pPage1 *XMemPage // sqlite3.c:62064:13
_ = _1_pPage1
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62061), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeIfUnusedØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_countValidCursors(tls, _pBt, i32(0)) == i32(0)) || (int32(_pBt.X8) > i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _countValidCursors(tls, _pBt, i32(0)) != i32(0) && int32(_pBt.X8) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62062), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeIfUnusedØ00__func__Ø000))), unsafe.Pointer(str(20520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pBt.X8) != i32(0) || (*XMemPage)(unsafe.Pointer(_pBt.X3)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
goto _6
}
_1_pPage1 = (*XMemPage)(unsafe.Pointer(_pBt.X3))
- func() int32 {
- if (_1_pPage1.X19) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_pPage1.X19) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62065), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeIfUnusedØ00__func__Ø000))), unsafe.Pointer(str(20584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62066), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeIfUnusedØ00__func__Ø000))), unsafe.Pointer(str(20600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XMemPage)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(12 /* X3 */))))) = (*XMemPage)(unsafe.Pointer(uintptr(i32(0))))
_releasePageNotNull(tls, _1_pPage1)
@@ -24541,15 +22256,11 @@ _8:
}
func _sqlite3HashInit(tls *crt.TLS, _pNew *XHash) { // sqlite3.c:29206:1
- func() int32 {
- if _pNew != (*XHash)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pNew == (*XHash)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29207), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashInitØ00__func__Ø000))), unsafe.Pointer(str(20660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XHashElem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X2 */))))) = (*XHashElem)(unsafe.Pointer(uintptr(i32(0))))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))) = uint32(i32(0))
@@ -24570,15 +22281,11 @@ func _sqlite3HashClear(tls *crt.TLS, _pH *XHash) { // sqlite3.c:29218:1
_ = _elem
var _1_next_elem *XHashElem // sqlite3.c:29228:14
_ = _1_next_elem
- func() int32 {
- if _pH != (*XHash)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pH == (*XHash)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29221), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashClearØ00__func__Ø000))), unsafe.Pointer(str(20684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_elem = (*XHashElem)(unsafe.Pointer(_pH.X2))
*(**XHashElem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pH)) + uintptr(8 /* X2 */))))) = (*XHashElem)(unsafe.Pointer(uintptr(i32(0))))
@@ -24659,74 +22366,50 @@ _0:
}
func _sqlite3ExprDeleteNN(tls *crt.TLS, _db *Xsqlite3, _p *XExpr) { // sqlite3.c:91751:1
- func() int32 {
- if _p != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91752), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((_p.X2) & uint32(i32(1024))) == uint32(i32(0))) || ((*(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) >= i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) && (*(*int32)(unsafe.Pointer((*T5516385)(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)
- return i32(0)
- }()
+ }
}()
if ((_p.X2)&uint32(i32(8388608))) == uint32(i32(0)) || ((_p.X2)&uint32(i32(16384))) != uint32(i32(0)) {
goto _6
}
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_p.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91757), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91758), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20776)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* 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)
- return i32(0)
- }()
+ }
}()
_6:
if ((_p.X2) & uint32(i32(8404992))) != uint32(i32(0)) {
goto _13
}
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
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)
- return i32(0)
- }()
+ }
}()
if (*XExpr)(unsafe.Pointer(_p.X4)) == nil || int32(_p.X0) == i32(159) {
goto _18
@@ -24739,18 +22422,18 @@ _18:
goto _19
}
- _sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))))
+ _sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))))
goto _20
_19:
- _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))))
+ _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))))
_20:
_13:
if ((_p.X2) & uint32(i32(65536))) == uint32(i32(0)) {
goto _21
}
- _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))))
+ _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))))
_21:
if ((_p.X2) & uint32(i32(32768))) != uint32(i32(0)) {
goto _22
@@ -24833,15 +22516,11 @@ func _exprListDeleteNN(tls *crt.TLS, _db *Xsqlite3, _pList *XExprList) { // sqli
_ = _i
var _pItem *TExprList_item // sqlite3.c:92401:24
_ = _pItem
- func() int32 {
- if ((*TExprList_item)(unsafe.Pointer(_pList.X1)) != (*TExprList_item)(unsafe.Pointer(uintptr(i32(0))))) || ((_pList.X0) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TExprList_item)(unsafe.Pointer(_pList.X1)) == (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) && (_pList.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92402), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprListDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20860)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() *int32 { _pItem = (*TExprList_item)(unsafe.Pointer(_pList.X1)); return &_i }() = i32(0)
_3:
@@ -24892,17 +22571,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(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _5
}
- _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */)))))))
+ _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */)))))))
_5:
- if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _6
}
- _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */))))))))
+ _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */))))))))
_6:
_sqlite3DeleteTable(tls, _db, (*XTable)(unsafe.Pointer(_pItem.X4)))
_sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(_pItem.X5)))
@@ -24950,7 +22629,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 ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3)
+ return ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3)
}
return i32(0)
}()
@@ -24961,15 +22640,11 @@ _3:
}
_pNext = (*XIndex)(unsafe.Pointer(_pIndex.X5))
- func() int32 {
- if ((*XSchema)(unsafe.Pointer(_pIndex.X6)) == (*XSchema)(unsafe.Pointer(_pTable.X20))) || ((_pTable.X16) != 0 && (int32((uint32(_pIndex.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer(_pIndex.X6)) != (*XSchema)(unsafe.Pointer(_pTable.X20)) && ((_pTable.X16) == 0 || int32((uint32(_pIndex.X16)<<uint(i32(30)))>>uint(i32(30))) == i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100064), unsafe.Pointer((*int8)(unsafe.Pointer(&_deleteTableØ00__func__Ø000))), unsafe.Pointer(str(20912)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X79) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) || (_pTable.X16) != 0 {
goto _13
@@ -24977,25 +22652,17 @@ _3:
_2_zName = _pIndex.X0
_2_pOld = (*XIndex)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr(_pIndex.X6)+uintptr(24 /* X3 */))), _2_zName, (unsafe.Pointer)(uintptr(i32(0))))))
- func() int32 {
- if (_db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pIndex.X6))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pIndex.X6))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100071), unsafe.Pointer((*int8)(unsafe.Pointer(&_deleteTableØ00__func__Ø000))), unsafe.Pointer(str(21012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_2_pOld == _pIndex) || (_2_pOld == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _2_pOld != _pIndex && _2_pOld != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100072), unsafe.Pointer((*int8)(unsafe.Pointer(&_deleteTableØ00__func__Ø000))), unsafe.Pointer(str(21068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_13:
_freeIndex(tls, _db, _pIndex)
@@ -25011,15 +22678,11 @@ _6:
_sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(_pTable.X6)))
_sqlite3VtabClear(tls, _db, _pTable)
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pTable))
- func() int32 {
- if (_nLookaside == i32(0)) || (_nLookaside == ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nLookaside != i32(0) && _nLookaside != ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* 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 i32(0)
- }()
+ }
}()
return
@@ -25040,25 +22703,17 @@ func _sqlite3HashInsert(tls *crt.TLS, _pH *XHash, _pKey *int8, _data unsafe.Poin
_ = _new_elem
var _1_old_data unsafe.Pointer // sqlite3.c:29431:10
_ = _1_old_data
- func() int32 {
- if _pH != (*XHash)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pH == (*XHash)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29427), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashInsertØ00__func__Ø000))), unsafe.Pointer(str(20684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pKey != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pKey == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashInsertØ00__func__Ø000))), unsafe.Pointer(str(21152)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_elem = _findElementWithHash(tls, _pH, _pKey, &_h)
if _elem == nil {
@@ -25109,15 +22764,11 @@ _8:
goto _11
}
- func() int32 {
- if (_pH.X0) > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pH.X0) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29448), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashInsertØ00__func__Ø000))), unsafe.Pointer(str(21160)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_h = _strHash(tls, _pKey) % (_pH.X0)
_11:
@@ -25169,15 +22820,11 @@ _2:
goto _3
}
- func() int32 {
- if _elem != (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _elem == (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29351), unsafe.Pointer((*int8)(unsafe.Pointer(&_findElementWithHashØ00__func__Ø000))), unsafe.Pointer(str(21196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3StrICmp(tls, _elem.X3, _pKey) != i32(0) {
goto _6
@@ -25262,15 +22909,11 @@ _2:
*(**XHashElem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEntry)) + uintptr(4 /* X1 */))))) = (*XHashElem)(unsafe.Pointer(_elem.X0))
_4:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEntry)) + uintptr(0 /* X0 */))) -= 1
- func() int32 {
- if (_pEntry.X0) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pEntry.X0) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29383), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeElementGivenHashØ00__func__Ø000))), unsafe.Pointer(str(21224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
Xsqlite3_free(tls, (unsafe.Pointer)(_elem))
@@ -25279,25 +22922,17 @@ _3:
goto _7
}
- func() int32 {
- if (*XHashElem)(unsafe.Pointer(_pH.X2)) == (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XHashElem)(unsafe.Pointer(_pH.X2)) != (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29388), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeElementGivenHashØ00__func__Ø000))), unsafe.Pointer(str(21244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pH.X1) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pH.X1) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29389), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeElementGivenHashØ00__func__Ø000))), unsafe.Pointer(str(21260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3HashClear(tls, _pH)
_7:
@@ -25424,15 +23059,11 @@ _7:
func _sqlite3SchemaMutexHeld(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _pSchema *XSchema) (r0 int32) { // sqlite3.c:58899:1
var _p *XBtree // sqlite3.c:58900:9
_ = _p
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaMutexHeldØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pSchema == nil {
goto _2
@@ -25440,15 +23071,11 @@ func _sqlite3SchemaMutexHeld(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _pSchema *
_iDb = _sqlite3SchemaToIndex(tls, _db, _pSchema)
_2:
- func() int32 {
- if (_iDb >= i32(0)) && (_iDb < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) || _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58903), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaMutexHeldØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
goto _6
@@ -25467,15 +23094,11 @@ _6:
_7:
_p = (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X1))
- func() int32 {
- if _p != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58907), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaMutexHeldØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = bool2int((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(1)))
return
@@ -25492,15 +23115,11 @@ func _sqlite3SchemaToIndex(tls *crt.TLS, _db *Xsqlite3, _pSchema *XSchema) (r0 i
var _i int32 // sqlite3.c:115861:7
_ = _i
_i = i32(-1000000)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115873), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaToIndexØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pSchema == nil {
goto _2
@@ -25513,11 +23132,8 @@ _3:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaToIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaToIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -25535,15 +23151,11 @@ _9:
goto _3
_8:
- func() int32 {
- if (_i >= i32(0)) && (_i < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i < i32(0) || _i >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115880), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaToIndexØ00__func__Ø000))), unsafe.Pointer(str(21348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
r0 = _i
@@ -25588,15 +23200,11 @@ func _sqlite3FkDelete(tls *crt.TLS, _db *Xsqlite3, _pTab *XTable) { // sqlite3.c
_ = _4_p
var _4_z *int8 // sqlite3.c:108542:20
_ = _4_z
- func() int32 {
- if ((_db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || (_pTab.X16) != 0) || _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pTab.X20))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (_pTab.X16) == 0 && _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pTab.X20))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108532), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkDeleteØ00__func__Ø000))), unsafe.Pointer(str(21392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pFKey = (*XFKey)(unsafe.Pointer(_pTab.X4))
_4:
@@ -25632,15 +23240,11 @@ _11:
*(**XFKey)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pFKey.X3) + uintptr(16 /* X4 */))))) = (*XFKey)(unsafe.Pointer(_pFKey.X4))
_14:
_9:
- func() int32 {
- if (int32(_pFKey.X6) == i32(0)) || (int32(_pFKey.X6) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pFKey.X6) != i32(0) && int32(_pFKey.X6) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108553), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkDeleteØ00__func__Ø000))), unsafe.Pointer(str(21468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_fkTriggerDelete(tls, _db, *(**XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(28 /* X8 */))))) + 4*uintptr(i32(0)))))
_fkTriggerDelete(tls, _db, *(**XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(28 /* X8 */))))) + 4*uintptr(i32(1)))))
@@ -25683,17 +23287,13 @@ func _sqlite3DeleteColumnNames(tls *crt.TLS, _db *Xsqlite3, _pTable *XTable) { /
_ = _i
var _pCol *XColumn // sqlite3.c:100024:10
_ = _pCol
- func() int32 {
- if _pTable != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTable == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100025), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(21532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if store5522329(&_pCol, (*XColumn)(unsafe.Pointer(_pTable.X1))) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5522339(&_pCol, (*XColumn)(unsafe.Pointer(_pTable.X1))) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
}
@@ -25769,15 +23369,11 @@ func _vtabDisconnectAll(tls *crt.TLS, _db *Xsqlite3, _p *XTable) (r0 *XVTable) {
_pRet = nil
_pVTable = (*XVTable)(unsafe.Pointer(_p.X18))
*(**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(64 /* X18 */))))) = (*XVTable)(unsafe.Pointer(uintptr(i32(0))))
- func() int32 {
- if (_db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_p.X20))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_p.X20))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124713), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabDisconnectAllØ00__func__Ø000))), unsafe.Pointer(str(21572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
if _pVTable == nil {
@@ -25786,15 +23382,11 @@ _3:
_1_db2 = (*Xsqlite3)(unsafe.Pointer(_pVTable.X0))
_1_pNext = (*XVTable)(unsafe.Pointer(_pVTable.X6))
- func() int32 {
- if _1_db2 != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_db2 == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124718), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabDisconnectAllØ00__func__Ø000))), unsafe.Pointer(str(21624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _1_db2 != _db {
goto _7
@@ -25813,15 +23405,11 @@ _8:
goto _3
_4:
- func() int32 {
- if (_db == nil) || (_pRet != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db != nil && _pRet == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124730), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabDisconnectAllØ00__func__Ø000))), unsafe.Pointer(str(21628)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pRet
return
@@ -25967,15 +23555,11 @@ func _sqlite3BtreeClose(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:6152
var _1_pTmp *XBtCursor // sqlite3.c:61530:14
_ = _1_pTmp
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61526), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
_pCur = (*XBtCursor)(unsafe.Pointer(_pBt.X2))
@@ -25997,29 +23581,21 @@ _4:
_3:
_sqlite3BtreeRollback(tls, _p, i32(0), i32(0))
_sqlite3BtreeLeave(tls, _p)
- func() int32 {
- if ((_p.X6) == i32(0)) && (int32(_p.X4) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X6) != i32(0) || int32(_p.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61548), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(21660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X3) != 0 && _removeFromSharingList(tls, _pBt) == 0 {
goto _9
}
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(_pBt.X2)) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(_pBt.X2)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61555), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(21696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3PagerClose(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), (*Xsqlite3)(unsafe.Pointer(_p.X0)))
if (_pBt.X20) == nil || (_pBt.X19) == nil {
@@ -26032,25 +23608,17 @@ _13:
_freeTempSpace(tls, _pBt)
Xsqlite3_free(tls, (unsafe.Pointer)(_pBt))
_9:
- func() int32 {
- if (_p.X6) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61566), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(21712)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X4) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61567), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(7996)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XBtree)(unsafe.Pointer(_p.X10)) == nil {
goto _18
@@ -26093,15 +23661,11 @@ func _sqlite3BtreeCloseCursor(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sq
_1_pBt = (*XBtShared)(unsafe.Pointer(_pCur.X1))
_sqlite3BtreeEnter(tls, _pBtree)
_sqlite3BtreeClearCursor(tls, _pCur)
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(_1_pBt.X2)) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(_1_pBt.X2)) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63240), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseCursorØ00__func__Ø000))), unsafe.Pointer(str(21752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XBtCursor)(unsafe.Pointer(_1_pBt.X2)) != _pCur {
goto _3
@@ -26127,11 +23691,8 @@ _6:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63251), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseCursorØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63251), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseCursorØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() != 0 {
@@ -26174,15 +23735,11 @@ func _removeFromSharingList(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlit
var _removed int32 // sqlite3.c:61446:7
_ = _removed
_removed = i32(0)
- func() int32 {
- if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61448), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(21792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pMaster = _sqlite3MutexAlloc(tls, i32(2))
Xsqlite3_mutex_enter(tls, _pMaster)
@@ -26207,11 +23764,8 @@ _5:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61457), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61457), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || (*XBtShared)(unsafe.Pointer(_pList.X24)) == _pBt {
@@ -26227,11 +23781,8 @@ _6:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61460), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61460), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -26263,17 +23814,13 @@ func Xsqlite3_mutex_free(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22825:
goto _0
}
- func() int32 {
+ func() {
if (*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X3)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X3)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22827), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_freeØ00__func__Ø000))), unsafe.Pointer(str(21852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
(*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
@@ -26293,38 +23840,26 @@ func _sqlite3PagerClose(tls *crt.TLS, _pPager *XPager, _db *Xsqlite3) (r0 int32)
var _pTmp *uint8 // sqlite3.c:50939:6
_ = _pTmp
_pTmp = (*uint8)(unsafe.Pointer(_pPager.X58))
- func() int32 {
- if (_db != nil) || (bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == nil && bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50941), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(21912)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50942), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BeginBenignMalloc(tls)
_pagerFreeMapHdrs(tls, _pPager)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(4 /* X1 */))) = uint8(i32(0))
- func() int32 {
- if (_db != nil) || ((*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == nil && (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50949), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(21944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3WalClose(tls, (*XWal)(unsafe.Pointer(_pPager.X60)), _db, int32(_pPager.X7), _pPager.X48, func() *uint8 {
if (_db != nil) && ((uint32(_db.X6) & u32(2147483648)) != 0) {
@@ -26355,25 +23890,17 @@ _12:
_sqlite3OsClose(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)))
_sqlite3PageFree(tls, (unsafe.Pointer)(_pTmp))
_sqlite3PcacheClose(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)))
- func() int32 {
- if ((*XPagerSavepoint)(unsafe.Pointer(_pPager.X37)) == nil) && ((*XBitvec)(unsafe.Pointer(_pPager.X30)) == nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPagerSavepoint)(unsafe.Pointer(_pPager.X37)) != nil || (*XBitvec)(unsafe.Pointer(_pPager.X30)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50988), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(21968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) && ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) || (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50989), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(22012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_free(tls, (unsafe.Pointer)(_pPager))
r0 = i32(0)
@@ -26493,39 +24020,27 @@ func _sqlite3WalCheckpoint(tls *crt.TLS, _pWal *XWal, _db *Xsqlite3, _eMode int3
_isChanged = i32(0)
_eMode2 = _eMode
_xBusy2 = _xBusy
- func() int32 {
- if int32(_pWal.X13) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWal.X13) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57698), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pWal.X12) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pWal.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57699), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalCheckpointØ00__func__Ø000))), unsafe.Pointer(str(18484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if (_eMode != i32(0)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if _eMode == i32(0) && *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
- }{_xBusy})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_xBusy})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
- }{nil}))) {
- return i32(0)
- }
- return func() int32 {
+ }{nil})) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57703), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pWal.X14) == 0 {
goto _7
@@ -26676,15 +24191,11 @@ func _walIndexReadHdr(tls *crt.TLS, _pWal *XWal, _pChanged *int32) (r0 int32) {
_ = _badHdr
var _page0 *uint32 // sqlite3.c:56469:16
_ = _page0
- func() int32 {
- if _pChanged != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pChanged == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56474), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexReadHdrØ00__func__Ø000))), unsafe.Pointer(str(22172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _walIndexPage(tls, _pWal, i32(0), &_page0)
if _rc == i32(0) {
@@ -26695,15 +24206,11 @@ func _walIndexReadHdr(tls *crt.TLS, _pWal *XWal, _pChanged *int32) (r0 int32) {
return
_2:
- func() int32 {
- if (_page0 != nil) || (int32(_pWal.X12) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _page0 == nil && int32(_pWal.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56479), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexReadHdrØ00__func__Ø000))), unsafe.Pointer(str(22184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_badHdr = func() int32 {
if _page0 != nil {
@@ -26711,15 +24218,11 @@ _2:
}
return i32(1)
}()
- func() int32 {
- if (_badHdr == i32(0)) || (int32(_pWal.X12) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _badHdr != i32(0) && int32(_pWal.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56491), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexReadHdrØ00__func__Ø000))), unsafe.Pointer(str(22212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _badHdr == 0 {
goto _11
@@ -26788,15 +24291,11 @@ func _walIndexTryHdr(tls *crt.TLS, _pWal *XWal, _pChanged *int32) (r0 int32) { /
_ = _h2
var _aHdr *XWalIndexHdr // sqlite3.c:56411:24
_ = _aHdr
- func() int32 {
- if ((_pWal.X5) > i32(0)) && ((*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0))))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X5) <= i32(0) || (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0))))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56414), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexTryHdrØ00__func__Ø000))), unsafe.Pointer(str(14328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_aHdr = _walIndexHdr(tls, _pWal)
crt.Xmemcpy(tls, (unsafe.Pointer)(&_h1), (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aHdr))+48*uintptr(i32(0))))), u32(48))
@@ -26887,25 +24386,17 @@ func _walChecksumBytes(tls *crt.TLS, _nativeCksum int32, _a *uint8, _nByte int32
_0:
_s1 = store985(&_s2, uint32(i32(0)))
_1:
- func() int32 {
- if _nByte >= i32(8) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nByte < i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55033), unsafe.Pointer((*int8)(unsafe.Pointer(&_walChecksumBytesØ00__func__Ø000))), unsafe.Pointer(str(22276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_nByte & i32(7)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_nByte & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55034), unsafe.Pointer((*int8)(unsafe.Pointer(&_walChecksumBytesØ00__func__Ø000))), unsafe.Pointer(str(22288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nativeCksum == 0 {
goto _6
@@ -26914,12 +24405,12 @@ _1:
_7:
{
p := &_s1
- *p = (*p) + ((*postInc5409884(&_aData, 4)) + _s2)
+ *p = (*p) + ((*postInc5409894(&_aData, 4)) + _s2)
sink985 = *p
}
{
p := &_s2
- *p = (*p) + ((*postInc5409884(&_aData, 4)) + _s1)
+ *p = (*p) + ((*postInc5409894(&_aData, 4)) + _s1)
sink985 = *p
}
if uintptr(unsafe.Pointer(_aData)) < uintptr(unsafe.Pointer(_aEnd)) {
@@ -26943,7 +24434,7 @@ _9:
{
p := &_aData
*p = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 4*uintptr(i32(2))))
- sink5409884 = *p
+ sink5409894 = *p
}
if uintptr(unsafe.Pointer(_aData)) < uintptr(unsafe.Pointer(_aEnd)) {
goto _9
@@ -27002,27 +24493,19 @@ func _walIndexRecover(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:55485
var _11_i int32 // sqlite3.c:55614:9
_ = _11_i
_aFrameCksum = [2]uint32{}
- func() int32 {
- if (int32(_pWal.X13) == i32(1)) || (int32(_pWal.X13) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWal.X13) != i32(1) && int32(_pWal.X13) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55498), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexRecoverØ00__func__Ø000))), unsafe.Pointer(str(22332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
i32(0)
- func() int32 {
- if (_pWal.X12) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X12) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55501), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexRecoverØ00__func__Ø000))), unsafe.Pointer(str(14672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iLock = i32(1) + int32(_pWal.X13)
_nLock = i32(8) - _iLock
@@ -27275,15 +24758,11 @@ func _walIndexAppend(tls *crt.TLS, _pWal *XWal, _iFrame uint32, _iPage uint32) (
}
_1_idx = int32(_iFrame - _iZero)
- func() int32 {
- if _1_idx <= i32(4097) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_idx > i32(4097) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55413), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexAppendØ00__func__Ø000))), unsafe.Pointer(str(22448)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _1_idx != i32(1) {
goto _3
@@ -27297,15 +24776,11 @@ _3:
}
_walCleanupHash(tls, _pWal)
- func() int32 {
- if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPgno)) + 4*uintptr(_1_idx)))) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPgno)) + 4*uintptr(_1_idx)))) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55431), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexAppendØ00__func__Ø000))), unsafe.Pointer(str(22480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4:
_1_nCollide = _1_idx
@@ -27348,15 +24823,11 @@ func _walIndexWriteHdr(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:55064:1
_ = _nCksum
_aHdr = _walIndexHdr(tls, _pWal)
_nCksum = i32(40)
- func() int32 {
- if (_pWal.X12) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X12) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55068), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexWriteHdrØ00__func__Ø000))), unsafe.Pointer(str(14672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))))) + uintptr(12 /* X3 */))) = uint8(i32(1))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))))) + uintptr(0 /* X0 */))) = uint32(i32(3007000))
@@ -27375,15 +24846,11 @@ func init() {
}
func _walCkptInfo(tls *crt.TLS, _pWal *XWal) (r0 *XWalCkptInfo) { // sqlite3.c:54981:1
- func() int32 {
- if ((_pWal.X5) > i32(0)) && ((*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0))))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X5) <= i32(0) || (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 4*uintptr(i32(0))))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54982), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCkptInfoØ00__func__Ø000))), unsafe.Pointer(str(14328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -27454,29 +24921,21 @@ func _walCheckpoint(tls *crt.TLS, _pWal *XWal, _db *Xsqlite3, _eMode int32, _xBu
return
_1:
- func() int32 {
- if _pIter != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIter == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56154), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if (_eMode != i32(0)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if _eMode == i32(0) && *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
- }{_xBusy})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_xBusy})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
- }{nil}))) {
- return i32(0)
- }
- return func() int32 {
+ }{nil})) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56158), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_mxSafeFrame = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6
_mxPage = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X7
@@ -27491,15 +24950,11 @@ _7:
goto _11
}
- func() int32 {
- if _3_y <= ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _3_y > ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56178), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _walBusyLock(tls, _pWal, _xBusy, _pBusyArg, i32(3)+_i, i32(1))
if _rc != i32(0) {
@@ -27564,17 +25019,13 @@ _26:
goto _27
}
- func() int32 {
- if _walFramePgno(tls, _pWal, _iFrame) == _iDbpage {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _walFramePgno(tls, _pWal, _iFrame) != _iDbpage {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56220), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 {
+ if (*(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 {
goto _31
}
@@ -27652,15 +25103,11 @@ _0:
goto _46
}
- func() int32 {
- if (_pWal.X12) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X12) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56270), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(14672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pInfo.X0) >= ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) {
goto _49
@@ -27675,15 +25122,11 @@ _49:
}
Xsqlite3_randomness(tls, i32(4), (unsafe.Pointer)(&_22_salt1))
- func() int32 {
- if (_pInfo.X0) == ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pInfo.X0) != ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56276), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22608)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _walBusyLock(tls, _pWal, _xBusy, _pBusyArg, i32(4), i32(4))
if _rc != i32(0) {
@@ -27737,15 +25180,11 @@ func _walIteratorInit(tls *crt.TLS, _pWal *XWal, _pp **XWalIterator) (r0 int32)
var _4_aIndex *uint16 // sqlite3.c:56002:15
_ = _4_aIndex
_rc = i32(0)
- func() int32 {
- if ((_pWal.X13) != 0) && (((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) > uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X13) == 0 || ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */))).X6) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55968), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIteratorInitØ00__func__Ø000))), unsafe.Pointer(str(22644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iLast = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6
_nSegment = _walFramePage(tls, _iLast) + i32(1)
@@ -27861,15 +25300,11 @@ func _walMergesort(tls *crt.TLS, _aContent *uint32, _aBuffer *uint16, _aList *ui
_aMerge = nil
_iSub = u32(0)
crt.Xmemset(tls, (unsafe.Pointer)(&_aSub), i32(0), u32(104))
- func() int32 {
- if (_nList <= i32(4096)) && (_nList > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nList > i32(4096) || _nList <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55896), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
_iList = i32(0)
@@ -27886,36 +25321,24 @@ _7:
goto _10
}
- func() int32 {
- if _iSub < uint32(i32(13)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iSub >= uint32(i32(13)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55904), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_p = (*TSublist)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub)) + 8*uintptr(_iSub)))
- func() int32 {
- if ((_2_p.X1) != nil) && ((_2_p.X0) <= (i32(1) << uint(int32(_iSub)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_2_p.X1) == nil || (_2_p.X0) > (i32(1)<<uint(int32(_iSub))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55906), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22760)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_2_p.X1) == (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList))+2*uintptr(_iList&(^((i32(2)<<uint(int32(_iSub)))-i32(1)))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_2_p.X1) != (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList))+2*uintptr(_iList&(^((i32(2)<<uint(int32(_iSub)))-i32(1)))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55907), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_walMerge(tls, _aContent, _2_p.X1, _2_p.X0, &_aMerge, &_nMerge, _aBuffer)
_iSub += 1
@@ -27938,36 +25361,24 @@ _18:
goto _22
}
- func() int32 {
- if _iSub < uint32(i32(13)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iSub >= uint32(i32(13)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55917), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4_p = (*TSublist)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub)) + 8*uintptr(_iSub)))
- func() int32 {
- if (_4_p.X0) <= (i32(1) << uint(int32(_iSub))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_4_p.X0) > (i32(1) << uint(int32(_iSub))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55919), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_4_p.X1) == (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList))+2*uintptr(_nList&(^((i32(2)<<uint(int32(_iSub)))-i32(1)))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_4_p.X1) != (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList))+2*uintptr(_nList&(^((i32(2)<<uint(int32(_iSub)))-i32(1)))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55920), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_walMerge(tls, _aContent, _4_p.X1, _4_p.X0, &_aMerge, &_nMerge, _aBuffer)
_22:
@@ -27975,15 +25386,11 @@ _22:
goto _18
_21:
- func() int32 {
- if _aMerge == _aList {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _aMerge != _aList {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55924), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pnList = _nMerge
_5_i = i32(1)
@@ -27992,15 +25399,11 @@ _31:
goto _34
}
- func() int32 {
- if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList)) + 2*uintptr(_5_i))))))) > (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList)) + 2*uintptr(_5_i-i32(1)))))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList)) + 2*uintptr(_5_i))))))) <= (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList)) + 2*uintptr(_5_i-i32(1)))))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55931), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5_i += 1
goto _31
@@ -28036,15 +25439,11 @@ func _walMerge(tls *crt.TLS, _aContent *uint32, _aLeft *uint16, _nLeft int32, _p
_iOut = i32(0)
_nRight = *_pnRight
_aRight = *_paRight
- func() int32 {
- if (_nLeft > i32(0)) && (_nRight > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nLeft <= i32(0) || _nRight <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55834), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergeØ00__func__Ø000))), unsafe.Pointer(str(22968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
if _iRight >= _nRight && _iLeft >= _nLeft {
@@ -28069,25 +25468,17 @@ _9:
_iLeft += 1
_11:
- func() int32 {
- if (_iLeft >= _nLeft) || ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aLeft)) + 2*uintptr(_iLeft))))))) > _1_dbpage) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iLeft < _nLeft && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aLeft)) + 2*uintptr(_iLeft))))))) <= _1_dbpage {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55851), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergeØ00__func__Ø000))), unsafe.Pointer(str(22988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iRight >= _nRight) || ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRight)) + 2*uintptr(_iRight))))))) > _1_dbpage) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iRight < _nRight && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRight)) + 2*uintptr(_iRight))))))) <= _1_dbpage {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55852), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergeØ00__func__Ø000))), unsafe.Pointer(str(23036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _3
@@ -28130,15 +25521,11 @@ func _walIteratorNext(tls *crt.TLS, _p *XWalIterator, _piPage *uint32, _piFrame
_ = _2_iPg
_iRet = u32(4294967295)
_iMin = uint32(_p.X0)
- func() int32 {
- if _iMin < u32(4294967295) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iMin >= u32(4294967295) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55777), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIteratorNextØ00__func__Ø000))), unsafe.Pointer(str(23116)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = (_p.X1) - i32(1)
_2:
@@ -28215,15 +25602,11 @@ _0:
goto _0
_3:
- func() int32 {
- if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(4 /* X1 */))))) + 4*uintptr(i32(0))))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(4 /* X1 */))))) + 4*uintptr(i32(0))))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56090), unsafe.Pointer((*int8)(unsafe.Pointer(&_walRestartHdrØ00__func__Ø000))), unsafe.Pointer(str(23148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -28317,15 +25700,11 @@ _1:
}
func _sqlite3PcacheClose(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44759:1
- func() int32 {
- if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44760), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheCloseØ00__func__Ø000))), unsafe.Pointer(str(15048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X11)(tls, _pCache.X12)
return
@@ -28364,7 +25743,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((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */)))))))
+ _pDestructor = (*XFuncDestructor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */)))))))
if _pDestructor == nil {
goto _0
}
@@ -28419,15 +25798,11 @@ _0:
func _sqlite3CloseExtensions(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:112147:1
var _i int32 // sqlite3.c:112148:7
_ = _i
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(112149), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CloseExtensionsØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_2:
@@ -28516,15 +25891,11 @@ func Xsqlite3_value_blob(tls *crt.TLS, _pVal *XMem) (r0 unsafe.Pointer) { // sql
goto _3
}
- func() int32 {
- if (int32(_p.X1) == i32(1)) && ((_p.X5) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X1) != i32(1) || (_p.X5) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_value_blobØ00__func__Ø000))), unsafe.Pointer(str(23292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (unsafe.Pointer)(uintptr(i32(0)))
return
@@ -28569,15 +25940,11 @@ func _columnMem(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *XMem) { // s
return
_0:
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_pVm.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pVm.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76961), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnMemØ00__func__Ø000))), unsafe.Pointer(str(23344)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVm.X0)).X3)))
if (*XMem)(unsafe.Pointer(_pVm.X21)) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) || _i >= int32(_pVm.X29) || _i < i32(0) {
@@ -28605,7 +25972,7 @@ func _columnNullValue(tls *crt.TLS) (r0 *XMem) { // sqlite3.c:76915:1
var _columnNullValueØ00nullMemØ001 XMem // sqlite3.c:76925:20
func init() {
- _columnNullValueØ00nullMemØ001 = XMem{X0: T5445571{}, 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: T5445581{}, 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 // -
@@ -28622,25 +25989,17 @@ func _columnMallocFailure(tls *crt.TLS, _pStmt unsafe.Pointer) { // sqlite3.c:76
goto _0
}
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76999), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnMallocFailureØ00__func__Ø000))), unsafe.Pointer(str(23364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77000), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnMallocFailureØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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)))
@@ -28722,15 +26081,11 @@ _0:
_ret = (unsafe.Pointer)(uintptr(i32(0)))
_p = (*TVdbe)(unsafe.Pointer(_pStmt))
_db = (*Xsqlite3)(unsafe.Pointer(_p.X0))
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77107), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnNameØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_n = Xsqlite3_column_count(tls, _pStmt)
if _N >= _n || _N < i32(0) {
@@ -28743,15 +26098,11 @@ _0:
sink961 = *p
}
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
- func() int32 {
- if int32(_db.X17) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_db.X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77112), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnNameØ00__func__Ø000))), unsafe.Pointer(str(1232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_ret = _xFunc(tls, (*XMem)(unsafe.Pointer(uintptr(_p.X20)+48*uintptr(_N))))
if (_db.X17) == 0 {
@@ -28817,32 +26168,24 @@ func _sqlite3VdbeIntValue(tls *crt.TLS, _pMem *XMem) (r0 int64) { // sqlite3.c:7
_ = _flags
var _3_value int64 // sqlite3.c:70087:9
_ = _3_value
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70079), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntValueØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70080), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntValueØ00__func__Ø000))), unsafe.Pointer(str(4620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_flags = int32(_pMem.X1)
if (_flags & i32(4)) == 0 {
goto _5
}
- r0 = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))
+ r0 = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))
return
_5:
@@ -28850,7 +26193,7 @@ _5:
goto _7
}
- r0 = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ r0 = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
return
_7:
@@ -28859,15 +26202,11 @@ _7:
}
_3_value = i64(0)
- func() int32 {
- if ((_pMem.X5) != nil) || ((_pMem.X4) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pMem.X5) == nil && (_pMem.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70088), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntValueØ00__func__Ø000))), unsafe.Pointer(str(23408)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3Atoi64(tls, _pMem.X5, &_3_value, _pMem.X4, _pMem.X2)
r0 = _3_value
@@ -28941,15 +26280,11 @@ func _sqlite3Atoi64(tls *crt.TLS, _zNum *int8, _pNum *int64, _length int32, _enc
_c = i32(0)
_nonNum = i32(0)
_zEnd = (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zNum)) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_length)))))))
- func() int32 {
- if ((int32(_enc) == i32(1)) || (int32(_enc) == i32(2))) || (int32(_enc) == i32(3)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_enc) != i32(1) && int32(_enc) != i32(2) && int32(_enc) != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28194), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Atoi64Ø00__func__Ø000))), unsafe.Pointer(str(5460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_enc) != i32(1) {
goto _4
@@ -29090,15 +26425,11 @@ _37:
goto _39
}
- func() int32 {
- if _u <= uint64(i64(9223372036854775807)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _u > uint64(i64(9223372036854775807)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28239), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Atoi64Ø00__func__Ø000))), unsafe.Pointer(str(23452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
@@ -29109,15 +26440,11 @@ _39:
goto _43
}
- func() int32 {
- if _u <= uint64(i64(9223372036854775807)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _u > uint64(i64(9223372036854775807)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Atoi64Ø00__func__Ø000))), unsafe.Pointer(str(23452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
@@ -29131,15 +26458,11 @@ _43:
return
_47:
- func() int32 {
- if (_u - uint64(i32(1))) == uint64(i64(9223372036854775807)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_u - uint64(i32(1))) != uint64(i64(9223372036854775807)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28254), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Atoi64Ø00__func__Ø000))), unsafe.Pointer(str(23472)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = func() int32 {
if _neg != 0 {
@@ -29657,15 +26980,11 @@ func Xsqlite3_create_collation_v2(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _en
_1:
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
- func() int32 {
- if (_db.X17) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143107), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_create_collation_v2Ø00__func__Ø000))), unsafe.Pointer(str(23576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _createCollation(tls, _db, _zName, uint8(_enc), _pCtx, _xCompare, _xDel)
_rc = _sqlite3ApiExit(tls, _db, _rc)
@@ -29692,15 +27011,11 @@ func _createCollation(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _enc uint8, _pC
_ = _5_j
var _6_p *XCollSeq // sqlite3.c:142295:17
_ = _6_p
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142256), unsafe.Pointer((*int8)(unsafe.Pointer(&_createCollationØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_enc2 = int32(_enc)
if _enc2 != i32(4) && _enc2 != i32(8) {
@@ -29801,15 +27116,11 @@ _0:
_pColl = (*XCollSeq)(unsafe.Pointer(_db.X2))
_1:
i32(0)
- func() int32 {
- if (int32(_enc) >= i32(1)) && (int32(_enc) <= i32(3)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_enc) < i32(1) || int32(_enc) > i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104117), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindCollSeqØ00__func__Ø000))), unsafe.Pointer(str(23708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pColl == nil {
goto _5
@@ -29818,7 +27129,7 @@ _1:
{
p := &_pColl
*p = (*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 20*uintptr(int32(_enc)-i32(1))))
- sink5817044 = *p
+ sink5817054 = *p
}
_5:
r0 = _pColl
@@ -29854,15 +27165,11 @@ func _findCollSeqEntry(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _create int32)
crt.Xmemcpy(tls, (unsafe.Pointer)((*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl))+20*uintptr(i32(0)))).X0), (unsafe.Pointer)(_zName), uint32(_1_nName))
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl))+20*uintptr(i32(0)))).X0)) + 1*uintptr(_1_nName))) = int8(i32(0))
_2_pDel = (*XCollSeq)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(360 /* X70 */))), (*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl))+20*uintptr(i32(0)))).X0, (unsafe.Pointer)(_pColl))))
- func() int32 {
- if (_2_pDel == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))) || (_2_pDel == _pColl) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_pDel != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) && _2_pDel != _pColl {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104078), unsafe.Pointer((*int8)(unsafe.Pointer(&_findCollSeqEntryØ00__func__Ø000))), unsafe.Pointer(str(23748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _2_pDel == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) {
goto _6
@@ -29884,25 +27191,17 @@ func _sqlite3HashFind(tls *crt.TLS, _pH *XHash, _pKey *int8) (r0 unsafe.Pointer)
_ = _elem
var _h uint32 // sqlite3.c:29400:16
_ = _h
- func() int32 {
- if _pH != (*XHash)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pH == (*XHash)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29402), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashFindØ00__func__Ø000))), unsafe.Pointer(str(20684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pKey != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pKey == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashFindØ00__func__Ø000))), unsafe.Pointer(str(21152)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_elem = _findElementWithHash(tls, _pH, _pKey, &_h)
r0 = func() unsafe.Pointer {
@@ -29948,15 +27247,11 @@ func Xsqlite3_create_collation16(tls *crt.TLS, _db *Xsqlite3, _zName unsafe.Poin
_1:
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
- func() int32 {
- if (_db.X17) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143132), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_create_collation16Ø00__func__Ø000))), unsafe.Pointer(str(23576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zName8 = _sqlite3Utf16to8(tls, _db, _zName, i32(-1), uint8(i32(2)))
if _zName8 == nil {
@@ -29993,35 +27288,23 @@ func _sqlite3Utf16to8(tls *crt.TLS, _db *Xsqlite3, _z unsafe.Pointer, _nByte int
_sqlite3VdbeMemRelease(tls, &_m)
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_m)) + uintptr(16 /* X5 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0))))
_0:
- func() int32 {
- if ((int32(_m.X1) & i32(512)) != i32(0)) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_m.X1)&i32(512)) == i32(0) && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27528), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Utf16to8Ø00__func__Ø000))), unsafe.Pointer(str(23856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_m.X1) & i32(2)) != i32(0)) || ((_db.X17) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_m.X1)&i32(2)) == i32(0) && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27529), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Utf16to8Ø00__func__Ø000))), unsafe.Pointer(str(23900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_m.X5) != nil) || ((_db.X17) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_m.X5) == nil && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Utf16to8Ø00__func__Ø000))), unsafe.Pointer(str(23944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _m.X5
return
@@ -30077,15 +27360,11 @@ _1:
goto _4
}
- func() int32 {
- if _rc != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141648), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_create_function_v2Ø00__func__Ø000))), unsafe.Pointer(str(17888)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_xDestroy(tls, _p)
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pArg))
@@ -30107,15 +27386,11 @@ func _sqlite3CreateFunc(tls *crt.TLS, _db *Xsqlite3, _zFunctionName *int8, _nArg
_ = _extraFlags
var _3_rc int32 // sqlite3.c:141544:9
_ = _3_rc
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141519), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateFuncØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -30172,15 +27447,11 @@ _16:
}
_sqlite3ErrorWithMsg(tls, _db, i32(5), str(23984))
- func() int32 {
- if (_db.X17) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateFuncØ00__func__Ø000))), unsafe.Pointer(str(23576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(5)
return
@@ -30189,15 +27460,11 @@ _23:
_sqlite3ExpirePreparedStatements(tls, _db)
_22:
_p = _sqlite3FindFunction(tls, _db, _zFunctionName, _nArg, uint8(_enc), uint8(i32(1)))
- func() int32 {
- if (_p != nil) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == nil && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141578), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateFuncØ00__func__Ø000))), unsafe.Pointer(str(24048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p != nil {
goto _30
@@ -30214,7 +27481,7 @@ _30:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDestructor)) + uintptr(0 /* X0 */))) += 1
_31:
- *(**XFuncDestructor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))))))) = _pDestructor
+ *(**XFuncDestructor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))))))) = _pDestructor
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(2 /* X1 */))) = uint16((int32(_p.X1) & i32(3)) | _extraFlags)
*(*func(*crt.TLS, *Xsqlite3_context, int32, **XMem))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, int32, *unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X4 */))))) = func() func(*crt.TLS, *Xsqlite3_context, int32, **XMem) {
if _xSFunc != nil {
@@ -30255,25 +27522,17 @@ func _sqlite3FindFunction(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _nArg int32
_ = _6_pOther
_pBest = nil
_bestScore = i32(0)
- func() int32 {
- if _nArg >= i32(-2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nArg < i32(-2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104259), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindFunctionØ00__func__Ø000))), unsafe.Pointer(str(24092)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_nArg >= i32(-1)) || (int32(_createFlag) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nArg < i32(-1) && int32(_createFlag) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104260), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindFunctionØ00__func__Ø000))), unsafe.Pointer(str(24104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nName = _sqlite3Strlen30(tls, _zName)
_p = (*XFuncDef)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X69 */))), _zName)))
@@ -30319,7 +27578,7 @@ _13:
_12:
_10:
- if _createFlag == 0 || _bestScore >= i32(6) || store5456341(&_pBest, (*XFuncDef)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64((u32(28)+uint32(_nName))+uint32(i32(1))))))) == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) {
+ if _createFlag == 0 || _bestScore >= i32(6) || store5456351(&_pBest, (*XFuncDef)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64((u32(28)+uint32(_nName))+uint32(i32(1))))))) == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) {
goto _16
}
@@ -30449,15 +27708,11 @@ func Xsqlite3_create_function16(tls *crt.TLS, _db *Xsqlite3, _zFunctionName unsa
_1:
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
- func() int32 {
- if (_db.X17) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141677), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_create_function16Ø00__func__Ø000))), unsafe.Pointer(str(23576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zFunc8 = _sqlite3Utf16to8(tls, _db, _zFunctionName, i32(-1), uint8(i32(2)))
_rc = _sqlite3CreateFunc(tls, _db, _zFunc8, _nArg, _eTextRep, _p, _xSFunc, _xStep, _xFinal, (*XFuncDestructor)(unsafe.Pointer(uintptr(i32(0)))))
@@ -30540,15 +27795,11 @@ func _sqlite3VtabCreateModule(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _pModul
*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMod)) + uintptr(12 /* X3 */))) = _xDestroy
*(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMod)) + uintptr(16 /* X4 */))))) = (*XTable)(unsafe.Pointer(uintptr(i32(0))))
_1_pDel = (*XModule)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(316 /* X65 */))), _1_zCopy, (unsafe.Pointer)(_pMod))))
- func() int32 {
- if (_1_pDel == (*XModule)(unsafe.Pointer(uintptr(i32(0))))) || (_1_pDel == _pMod) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pDel != (*XModule)(unsafe.Pointer(uintptr(i32(0)))) && _1_pDel != _pMod {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCreateModuleØ00__func__Ø000))), unsafe.Pointer(str(24208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _1_pDel == nil {
goto _4
@@ -30636,15 +27887,11 @@ _1:
_3:
_pTab = (*XTable)(unsafe.Pointer(_pCtx.X1))
- func() int32 {
- if (_pTab.X16) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTab.X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125279), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_declare_vtabØ00__func__Ø000))), unsafe.Pointer(str(24256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pParse = (*XParse)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(484)))))
if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -30676,15 +27923,11 @@ _6:
}
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pNew)) + uintptr(42 /* X11 */))) = int16(i32(0))
*(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pNew)) + uintptr(4 /* X1 */))))) = (*XColumn)(unsafe.Pointer(uintptr(i32(0))))
- func() int32 {
- if (*XIndex)(unsafe.Pointer(_pTab.X2)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XIndex)(unsafe.Pointer(_pTab.X2)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_declare_vtabØ00__func__Ø000))), unsafe.Pointer(str(24272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_6_pNew.X9)&uint32(i32(32))) == uint32(i32(0)) || *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, *Xsqlite3_vtab, int32, **XMem, *int64) int32
@@ -30703,15 +27946,11 @@ _17:
goto _18
}
- func() int32 {
- if (*XIndex)(unsafe.Pointer(_6_pIdx.X5)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XIndex)(unsafe.Pointer(_6_pIdx.X5)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125309), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_declare_vtabØ00__func__Ø000))), unsafe.Pointer(str(24288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(8 /* X2 */))))) = _6_pIdx
*(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pNew)) + uintptr(8 /* X2 */))))) = (*XIndex)(unsafe.Pointer(uintptr(i32(0))))
@@ -30742,15 +27981,11 @@ _24:
_sqlite3ParserReset(tls, _pParse)
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pParse))
_7:
- func() int32 {
- if (_rc & i32(255)) == _rc {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_rc & i32(255)) != _rc {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_declare_vtabØ00__func__Ø000))), unsafe.Pointer(str(24308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3ApiExit(tls, _db, _rc)
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
@@ -30790,76 +28025,52 @@ func _sqlite3RunParser(tls *crt.TLS, _pParse *XParse, _zSql *int8, _pzErrMsg **i
_n = i32(0)
_lastTokenParsed = i32(-1)
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zSql == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139388), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_mxSqlLen = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(92 /* X31 */))))) + 4*uintptr(i32(1))))
if (_db.X34) != i32(0) {
goto _2
}
- *(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0)
+ *(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0)
_2:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(12 /* X3 */))) = i32(0)
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(440 /* X62 */))) = _zSql
- func() int32 {
- if _pzErrMsg != (**int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pzErrMsg == (**int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139395), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24356)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pEngine = (unsafe.Pointer)(&_zSpace)
_sqlite3ParserInit(tls, _pEngine)
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pParse.X63)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_pParse.X63)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XTrigger)(unsafe.Pointer(_pParse.X64)) == (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XTrigger)(unsafe.Pointer(_pParse.X64)) != (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139408), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pParse.X52) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pParse.X52) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139409), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pParse.X60) == (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pParse.X60) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139410), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_13:
if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSql)) + 1*uintptr(i32(0))))) == i32(0) {
@@ -30910,17 +28121,13 @@ _17:
goto _22
}
- func() int32 {
- if (_tokenType == i32(162)) || (_tokenType == i32(163)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _tokenType != i32(162) && _tokenType != i32(163) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 {
+ if (*(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 {
goto _26
}
@@ -30964,15 +28171,11 @@ _28:
goto _13
_14:
- func() int32 {
- if _nErr == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nErr != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139451), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24528)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(440 /* X62 */))) = _zSql
_sqlite3ParserFinalize(tls, _pEngine)
@@ -30988,15 +28191,11 @@ _33:
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(4 /* X1 */))) = _sqlite3MPrintf(tls, _db, str(24304), unsafe.Pointer(_sqlite3ErrStr(tls, _pParse.X3)))
_36:
- func() int32 {
- if _pzErrMsg != (**int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pzErrMsg == (**int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139471), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24356)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pParse.X1) == nil {
goto _39
@@ -31059,15 +28258,11 @@ _48:
goto _48
_49:
- func() int32 {
- if (_nErr == i32(0)) || ((_pParse.X3) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nErr != i32(0) && (_pParse.X3) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139514), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _nErr
return
@@ -31131,15 +28326,11 @@ func _sqlite3Parser(tls *crt.TLS, _yyp unsafe.Pointer, _yymajor int32, _yyminor
var _7_cDiv int8 // sqlite3.c:138598:10
_ = _7_cDiv
_yypParser = (*XyyParser)(unsafe.Pointer(_yyp))
- func() int32 {
- if (*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)) != (*XyyStackEntry)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)) == (*XyyStackEntry)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138470), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParserØ00__func__Ø000))), unsafe.Pointer(str(24592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(4 /* X1 */))))) = _pParse
if _yyTraceFILE == nil {
@@ -31167,15 +28358,11 @@ _4:
goto _7
_6:
- func() int32 {
- if _yyact == uint32(i32(1332)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _yyact != uint32(i32(1332)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138493), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParserØ00__func__Ø000))), unsafe.Pointer(str(24628)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*XToken)(unsafe.Pointer(&_yyminorunion)) = _yyminor
if _yyTraceFILE == nil {
@@ -31251,27 +28438,19 @@ func _yy_find_shift_action(tls *crt.TLS, _pParser *XyyParser, _iLookAhead uint8)
return
_0:
- func() int32 {
- if _stateno <= i32(455) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _stateno > i32(455) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136556), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_shift_actionØ00__func__Ø000))), unsafe.Pointer(str(27012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
_i = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_shift_ofst)) + 2*uintptr(_stateno))))
- func() int32 {
- if int32(_iLookAhead) != i32(252) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_iLookAhead) == i32(252) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136559), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_shift_actionØ00__func__Ø000))), unsafe.Pointer(str(27040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_i
@@ -31292,15 +28471,11 @@ _3:
crt.Xfprintf(tls, _yyTraceFILE, str(27064), 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(_2_iFallback)))))
_11:
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyFallback)) + 1*uintptr(_2_iFallback)))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyFallback)) + 1*uintptr(_2_iFallback)))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136572), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_shift_actionØ00__func__Ø000))), unsafe.Pointer(str(27088)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iLookAhead = _2_iFallback
goto _3
@@ -31426,25 +28601,17 @@ _2:
func _yy_pop_parser_stack(tls *crt.TLS, _pParser *XyyParser) { // sqlite3.c:136487:1
var _yytos *XyyStackEntry // sqlite3.c:136488:16
_ = _yytos
- func() int32 {
- if (*XyyStackEntry)(unsafe.Pointer(_pParser.X0)) != (*XyyStackEntry)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XyyStackEntry)(unsafe.Pointer(_pParser.X0)) == (*XyyStackEntry)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136489), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_pop_parser_stackØ00__func__Ø000))), unsafe.Pointer(str(27208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if uintptr(unsafe.Pointer((*XyyStackEntry)(unsafe.Pointer(_pParser.X0)))) > uintptr(unsafe.Pointer((*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser))+uintptr(8 /* X2 */))))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uintptr(unsafe.Pointer((*XyyStackEntry)(unsafe.Pointer(_pParser.X0)))) <= uintptr(unsafe.Pointer((*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser))+uintptr(8 /* X2 */))))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136490), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_pop_parser_stackØ00__func__Ø000))), unsafe.Pointer(str(27228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_yytos = postInc6655230((**XyyStackEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser))+uintptr(0 /* X0 */))))), -16)
if _yyTraceFILE == nil {
@@ -32649,11 +29816,8 @@ _288:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137414), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137414), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -32757,11 +29921,8 @@ _100:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137471), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137471), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -32850,18 +30011,15 @@ _118:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137533), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137533), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
goto _315
}
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(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))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))+uintptr(8 /* X2 */)))))+68*uintptr(((*XSrcList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))).X0)-i32(1))))))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))) = uint8(*(*int32)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(0)))))) + uintptr(4 /* X2 */))))))
+ *(*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)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))+uintptr(8 /* X2 */)))))+68*uintptr(((*XSrcList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))).X0)-i32(1))))))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))) = uint8(*(*int32)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(0)))))) + uintptr(4 /* X2 */))))))
_315:
goto _281
@@ -33141,15 +30299,11 @@ _176:
_326:
_148_t = *(*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(0)))))) + uintptr(4 /* X2 */)))))
- func() int32 {
- if (_148_t.X1) >= uint32(i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_148_t.X1) < uint32(i32(2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137771), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27440)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_spanSet(tls, (*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(0))))))+uintptr(4 /* X2 */))))), &_148_t, &_148_t)
if int32(_pParse.X6) != i32(0) {
@@ -33224,7 +30378,7 @@ _182:
goto _337
}
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)).X0) + uintptr(20 /* X6 */))))))) = _158_pList
+ *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)).X0) + uintptr(20 /* X6 */))))))) = _158_pList
_spanSet(tls, (*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(0))))))+uintptr(4 /* X2 */))))))
goto _338
@@ -33347,7 +30501,7 @@ _204:
goto _341
}
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0) + uintptr(20 /* X6 */))))))) = _173_pList
+ *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0) + uintptr(20 /* X6 */))))))) = _173_pList
goto _342
_341:
@@ -33379,11 +30533,8 @@ _343:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137957), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137957), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -33415,7 +30566,7 @@ _345:
goto _352
}
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0) + uintptr(20 /* X6 */))))))) = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */)))))))
+ *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0) + uintptr(20 /* X6 */))))))) = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */)))))))
_sqlite3ExprSetHeightAndFlags(tls, _pParse, (*XExpr)(unsafe.Pointer((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0)))
goto _353
@@ -33468,7 +30619,7 @@ _354:
_209:
_spanSet(tls, (*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-3))))))+uintptr(4 /* X2 */))))), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-3))))))+uintptr(4 /* X2 */))))), (*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(0))))))+uintptr(4 /* X2 */))))))
- _186_p = store5516225((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-3))))))+uintptr(4 /* X2 */)))))))+uintptr(0 /* X0 */))))), _sqlite3PExpr(tls, _pParse, i32(20), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))))
+ _186_p = store5516235((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-3))))))+uintptr(4 /* X2 */)))))))+uintptr(0 /* X0 */))))), _sqlite3PExpr(tls, _pParse, i32(20), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0))))))
_sqlite3PExprAddSelect(tls, _pParse, _186_p, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))))
goto _281
@@ -33479,7 +30630,7 @@ _210:
goto _359
}
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0) + uintptr(20 /* X6 */))))))) = func() *XExprList {
+ *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-4))))))+uintptr(4 /* X2 */))))).X0) + uintptr(20 /* X6 */))))))) = func() *XExprList {
if (*XExpr)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))) != nil {
return _sqlite3ExprListAppend(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-2)))))) + uintptr(4 /* X2 */))))))), (*XExpr)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))))
}
@@ -33628,30 +30779,22 @@ _244:
goto _281
_245:
- func() int32 {
- if (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-2)))))) + uintptr(4 /* X2 */))))))) != (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-2)))))) + uintptr(4 /* X2 */))))))) == (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138138), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-2)))))) + uintptr(4 /* X2 */))))))).X9) + uintptr(28 /* X8 */))))) = (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */)))))))
*(**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-2)))))) + uintptr(4 /* X2 */)))))) + uintptr(32 /* X9 */))))) = (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */)))))))
goto _281
_246:
- func() int32 {
- if (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))) != (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */))))))) == (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138145), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */)))))) + uintptr(32 /* X9 */))))) = (*XTriggerStep)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+16*uintptr(i32(-1)))))) + uintptr(4 /* X2 */)))))))
goto _281
@@ -33800,118 +30943,74 @@ _279:
goto _281
_280:
- func() int32 {
- if _yyruleno != uint32(i32(277)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _yyruleno == uint32(i32(277)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138292), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _yyruleno != uint32(i32(294)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _yyruleno == uint32(i32(294)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138309), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27848)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _yyruleno != uint32(i32(295)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _yyruleno == uint32(i32(295)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138310), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _yyruleno != uint32(i32(301)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _yyruleno == uint32(i32(301)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138316), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _yyruleno != uint32(i32(303)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _yyruleno == uint32(i32(303)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138318), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _yyruleno != uint32(i32(304)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _yyruleno == uint32(i32(304)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138319), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27912)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _yyruleno != uint32(i32(305)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _yyruleno == uint32(i32(305)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138320), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _yyruleno != uint32(i32(309)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _yyruleno == uint32(i32(309)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138324), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _yyruleno != uint32(i32(312)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _yyruleno == uint32(i32(312)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138327), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _yyruleno != uint32(i32(313)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _yyruleno == uint32(i32(313)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138328), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _281
_281:
- func() int32 {
- if _yyruleno < u32(332) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _yyruleno >= u32(332) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138350), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_yygoto = int32((*T6659220)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyRuleInfo)) + 2*uintptr(_yyruleno))).X0)
_yysize = int32((*T6659220)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyRuleInfo)) + 2*uintptr(_yyruleno))).X1)
@@ -33942,15 +31041,11 @@ _394:
goto _395
_393:
- func() int32 {
- if _yyact == i32(1333) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _yyact != i32(1333) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138364), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(28044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (**XyyStackEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(0 /* X0 */)))))
@@ -33996,15 +31091,11 @@ func _sqlite3FinishCoding(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:99583:1
_ = _5_vtab
var _6_pEL *XExprList // sqlite3.c:99663:18
_ = _6_pEL
- func() int32 {
- if (*XParse)(unsafe.Pointer(_pParse.X39)) == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XParse)(unsafe.Pointer(_pParse.X39)) != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99587), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishCodingØ00__func__Ø000))), unsafe.Pointer(str(38028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
if (_pParse.X6) == 0 {
@@ -34028,15 +31119,11 @@ _5:
_4:
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if ((_pParse.X8) == 0) || _sqlite3VdbeAssertMayAbort(tls, _v, int32(_pParse.X9)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X8) != 0 && _sqlite3VdbeAssertMayAbort(tls, _v, int32(_pParse.X9)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99599), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishCodingØ00__func__Ø000))), unsafe.Pointer(str(38052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _v == nil {
goto _9
@@ -34047,15 +31134,11 @@ _4:
goto _12
}
- func() int32 {
- if int32(_sqlite3VdbeGetOp(tls, _v, i32(0)).X0) == i32(72) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_sqlite3VdbeGetOp(tls, _v, i32(0)).X0) != i32(72) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99625), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishCodingØ00__func__Ø000))), unsafe.Pointer(str(38124)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeJumpHere(tls, _v, i32(0))
_3_iDb = i32(0)
@@ -34074,7 +31157,7 @@ _19:
_sqlite3VdbeUsesBtree(tls, _v, _3_iDb)
_4_pSchema = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_3_iDb))).X4))
_sqlite3VdbeAddOp4Int(tls, _v, i32(2), _3_iDb, bool2int(((_pParse.X29)&(u32(1)<<uint(_3_iDb))) != uint32(i32(0))), _4_pSchema.X0, _4_pSchema.X1)
- if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) {
+ if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) {
goto _20
}
@@ -34113,7 +31196,7 @@ _27:
goto _30
}
- _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEL.X1)+20*uintptr(_3_i))).X0)), *(*int32)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEL.X1)+20*uintptr(_3_i))))) + uintptr(16 /* X5 */))))))
+ _sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEL.X1)+20*uintptr(_3_i))).X0)), *(*int32)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEL.X1)+20*uintptr(_3_i))))) + uintptr(16 /* X5 */))))))
_3_i += 1
goto _27
@@ -34126,15 +31209,11 @@ _9:
goto _33
}
- func() int32 {
- if (_pParse.X23) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X23) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99679), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishCodingØ00__func__Ø000))), unsafe.Pointer(str(38184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*TAggInfo_func)(unsafe.Pointer(_pParse.X38)) == (*TAggInfo_func)(unsafe.Pointer(uintptr(i32(0)))) || (_pParse.X17) != i32(0) {
goto _37
@@ -34176,7 +31255,7 @@ func _sqlite3GetVdbe(tls *crt.TLS, _pParse *XParse) (r0 *TVdbe) { // sqlite3.c:1
func _allocVdbe(tls *crt.TLS, _pParse *XParse) (r0 *TVdbe) { // sqlite3.c:118074:1
var _v *TVdbe // sqlite3.c:118075:8
_ = _v
- _v = store5433053((**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(8 /* X2 */))))), _sqlite3VdbeCreate(tls, _pParse))
+ _v = store5433063((**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(8 /* X2 */))))), _sqlite3VdbeCreate(tls, _pParse))
if _v == nil {
goto _0
}
@@ -34222,45 +31301,29 @@ _1:
*(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(4 /* X1 */))))) = _p
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))) = uint32(i32(381479589))
*(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = _pParse
- func() int32 {
- if (_pParse.X26) == (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X26) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCreateØ00__func__Ø000))), unsafe.Pointer(str(38228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pParse.X25) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pParse.X25) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCreateØ00__func__Ø000))), unsafe.Pointer(str(38248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pParse.X19) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pParse.X19) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71367), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCreateØ00__func__Ø000))), unsafe.Pointer(str(38268)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pParse.X20) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pParse.X20) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCreateØ00__func__Ø000))), unsafe.Pointer(str(38288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _p
return
@@ -34293,25 +31356,17 @@ func _sqlite3VdbeAddOp3(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32
var _3_x *TyColCache // sqlite3.c:71526:24
_ = _3_x
_i = _p.X27
- func() int32 {
- if (_p.X5) == uint32(i32(381479589)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X5) != uint32(i32(381479589)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71504), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOp3Ø00__func__Ø000))), unsafe.Pointer(str(38332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op >= i32(0)) && (_op < i32(255)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op < i32(0) || _op >= i32(255) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71505), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOp3Ø00__func__Ø000))), unsafe.Pointer(str(38360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((*XParse)(unsafe.Pointer(_p.X3)).X19) > _i {
goto _5
@@ -34328,7 +31383,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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0)))
+ *(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0)))
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(0))
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(20 /* X7 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0))))
if (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6) & i32(4096)) == 0 {
@@ -34370,15 +31425,11 @@ func init() {
}
func _growOp3(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32, _p3 int32) (r0 int32) { // sqlite3.c:71493:1
- func() int32 {
- if ((*XParse)(unsafe.Pointer(_p.X3)).X19) <= (_p.X27) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XParse)(unsafe.Pointer(_p.X3)).X19) > (_p.X27) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71494), unsafe.Pointer((*int8)(unsafe.Pointer(&_growOp3Ø00__func__Ø000))), unsafe.Pointer(str(38420)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _growOpArray(tls, _p, i32(1)) == 0 {
goto _2
@@ -34388,15 +31439,11 @@ func _growOp3(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32, _p3 int3
return
_2:
- func() int32 {
- if ((*XParse)(unsafe.Pointer(_p.X3)).X19) > (_p.X27) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XParse)(unsafe.Pointer(_p.X3)).X19) <= (_p.X27) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71496), unsafe.Pointer((*int8)(unsafe.Pointer(&_growOp3Ø00__func__Ø000))), unsafe.Pointer(str(38448)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _sqlite3VdbeAddOp3(tls, _p, _op, _p1, _p2, _p3)
return
@@ -34433,25 +31480,17 @@ func _growOpArray(tls *crt.TLS, _v *TVdbe, _nOp int32) (r0 int32) { // sqlite3.c
return
_2:
- func() int32 {
- if uint32(_nOp) <= u32(42) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uint32(_nOp) > u32(42) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71455), unsafe.Pointer((*int8)(unsafe.Pointer(&_growOpArrayØ00__func__Ø000))), unsafe.Pointer(str(38484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nNew >= ((_p.X19) + _nOp) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nNew < ((_p.X19) + _nOp) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71456), unsafe.Pointer((*int8)(unsafe.Pointer(&_growOpArrayØ00__func__Ø000))), unsafe.Pointer(str(38508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pNew = (*XVdbeOp)(unsafe.Pointer(_sqlite3DbRealloc(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _v.X17, uint64(uint32(_nNew)*u32(24)))))
if _pNew == nil {
@@ -34529,15 +31568,11 @@ func _displayP4(tls *crt.TLS, _pOp *XVdbeOp, _zTemp *int8, _nTemp int32) (r0 *in
var _17_n int32 // sqlite3.c:72698:11
_ = _17_n
_zP4 = _zTemp
- func() int32 {
- if _nTemp >= i32(20) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nTemp < i32(20) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72620), unsafe.Pointer((*int8)(unsafe.Pointer(&_displayP4Ø00__func__Ø000))), unsafe.Pointer(str(38544)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3StrAccumInit(tls, &_x, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), _zTemp, _nTemp, i32(0))
switch int32(_pOp.X1) {
@@ -34572,16 +31607,12 @@ func _displayP4(tls *crt.TLS, _pOp *XVdbeOp, _zTemp *int8, _nTemp int32) (r0 *in
}
_3:
- _2_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
- func() int32 {
- if (_2_pKeyInfo.X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ _2_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3XPrintf(tls, &_x, str(38580), int32(_2_pKeyInfo.X2))
_2_j = i32(0)
@@ -34617,34 +31648,34 @@ _22:
goto _28
_4:
- _4_pColl = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _4_pColl = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _5_pDef = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X1))
+ _6_pDef = (*XFuncDef)(unsafe.Pointer((*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _sqlite3XPrintf(tls, &_x, str(4648), *(*(**int64)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
goto _28
_8:
- _sqlite3XPrintf(tls, &_x, str(38632), *(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ _sqlite3XPrintf(tls, &_x, str(38632), *(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
goto _28
_9:
- _sqlite3XPrintf(tls, &_x, str(6004), *(*(**float64)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _sqlite3XPrintf(tls, &_x, str(6004), *(*(**float64)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
goto _28
_10:
- _10_pMem = (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _10_pMem = (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
if (int32(_10_pMem.X1) & i32(2)) == 0 {
goto _29
}
@@ -34657,7 +31688,7 @@ _29:
goto _31
}
- _sqlite3XPrintf(tls, &_x, str(4648), *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */))))))
+ _sqlite3XPrintf(tls, &_x, str(4648), *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */))))))
goto _32
_31:
@@ -34665,7 +31696,7 @@ _31:
goto _33
}
- _sqlite3XPrintf(tls, &_x, str(6004), *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */))))))
+ _sqlite3XPrintf(tls, &_x, str(6004), *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */))))))
goto _34
_33:
@@ -34677,15 +31708,11 @@ _33:
goto _36
_35:
- func() int32 {
- if (int32(_10_pMem.X1) & i32(16)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_10_pMem.X1) & i32(16)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72683), unsafe.Pointer((*int8)(unsafe.Pointer(&_displayP4Ø00__func__Ø000))), unsafe.Pointer(str(38636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zP4 = str(38660)
_36:
@@ -34695,12 +31722,12 @@ _30:
goto _28
_11:
- _16_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2))
+ _16_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
+ _17_ai = *(**int32)(unsafe.Pointer((*T5774282)(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:
@@ -34726,11 +31753,11 @@ _14:
goto _28
_15:
- _sqlite3XPrintf(tls, &_x, str(24304), unsafe.Pointer((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X0))
+ _sqlite3XPrintf(tls, &_x, str(24304), unsafe.Pointer((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X0))
goto _28
_16:
- _zP4 = *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
+ _zP4 = *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
if _zP4 != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _43
}
@@ -34740,15 +31767,11 @@ _16:
_43:
_28:
_sqlite3StrAccumFinish(tls, &_x)
- func() int32 {
- if _zP4 != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zP4 == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72728), unsafe.Pointer((*int8)(unsafe.Pointer(&_displayP4Ø00__func__Ø000))), unsafe.Pointer(str(38692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _zP4
return
@@ -34990,7 +32013,7 @@ _2:
goto _3
}
- r0 = *(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
+ r0 = *(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
return
_3:
@@ -35035,7 +32058,7 @@ func _sqlite3VdbeAssertMayAbort(tls *crt.TLS, _v *TVdbe, _mayAbort int32) (r0 in
crt.Xmemset(tls, (unsafe.Pointer)(&_sIter), i32(0), u32(20))
*(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sIter)) + uintptr(0 /* X0 */))))) = _v
_0:
- if store5774059(&_pOp, _opIterNext(tls, &_sIter)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5774069(&_pOp, _opIterNext(tls, &_sIter)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
goto _1
}
@@ -35106,15 +32129,11 @@ _1:
_aOp = (*XVdbeOp)(unsafe.Pointer((*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 4*uintptr((_p.X4)-i32(1))))).X0))
_nOp = (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 4*uintptr((_p.X4)-i32(1))))).X1
_2:
- func() int32 {
- if (_p.X3) < _nOp {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X3) >= _nOp {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71775), unsafe.Pointer((*int8)(unsafe.Pointer(&_opIterNextØ00__func__Ø000))), unsafe.Pointer(str(42244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pRet = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(_p.X3)))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))) += 1
@@ -35136,7 +32155,7 @@ _7:
goto _10
}
- if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 4*uintptr(_5_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) {
+ if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 4*uintptr(_5_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) {
goto _11
}
@@ -35160,7 +32179,7 @@ _10:
goto _14
_13:
- *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 4*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))), int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */)))))))
+ *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 4*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))), int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */)))))))
_14:
_12:
_6:
@@ -35183,15 +32202,11 @@ func _sqlite3VdbeAddOp0(tls *crt.TLS, _p *TVdbe, _op int32) (r0 int32) { // sqli
}
func _sqlite3VdbeGetOp(tls *crt.TLS, _p *TVdbe, _addr int32) (r0 *XVdbeOp) { // sqlite3.c:72423:1
- func() int32 {
- if (_p.X5) == uint32(i32(381479589)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X5) != uint32(i32(381479589)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72427), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeGetOpØ00__func__Ø000))), unsafe.Pointer(str(38332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _addr >= i32(0) {
goto _2
@@ -35199,15 +32214,11 @@ func _sqlite3VdbeGetOp(tls *crt.TLS, _p *TVdbe, _addr int32) (r0 *XVdbeOp) { //
_addr = (_p.X27) - i32(1)
_2:
- func() int32 {
- if ((_addr >= i32(0)) && (_addr < (_p.X27))) || (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_addr < i32(0) || _addr >= (_p.X27)) && ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeGetOpØ00__func__Ø000))), unsafe.Pointer(str(42272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 {
goto _7
@@ -35243,25 +32254,17 @@ func _sqlite3VdbeChangeP2(tls *crt.TLS, _p *TVdbe, _addr uint32, _val int32) { /
}
func _sqlite3VdbeUsesBtree(tls *crt.TLS, _p *TVdbe, _i int32) { // sqlite3.c:72741:1
- func() int32 {
- if ((_i >= i32(0)) && (_i < ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X5))) && (_i < i32(32)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i < i32(0) || _i >= ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X5) || _i >= i32(32) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72742), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeUsesBtreeØ00__func__Ø000))), unsafe.Pointer(str(42340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _i < i32(32) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _i >= i32(32) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72743), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeUsesBtreeØ00__func__Ø000))), unsafe.Pointer(str(42392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(144 /* X33 */)))
@@ -35306,7 +32309,7 @@ func _sqlite3VdbeAddOp4Int(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 in
_1_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 24*uintptr(_addr)))
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-11))
- *(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))) = _p4
+ *(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))) = _p4
_0:
r0 = _addr
return
@@ -35314,15 +32317,11 @@ _0:
}
func _sqlite3VdbeChangeP5(tls *crt.TLS, _p *TVdbe, _p5 uint16) { // sqlite3.c:72123:1
- func() int32 {
- if ((_p.X27) > i32(0)) || (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X27) <= i32(0) && ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72124), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP5Ø00__func__Ø000))), unsafe.Pointer(str(42448)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X27) <= i32(0) {
goto _3
@@ -35356,39 +32355,27 @@ _0:
}
func _vdbeVComment(tls *crt.TLS, _p *TVdbe, _zFormat *int8, _ap []interface{}) { // sqlite3.c:72373:1
- func() int32 {
- if ((_p.X27) > i32(0)) || ((*XVdbeOp)(unsafe.Pointer(_p.X17)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X27) <= i32(0) && (*XVdbeOp)(unsafe.Pointer(_p.X17)) != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72374), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeVCommentØ00__func__Ø000))), unsafe.Pointer(str(42500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*XVdbeOp)(unsafe.Pointer(_p.X17)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0))))) || (((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 24*uintptr((_p.X27)-i32(1)))).X7) == (*int8)(unsafe.Pointer(uintptr(i32(0)))))) || (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XVdbeOp)(unsafe.Pointer(_p.X17)) != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) && ((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr((_p.X27)-i32(1)))).X7) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72375), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeVCommentØ00__func__Ø000))), unsafe.Pointer(str(42524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X27) == 0 {
goto _7
}
- func() int32 {
- if (*XVdbeOp)(unsafe.Pointer(_p.X17)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XVdbeOp)(unsafe.Pointer(_p.X17)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72377), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeVCommentØ00__func__Ø000))), unsafe.Pointer(str(42592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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)
@@ -35406,15 +32393,11 @@ func init() {
func _sqlite3GetVTable(tls *crt.TLS, _db *Xsqlite3, _pTab *XTable) (r0 *XVTable) { // sqlite3.c:124667:1
var _pVtab *XVTable // sqlite3.c:124668:10
_ = _pVtab
- func() int32 {
- if (_pTab.X16) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTab.X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124669), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetVTableØ00__func__Ø000))), unsafe.Pointer(str(24256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pVtab = (*XVTable)(unsafe.Pointer(_pTab.X18))
_2:
@@ -35452,36 +32435,24 @@ func _sqlite3VdbeChangeP4(tls *crt.TLS, _p *TVdbe, _addr int32, _zP4 *int8, _n i
_ = _pOp
var _db *Xsqlite3 // sqlite3.c:72296:11
_ = _db
- func() int32 {
- if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72297), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = (*Xsqlite3)(unsafe.Pointer(_p.X0))
- func() int32 {
- if (_p.X5) == uint32(i32(381479589)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X5) != uint32(i32(381479589)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72299), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(38332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XVdbeOp)(unsafe.Pointer(_p.X17)) != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XVdbeOp)(unsafe.Pointer(_p.X17)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72300), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(42636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_db.X17) == 0 {
goto _7
@@ -35496,25 +32467,17 @@ _8:
return
_7:
- func() int32 {
- if (_p.X27) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X27) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72305), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(42668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _addr < (_p.X27) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _addr >= (_p.X27) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72306), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(42680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _addr >= i32(0) {
goto _13
@@ -35535,7 +32498,7 @@ _15:
goto _16
}
- *(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = int32(uintptr(unsafe.Pointer(_zP4)))
+ *(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = int32(uintptr(unsafe.Pointer(_zP4)))
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-11))
goto _17
@@ -35544,17 +32507,13 @@ _16:
goto _18
}
- func() int32 {
- if _n < i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n >= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72321), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(42692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(_zP4)
+ *(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(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
@@ -35575,15 +32534,11 @@ func init() {
}
func _freeP4(tls *crt.TLS, _db *Xsqlite3, _p4type int32, _p4 unsafe.Pointer) { // sqlite3.c:72160:1
- func() int32 {
- if _db != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72161), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeP4Ø00__func__Ø000))), unsafe.Pointer(str(8212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch _p4type {
case i32(-16):
@@ -35688,15 +32643,11 @@ func _sqlite3KeyInfoUnref(tls *crt.TLS, _p *XKeyInfo) { // sqlite3.c:117301:1
goto _0
}
- func() int32 {
- if (_p.X0) > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X0) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3KeyInfoUnrefØ00__func__Ø000))), unsafe.Pointer(str(12832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) -= 1
if (_p.X0) != uint32(i32(0)) {
@@ -35733,9 +32684,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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0)))
+ *(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0)))
_0:
if _n >= i32(0) {
goto _1
@@ -35751,7 +32702,7 @@ _1:
_n = _sqlite3Strlen30(tls, _zP4)
_3:
- *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _zP4, uint64(_n))
+ *(**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
@@ -35774,15 +32725,11 @@ func _codeTableLocks(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:99542:1
var _1_p1 int32 // sqlite3.c:99551:9
_ = _1_p1
_pVdbe = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if _pVdbe != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pVdbe == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99547), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTableLocksØ00__func__Ø000))), unsafe.Pointer(str(42744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_2:
@@ -35822,35 +32769,23 @@ func _sqlite3AutoincrementBegin(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:10
_ = _1_aOp
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pParse.X40)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_pParse.X40)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108833), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AutoincrementBeginØ00__func__Ø000))), unsafe.Pointer(str(42772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XParse)(unsafe.Pointer(_pParse.X39)) == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XParse)(unsafe.Pointer(_pParse.X39)) != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108834), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AutoincrementBeginØ00__func__Ø000))), unsafe.Pointer(str(42796)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _v != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _v == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108836), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AutoincrementBeginØ00__func__Ø000))), unsafe.Pointer(str(42824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*TAggInfo_func)(unsafe.Pointer(_pParse.X38))
_6:
@@ -35860,15 +32795,11 @@ _6:
_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_p.X2)))
_memId = _p.X3
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pDb.X4))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pDb.X4))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108854), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AutoincrementBeginØ00__func__Ø000))), unsafe.Pointer(str(42828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3OpenTable(tls, _pParse, i32(0), _p.X2, (*XTable)(unsafe.Pointer((*XSchema)(unsafe.Pointer(_pDb.X4)).X6)), i32(105))
_sqlite3VdbeLoadString(tls, _v, _memId-i32(1), (*XTable)(unsafe.Pointer(_p.X1)).X0)
@@ -35908,26 +32839,18 @@ func _sqlite3OpenTable(tls *crt.TLS, _pParse *XParse, _iCur int32, _iDb int32, _
_ = _v
var _2_pPk *XIndex // sqlite3.c:108611:11
_ = _2_pPk
- func() int32 {
- if (_pTab.X16) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTab.X16) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableØ00__func__Ø000))), unsafe.Pointer(str(42900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if (_opcode == i32(106)) || (_opcode == i32(105)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _opcode != i32(106) && _opcode != i32(105) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108604), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableØ00__func__Ø000))), unsafe.Pointer(str(42920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3TableLock(tls, _pParse, _iDb, _pTab.X7, uint8(func() int32 {
if _opcode == i32(106) {
@@ -35945,25 +32868,17 @@ func _sqlite3OpenTable(tls *crt.TLS, _pParse *XParse, _iCur int32, _iDb int32, _
_7:
_2_pPk = _sqlite3PrimaryKeyIndex(tls, _pTab)
- func() int32 {
- if _2_pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108612), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableØ00__func__Ø000))), unsafe.Pointer(str(42964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_2_pPk.X11) == (_pTab.X7) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_2_pPk.X11) != (_pTab.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108613), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableØ00__func__Ø000))), unsafe.Pointer(str(42972)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp3(tls, _v, _opcode, _iCur, _2_pPk.X11, _iDb)
_sqlite3VdbeSetP4KeyInfo(tls, _pParse, _2_pPk)
@@ -35994,15 +32909,11 @@ func _sqlite3TableLock(tls *crt.TLS, _pParse *XParse, _iDb int32, _iTab int32, _
}
return _pParse
}()
- func() int32 {
- if _iDb >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99511), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TableLockØ00__func__Ø000))), unsafe.Pointer(str(43016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iDb != i32(1) {
goto _4
@@ -36088,25 +32999,17 @@ func _sqlite3VdbeSetP4KeyInfo(tls *crt.TLS, _pParse *XParse, _pIdx *XIndex) { //
var _pKeyInfo *XKeyInfo // sqlite3.c:72359:11
_ = _pKeyInfo
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72360), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetP4KeyInfoØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72361), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetP4KeyInfoØ00__func__Ø000))), unsafe.Pointer(str(43052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pKeyInfo = _sqlite3KeyInfoOfIndex(tls, _pParse, _pIdx)
if _pKeyInfo == nil {
@@ -36160,15 +33063,11 @@ _2:
goto _3
}
- func() int32 {
- if _sqlite3KeyInfoIsWriteable(tls, _pKey) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3KeyInfoIsWriteable(tls, _pKey) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103815), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3KeyInfoOfIndexØ00__func__Ø000))), unsafe.Pointer(str(43084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_6:
@@ -36258,7 +33157,7 @@ func _sqlite3LocateCollSeq(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 *XCo
_ = _pColl
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_enc = _db.X14
- _initbusy = (*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2
+ _initbusy = (*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2
_pColl = _sqlite3FindCollSeq(tls, _db, _enc, _zName, int32(_initbusy))
if _initbusy != 0 || _pColl != nil && (_pColl.X3) != nil {
goto _2
@@ -36297,15 +33196,11 @@ _2:
_p = (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))
_5:
- func() int32 {
- if (_p == nil) || ((_p.X3) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p != nil && (_p.X3) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104005), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetCollSeqØ00__func__Ø000))), unsafe.Pointer(str(43140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) {
goto _9
@@ -36325,19 +33220,15 @@ func _callCollNeeded(tls *crt.TLS, _db *Xsqlite3, _enc int32, _zName *int8) { //
_ = _2_zExternal
var _2_pTmp *XMem // sqlite3.c:103934:19
_ = _2_pTmp
- func() int32 {
- if ((*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, *int8))(unsafe.Pointer(&struct {
+ func() {
+ if (*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, *int8))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, *int8)
- }{(_db.X53)}))) == nil) || ((*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, unsafe.Pointer))(unsafe.Pointer(&struct {
+ }{(_db.X53)}))) != nil && (*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, unsafe.Pointer)
- }{(_db.X54)}))) == nil) {
- return i32(0)
- }
- return func() int32 {
+ }{(_db.X54)}))) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103924), unsafe.Pointer((*int8)(unsafe.Pointer(&_callCollNeededØ00__func__Ø000))), unsafe.Pointer(str(43188)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, *int8))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, *int8)
@@ -36466,25 +33357,17 @@ func init() {
func _sqlite3VdbeAppendP4(tls *crt.TLS, _p *TVdbe, _pP4 unsafe.Pointer, _n int32) { // sqlite3.c:72337:1
var _pOp *XVdbeOp // sqlite3.c:72338:10
_ = _pOp
- func() int32 {
- if (_n != i32(-11)) && (_n != i32(-8)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n == i32(-11) || _n == i32(-8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72339), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(43264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _n <= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _n > i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72340), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(43292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 {
goto _5
@@ -36494,39 +33377,27 @@ func _sqlite3VdbeAppendP4(tls *crt.TLS, _p *TVdbe, _pP4 unsafe.Pointer, _n int32
goto _6
_5:
- func() int32 {
- if _pP4 != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pP4 == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72344), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(43300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X27) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X27) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72345), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(42668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 24*uintptr((_p.X27)-i32(1))))
- func() int32 {
- if int32(_pOp.X1) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(43308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(_n)
- *(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pP4
+ *(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pP4
_6:
return
@@ -36551,25 +33422,17 @@ func _sqlite3VdbeAddOpList(tls *crt.TLS, _p *TVdbe, _nOp int32, _aOp *XVdbeOpLis
_ = _pOut
var _pFirst *XVdbeOp // sqlite3.c:72042:17
_ = _pFirst
- func() int32 {
- if _nOp > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nOp <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72043), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOpListØ00__func__Ø000))), unsafe.Pointer(str(43352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X5) == uint32(i32(381479589)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X5) != uint32(i32(381479589)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72044), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOpListØ00__func__Ø000))), unsafe.Pointer(str(38332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_p.X27)+_nOp) <= ((*XParse)(unsafe.Pointer(_p.X3)).X19) || _growOpArray(tls, _p, _nOp) == 0 {
goto _5
@@ -36579,7 +33442,7 @@ func _sqlite3VdbeAddOpList(tls *crt.TLS, _p *TVdbe, _nOp int32, _aOp *XVdbeOpLis
return
_5:
- _pFirst = store5774059(&_pOut, (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr(_p.X27))))
+ _pFirst = store5774069(&_pOut, (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr(_p.X27))))
_i = i32(0)
_6:
if _i >= _nOp {
@@ -36589,15 +33452,11 @@ _6:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))) = _aOp.X0
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(4 /* X3 */))) = int32(_aOp.X1)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X4 */))) = int32(_aOp.X2)
- func() int32 {
- if int32(_aOp.X2) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_aOp.X2) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72053), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOpListØ00__func__Ø000))), unsafe.Pointer(str(43360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3OpcodeProperty)) + 1*uintptr(_aOp.X0))))&i32(1)) == i32(0) || int32(_aOp.X2) <= i32(0) {
goto _13
@@ -36611,7 +33470,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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0)))
+ *(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0)))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(2 /* X2 */))) = uint16(i32(0))
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(20 /* X7 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0))))
@@ -36661,15 +33520,11 @@ var _sqlite3AutoincrementBeginØ00iLnØ001 int32 // sqlite3.c:108838:22
func _sqlite3ExprCode(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _target int32) { // sqlite3.c:94824:1
var _inReg int32 // sqlite3.c:94825:7
_ = _inReg
- func() int32 {
- if (_target > i32(0)) && (_target <= (_pParse.X18)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _target <= i32(0) || _target > (_pParse.X18) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94827), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeØ00__func__Ø000))), unsafe.Pointer(str(43396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pExpr == nil || int32(_pExpr.X0) != i32(157) {
goto _4
@@ -36680,15 +33535,11 @@ func _sqlite3ExprCode(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _target int3
_4:
_inReg = _sqlite3ExprCodeTarget(tls, _pParse, _pExpr, _target)
- func() int32 {
- if ((*TVdbe)(unsafe.Pointer(_pParse.X2)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0))))) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TVdbe)(unsafe.Pointer(_pParse.X2)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94832), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeØ00__func__Ø000))), unsafe.Pointer(str(43432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _inReg == _target || (*TVdbe)(unsafe.Pointer(_pParse.X2)) == nil {
goto _10
@@ -36811,29 +33662,21 @@ func _sqlite3ExprCodeTarget(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _targe
_regFree1 = i32(0)
_regFree2 = i32(0)
_p5 = i32(0)
- func() int32 {
- if (_target > i32(0)) && (_target <= (_pParse.X18)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _target <= i32(0) || _target > (_pParse.X18) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
goto _3
}
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94129), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
@@ -36957,15 +33800,11 @@ _9:
goto _58
}
- func() int32 {
- if (_5_pCol.X4) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_5_pCol.X4) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94143), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _5_pCol.X4
return
@@ -37005,32 +33844,24 @@ _11:
return
_12:
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94174), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0), _target)
+ _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0), _target)
r0 = _target
return
_13:
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94180), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _sqlite3VdbeLoadString(tls, _v, _target, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))
+ _sqlite3VdbeLoadString(tls, _v, _target, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))
r0 = _target
return
@@ -37040,47 +33871,31 @@ _14:
return
_15:
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94193), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(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((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(88)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(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((*T5516385)(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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(39) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(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)
- return i32(0)
- }()
+ }
}()
- _16_z = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2))))
+ _16_z = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2))))
_16_n = _sqlite3Strlen30(tls, _16_z) - i32(1)
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_16_z)) + 1*uintptr(_16_n)))) == i32(39) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_16_z)) + 1*uintptr(_16_n)))) != i32(39) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94198), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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))
@@ -37088,51 +33903,35 @@ _15:
return
_16:
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94205), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(**int8)(unsafe.Pointer((*T5516385)(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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(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)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp2(tls, _v, i32(83), int32(_pExpr.X9), _target)
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(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((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(0) {
goto _85
}
_18_z = _sqlite3VListNumToName(tls, _pParse.X60, int32(_pExpr.X9))
- func() int32 {
- if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(63)) || (crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), _18_z) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(63) && crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5516385)(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)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse.X60)) + 4*uintptr(i32(0)))) = i32(0)
_sqlite3VdbeAppendP4(tls, _v, (unsafe.Pointer)(_18_z), i32(-2))
@@ -37153,7 +33952,7 @@ _18:
_sqlite3VdbeAddOp2(tls, _v, i32(86), _inReg, _target)
_inReg = _target
_89:
- _sqlite3VdbeAddOp2(tls, _v, i32(94), _target, int32(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5516375)(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((*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
@@ -37224,15 +34023,11 @@ _38:
_39:
_26_pLeft = (*XExpr)(unsafe.Pointer(_pExpr.X4))
- func() int32 {
- if _26_pLeft != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _26_pLeft == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94297), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43776)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_26_pLeft.X0) != i32(134) {
goto _97
@@ -37247,24 +34042,20 @@ _97:
goto _99
}
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLeft)) + uintptr(8 /* X3 */))))), i32(1), _target)
+ _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLeft)) + uintptr(8 /* X3 */))))), i32(1), _target)
r0 = _target
return
_99:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(0 /* X0 */))) = uint8(i32(134))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(4 /* X2 */))) = uint32(i32(17408))
- *(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(8 /* X3 */))))) = i32(0)
+ *(*int32)(unsafe.Pointer((*T5516385)(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)
@@ -37295,17 +34086,13 @@ _44:
goto _103
}
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94345), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _sqlite3ErrorMsg(tls, _pParse, str(43784), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3ErrorMsg(tls, _pParse, str(43784), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
goto _106
_103:
@@ -37328,15 +34115,11 @@ _45:
return
_108:
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_pExpr.X2) & uint32(i32(16384))) == uint32(i32(0)) {
goto _111
@@ -37346,7 +34129,7 @@ _108:
goto _112
_111:
- _35_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
+ _35_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
_112:
_35_nFarg = func() int32 {
if _35_pFarg != nil {
@@ -37354,17 +34137,13 @@ _112:
}
return i32(0)
}()
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94375), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _35_zId = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))
+ _35_zId = *(**int8)(unsafe.Pointer((*T5516385)(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)
@@ -37385,15 +34164,11 @@ _118:
}
_40_endCoalesce = _sqlite3VdbeMakeLabel(tls, _v)
- func() int32 {
- if _35_nFarg >= i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _35_nFarg < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94394), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0)), _target)
_35_i = i32(1)
@@ -37419,15 +34194,11 @@ _119:
goto _126
}
- func() int32 {
- if _35_nFarg >= i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _35_nFarg < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43888)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _sqlite3ExprCodeTarget(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0)), _target)
return
@@ -37443,15 +34214,11 @@ _126:
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_43_azAff)) + 4*uintptr(i32(2)))) = str(43916)
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_43_azAff)) + 4*uintptr(i32(3)))) = str(43924)
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_43_azAff)) + 4*uintptr(i32(4)))) = str(43932)
- func() int32 {
- if _35_nFarg == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _35_nFarg != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94424), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_43_aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0)))
_sqlite3VdbeLoadString(tls, _v, _target, func() *int8 {
@@ -37513,25 +34280,17 @@ _144:
goto _145
}
- func() int32 {
- if _35_nFarg == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _35_nFarg != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94456), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+20*uintptr(i32(0)))).X0)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_50_exprOp = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1) + 20*uintptr(i32(0)))).X0)).X0
if int32(_50_exprOp) != i32(152) && int32(_50_exprOp) != i32(154) {
@@ -37591,7 +34350,7 @@ _160:
_46:
_47:
- if _op != i32(119) || store961(&_57_nCol, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0) == i32(1) {
+ if _op != i32(119) || store961(&_57_nCol, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0) == i32(1) {
goto _162
}
@@ -37612,15 +34371,11 @@ _48:
*(*int32)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(28 /* X8 */))) = _sqlite3CodeSubselect(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4)), i32(0), i32(0))
_164:
- func() int32 {
- if ((_pExpr.X8) == i32(0)) || (int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) == i32(119)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pExpr.X8) != i32(0) && int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) != i32(119) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pExpr.X8) == 0 || (_pExpr.X8) == store961(&_60_n, _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer(_pExpr.X4)))) {
goto _169
@@ -37657,45 +34412,29 @@ _53:
_54:
_66_pTab = (*XTable)(unsafe.Pointer(_pExpr.X14))
_66_p1 = (((_pExpr.X8) * (int32(_66_pTab.X11) + i32(1))) + i32(1)) + int32(_pExpr.X9)
- func() int32 {
- if ((_pExpr.X8) == i32(0)) || ((_pExpr.X8) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pExpr.X8) != i32(0) && (_pExpr.X8) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94597), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pExpr.X9) >= i32(-1)) && (int32(_pExpr.X9) < int32(_66_pTab.X11)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X9) < i32(-1) || int32(_pExpr.X9) >= int32(_66_pTab.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94598), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_66_pTab.X10) < i32(0)) || (int32(_pExpr.X9) != int32(_66_pTab.X10)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_66_pTab.X10) >= i32(0) && int32(_pExpr.X9) == int32(_66_pTab.X10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94599), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44152)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_66_p1 >= i32(0)) && (_66_p1 < ((int32(_66_pTab.X11) * i32(2)) + i32(2))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _66_p1 < i32(0) || _66_p1 >= ((int32(_66_pTab.X11)*i32(2))+i32(2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94600), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp2(tls, _v, i32(144), _66_p1, _target)
_sqlite3VdbeComment(tls, _v, str(44232), unsafe.Pointer(func() *int8 {
@@ -37722,43 +34461,31 @@ _55:
goto _94
_56:
- func() int32 {
- if _op == i32(136) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op != i32(136) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94650), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_69_pTest = nil
_69_iCacheLevel = _pParse.X23
- func() int32 {
- if (((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2)&uint32(i32(2048))) != uint32(i32(0)) || (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* 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)
- return i32(0)
- }()
+ }
}()
- _69_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
+ _69_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
_69_aListelem = (*TExprList_item)(unsafe.Pointer(_69_pEList.X1))
_69_nExpr = _69_pEList.X0
_69_endLabel = _sqlite3VdbeMakeLabel(tls, _v)
- if store5516225(&_69_pX, (*XExpr)(unsafe.Pointer(_pExpr.X4))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5516235(&_69_pX, (*XExpr)(unsafe.Pointer(_pExpr.X4))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
goto _195
}
@@ -37781,15 +34508,11 @@ _196:
goto _200
}
- func() int32 {
- if _69_pTest != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _69_pTest == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94686), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_69_opCompare)) + uintptr(16 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_69_aListelem)) + 20*uintptr(_69_i))).X0))
goto _203
@@ -37819,29 +34542,21 @@ _199:
_204:
_sqlite3VdbeAddOp2(tls, _v, i32(80), i32(0), _target)
_205:
- func() int32 {
- if ((((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) || ((_pParse.X16) > i32(0))) || ((_pParse.X23) == _69_iCacheLevel) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 && (_pParse.X16) <= i32(0) && (_pParse.X23) != _69_iCacheLevel {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94707), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44384)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeResolveLabel(tls, _v, _69_endLabel)
goto _94
_57:
- func() int32 {
- if (((int32(_pExpr.X1) == i32(1)) || (int32(_pExpr.X1) == i32(2))) || (int32(_pExpr.X1) == i32(3))) || (int32(_pExpr.X1) == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X1) != i32(1) && int32(_pExpr.X1) != i32(2) && int32(_pExpr.X1) != i32(3) && int32(_pExpr.X1) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94714), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XTable)(unsafe.Pointer(_pParse.X40)) != nil {
goto _215
@@ -37858,25 +34573,21 @@ _215:
_sqlite3MayAbort(tls, _pParse)
_216:
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94727), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pExpr.X1) != i32(4) {
goto _219
}
- _sqlite3VdbeAddOp4(tls, _v, i32(76), i32(0), i32(4), i32(0), *(**int8)(unsafe.Pointer((*T5516375)(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((*T5516385)(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((*T5516375)(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((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), int8(i32(0)), uint8(i32(0)))
_220:
goto _94
@@ -37922,15 +34633,11 @@ _5:
goto _0
_3:
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93982), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeGetColumnØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprCodeGetColumnOfTable(tls, _v, _pTab, _iTable, _iColumn, _iReg)
if _p5 == 0 {
@@ -38050,15 +34757,11 @@ func _sqlite3ColumnDefault(tls *crt.TLS, _v *TVdbe, _pTab *XTable, _i int32, _iR
_ = _1_enc
var _1_pCol *XColumn // sqlite3.c:123350:12
_ = _1_pCol
- func() int32 {
- if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123346), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnDefaultØ00__func__Ø000))), unsafe.Pointer(str(44684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XSelect)(unsafe.Pointer(_pTab.X3)) != nil {
goto _2
@@ -38068,15 +34771,11 @@ func _sqlite3ColumnDefault(tls *crt.TLS, _v *TVdbe, _pTab *XTable, _i int32, _iR
_1_enc = _sqlite3VdbeDb(tls, _v).X14
_1_pCol = (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 16*uintptr(_i)))
_sqlite3VdbeComment(tls, _v, str(6548), unsafe.Pointer(_pTab.X0), unsafe.Pointer(_1_pCol.X0))
- func() int32 {
- if _i < int32(_pTab.X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i >= int32(_pTab.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123352), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnDefaultØ00__func__Ø000))), unsafe.Pointer(str(44692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ValueFromExpr(tls, _sqlite3VdbeDb(tls, _v), (*XExpr)(unsafe.Pointer(_1_pCol.X1)), _1_enc, uint8(_1_pCol.X4), &_1_pValue)
if _1_pValue == nil {
@@ -38111,7 +34810,7 @@ func _sqlite3VdbeDb(tls *crt.TLS, _v *TVdbe) (r0 *Xsqlite3) { // sqlite3.c:75855
func _sqlite3ValueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem) (r0 int32) { // sqlite3.c:71003:1
r0 = func() int32 {
if _pExpr != nil {
- return _valueFromExpr(tls, _db, _pExpr, _enc, _affinity, _ppVal, (*T5762633)(unsafe.Pointer(uintptr(i32(0)))))
+ return _valueFromExpr(tls, _db, _pExpr, _enc, _affinity, _ppVal, (*T5762643)(unsafe.Pointer(uintptr(i32(0)))))
}
return i32(0)
}()
@@ -38119,7 +34818,7 @@ func _sqlite3ValueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint
}
-func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem, _pCtx *T5762633) (r0 int32) { // sqlite3.c:70870:1
+func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem, _pCtx *T5762643) (r0 int32) { // sqlite3.c:70870:1
var _op int32 // sqlite3.c:70878:7
_ = _op
var _zVal *int8 // sqlite3.c:70879:8
@@ -38141,15 +34840,11 @@ func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _aff
_negInt = i32(1)
_zNeg = str(196)
_rc = i32(0)
- func() int32 {
- if _pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70885), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(44732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
if store961(&_op, int32(_pExpr.X0)) != i32(156) && _op != i32(161) {
@@ -38163,11 +34858,8 @@ _3:
if func() int32 {
if _op == i32(157) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70887), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70887), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -38178,21 +34870,17 @@ _3:
_op = int32(_pExpr.X12)
_7:
- func() int32 {
- if (((_pExpr.X2) & uint32(i32(16384))) == uint32(i32(0))) || (_pCtx == (*T5762633)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2)&uint32(i32(16384))) != uint32(i32(0)) && _pCtx != (*T5762643)(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)
- return i32(0)
- }()
+ }
}()
if _op != i32(66) {
goto _11
}
- _1_aff = uint8(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))))
+ _1_aff = uint8(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5516385)(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
@@ -38230,11 +34918,11 @@ _19:
goto _20
}
- _sqlite3VdbeMemSetInt64(tls, _pVal, int64(*(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))*int64(_negInt))
+ _sqlite3VdbeMemSetInt64(tls, _pVal, int64(*(*int32)(unsafe.Pointer((*T5516385)(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((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _zVal = _sqlite3MPrintf(tls, _db, str(5224), unsafe.Pointer(_zNeg), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
if _zVal != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _22
}
@@ -38288,20 +34976,20 @@ _18:
goto _33
}
- *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))))
+ *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))))
goto _34
_33:
- if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) != i64(-9223372036854775808) {
+ if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) != i64(-9223372036854775808) {
goto _35
}
- *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = 9.223372036854776e+18
+ *(*float64)(unsafe.Pointer((*T5445581)(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((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))))
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))))
_36:
_34:
_sqlite3ValueApplyAffinity(tls, _pVal, _affinity, _enc)
@@ -38329,25 +35017,17 @@ _38:
goto _41
}
- func() int32 {
- if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(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((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(88)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(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((*T5516385)(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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(39) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(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)
- return i32(0)
- }()
+ }
}()
_pVal = _valueNew(tls, _db, _pCtx)
if _pVal != nil {
@@ -38357,17 +35037,13 @@ _38:
goto _no_mem
_47:
- _zVal = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2))))
+ _zVal = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2))))
_16_nVal = _sqlite3Strlen30(tls, _zVal) - i32(1)
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zVal)) + 1*uintptr(_16_nVal)))) == i32(39) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zVal)) + 1*uintptr(_16_nVal)))) != i32(39) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70966), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(44788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemSetStr(tls, _pVal, (*int8)(unsafe.Pointer(_sqlite3HexToBlob(tls, _db, _zVal, _16_nVal))), _16_nVal/i32(2), uint8(i32(0)), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
@@ -38383,25 +35059,17 @@ _29:
_no_mem:
_sqlite3OomFault(tls, _db)
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zVal))
- func() int32 {
- if (*_ppVal) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*_ppVal) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70984), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(44808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pCtx == (*T5762633)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pCtx != (*T5762643)(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)
- return i32(0)
- }()
+ }
}()
_sqlite3ValueFree(tls, _pVal)
r0 = _sqlite3NomemError(tls, i32(70990))
@@ -38427,15 +35095,11 @@ func _sqlite3AffinityType(tls *crt.TLS, _zIn *int8, _pszEst *uint8) (r0 int8) {
_h = u32(0)
_aff = i8(67)
_zChar = nil
- func() int32 {
- if _zIn != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zIn == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AffinityTypeØ00__func__Ø000))), unsafe.Pointer(str(44844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zIn)) + 1*uintptr(i32(0))))) == 0 {
@@ -38706,15 +35370,11 @@ _28:
}
func _sqlite3HexToInt(tls *crt.TLS, _h int32) (r0 uint8) { // sqlite3.c:28794:1
- func() int32 {
- if (((_h >= i32(48)) && (_h <= i32(57))) || ((_h >= i32(97)) && (_h <= i32(102)))) || ((_h >= i32(65)) && (_h <= i32(70))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_h < i32(48) || _h > i32(57)) && (_h < i32(97) || _h > i32(102)) && (_h < i32(65) || _h > i32(70)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28795), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HexToIntØ00__func__Ø000))), unsafe.Pointer(str(44872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_h
@@ -38759,15 +35419,11 @@ _2:
}
_sqlite3ValueApplyAffinity(tls, _pMem, uint8(i32(66)), _encoding)
- func() int32 {
- if (int32(_pMem.X1)&i32(2)) != 0 || (((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1)&i32(2)) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70213), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemCastØ00__func__Ø000))), unsafe.Pointer(str(44952)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pMem.X1) & i32(2)) == 0 {
goto _11
@@ -38799,15 +35455,11 @@ _5:
goto _13
_6:
- func() int32 {
- if int32(_aff) == i32(66) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_aff) != i32(66) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70233), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemCastØ00__func__Ø000))), unsafe.Pointer(str(45000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
{
@@ -38816,15 +35468,11 @@ _6:
sink4530 = *p
}
_sqlite3ValueApplyAffinity(tls, _pMem, uint8(i32(66)), _encoding)
- func() int32 {
- if (int32(_pMem.X1)&i32(2)) != 0 || (((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1)&i32(2)) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70237), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemCastØ00__func__Ø000))), unsafe.Pointer(str(44952)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */)))
@@ -38849,15 +35497,11 @@ func _applyAffinity(tls *crt.TLS, _pRec *XMem, _affinity int8, _enc uint8) { //
goto _0
}
- func() int32 {
- if ((int32(_affinity) == i32(68)) || (int32(_affinity) == i32(69))) || (int32(_affinity) == i32(67)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_affinity) != i32(68) && int32(_affinity) != i32(69) && int32(_affinity) != i32(67) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78388), unsafe.Pointer((*int8)(unsafe.Pointer(&_applyAffinityØ00__func__Ø000))), unsafe.Pointer(str(45024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pRec.X1) & i32(4)) != i32(0) {
goto _5
@@ -38922,15 +35566,11 @@ func _applyNumericAffinity(tls *crt.TLS, _pRec *XMem, _bTryForInt int32) { // sq
var _enc uint8 // sqlite3.c:78351:6
_ = _enc
_enc = _pRec.X2
- func() int32 {
- if (int32(_pRec.X1) & i32(14)) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pRec.X1) & i32(14)) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78352), unsafe.Pointer((*int8)(unsafe.Pointer(&_applyNumericAffinityØ00__func__Ø000))), unsafe.Pointer(str(45132)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3AtoF(tls, _pRec.X5, &_rValue, _pRec.X4, _enc) != i32(0) {
goto _2
@@ -38943,7 +35583,7 @@ _2:
goto _3
}
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _iValue
+ *(*int64)(unsafe.Pointer((*T5445581)(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))
@@ -38952,7 +35592,7 @@ _2:
goto _4
_3:
- *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _rValue
+ *(*float64)(unsafe.Pointer((*T5445581)(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))
@@ -38978,52 +35618,36 @@ func init() {
func _sqlite3VdbeIntegerAffinity(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70124:1
var _ix int64 // sqlite3.c:70125:7
_ = _ix
- func() int32 {
- if (int32(_pMem.X1) & i32(8)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1) & i32(8)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70126), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntegerAffinityØ00__func__Ø000))), unsafe.Pointer(str(45208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntegerAffinityØ00__func__Ø000))), unsafe.Pointer(str(5052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70128), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntegerAffinityØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70129), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntegerAffinityØ00__func__Ø000))), unsafe.Pointer(str(4620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _ix = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
- if (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != float64(_ix) || _ix <= i64(-9223372036854775808) || _ix >= i64(9223372036854775807) {
+ _ix = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ if (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != float64(_ix) || _ix <= i64(-9223372036854775808) || _ix >= i64(9223372036854775807) {
goto _11
}
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _ix
+ *(*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
@@ -39047,27 +35671,19 @@ func _sqlite3VdbeMemNumerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.
goto _0
}
- func() int32 {
- if (int32(_pMem.X1) & i32(18)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1) & i32(18)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70185), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemNumerifyØ00__func__Ø000))), unsafe.Pointer(str(45280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70186), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemNumerifyØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if i32(0) != _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) {
+ if i32(0) != _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) {
goto _6
}
@@ -39075,20 +35691,16 @@ func _sqlite3VdbeMemNumerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.
goto _7
_6:
- *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem)
+ *(*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))
_sqlite3VdbeIntegerAffinity(tls, _pMem)
_7:
_0:
- func() int32 {
- if (int32(_pMem.X1) & i32(13)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1) & i32(13)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemNumerifyØ00__func__Ø000))), unsafe.Pointer(str(45320)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */)))
@@ -39107,37 +35719,25 @@ func init() {
}
func _sqlite3VdbeMemIntegerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:70152:1
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70153), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemIntegerifyØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70154), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemIntegerifyØ00__func__Ø000))), unsafe.Pointer(str(5052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70155), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemIntegerifyØ00__func__Ø000))), unsafe.Pointer(str(4620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeIntValue(tls, _pMem)
+ *(*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
@@ -39151,27 +35751,19 @@ func init() {
}
func _sqlite3VdbeMemRealify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:70166:1
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70167), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemRealifyØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70168), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemRealifyØ00__func__Ø000))), unsafe.Pointer(str(4620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem)
+ *(*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
@@ -39184,7 +35776,7 @@ func init() {
crt.Xstrncpy(nil, &_sqlite3VdbeMemRealifyØ00__func__Ø000[0], str(45420), 22)
}
-func _valueNew(tls *crt.TLS, _db *Xsqlite3, _p *T5762633) (r0 *XMem) { // sqlite3.c:70714:1
+func _valueNew(tls *crt.TLS, _db *Xsqlite3, _p *T5762643) (r0 *XMem) { // sqlite3.c:70714:1
r0 = _sqlite3ValueNew(tls, _db)
return
@@ -39239,25 +35831,17 @@ func _sqlite3ExprCacheStore(tls *crt.TLS, _pParse *XParse, _iTab int32, _iCol in
_ = _idxLru
var _p *TyColCache // sqlite3.c:93788:20
_ = _p
- func() int32 {
- if ((_iReg > i32(0)) || (_pParse.X16) != 0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iReg <= i32(0) && (_pParse.X16) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93791), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCacheStoreØ00__func__Ø000))), unsafe.Pointer(str(45444)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iCol >= i32(-1)) && (_iCol < i32(32768)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iCol < i32(-1) || _iCol >= i32(32768) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93792), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCacheStoreØ00__func__Ø000))), unsafe.Pointer(str(45496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X13) & i32(2)) == i32(0) {
goto _7
@@ -39272,15 +35856,11 @@ _8:
goto _11
}
- func() int32 {
- if ((_p.X0) != _iTab) || (int32(_p.X1) != _iCol) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X0) == _iTab && int32(_p.X1) == _iCol {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93807), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCacheStoreØ00__func__Ø000))), unsafe.Pointer(str(45520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uintptr)(unsafe.Pointer(func() **TyColCache { _i += 1; return &_p }())) += uintptr(20)
goto _8
@@ -39347,16 +35927,12 @@ func _codeInteger(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _negFlag int32,
goto _0
}
- _1_i = *(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))
- func() int32 {
- if _1_i >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ _1_i = *(*int32)(unsafe.Pointer((*T5516385)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _negFlag == 0 {
goto _3
@@ -39368,16 +35944,12 @@ _3:
goto _4
_0:
- _2_z = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))
- func() int32 {
- if _2_z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ _2_z = *(**int8)(unsafe.Pointer((*T5516385)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_c = _sqlite3DecOrHexToI64(tls, _2_z, &_2_value)
if _2_c != i32(1) && (_2_c != i32(2) || _negFlag != 0) && (_negFlag == 0 || _2_value != i64(-9223372036854775808)) {
@@ -39482,11 +36054,8 @@ func _codeReal(tls *crt.TLS, _v *TVdbe, _z *int8, _negateFlag int32, _iMem int32
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93714), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRealØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93714), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRealØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -39494,15 +36063,11 @@ func _codeReal(tls *crt.TLS, _v *TVdbe, _z *int8, _negateFlag int32, _iMem int32
}
_sqlite3AtoF(tls, _z, &_1_value, _sqlite3Strlen30(tls, _z), uint8(i32(1)))
- func() int32 {
- if _sqlite3IsNaN(tls, _1_value) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3IsNaN(tls, _1_value) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93717), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRealØ00__func__Ø000))), unsafe.Pointer(str(45640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _negateFlag == 0 {
goto _5
@@ -39615,7 +36180,7 @@ _0:
goto _1
}
- r0 = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0
+ r0 = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0
return
_1:
@@ -39623,7 +36188,7 @@ _1:
goto _3
}
- r0 = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0
+ r0 = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0
return
_3:
@@ -39679,45 +36244,29 @@ func _codeVectorCompare(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int3
return
_0:
- func() int32 {
- if (((((((int32(_pExpr.X0) == i32(37)) || (int32(_pExpr.X0) == i32(36))) || (int32(_pExpr.X0) == i32(29))) || (int32(_pExpr.X0) == i32(148))) || (int32(_pExpr.X0) == i32(40))) || (int32(_pExpr.X0) == i32(38))) || (int32(_pExpr.X0) == i32(39))) || (int32(_pExpr.X0) == i32(41)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) != i32(37) && int32(_pExpr.X0) != i32(36) && int32(_pExpr.X0) != i32(29) && int32(_pExpr.X0) != i32(148) && int32(_pExpr.X0) != i32(40) && int32(_pExpr.X0) != i32(38) && int32(_pExpr.X0) != i32(39) && int32(_pExpr.X0) != i32(41) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91269), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_pExpr.X0) == int32(_op)) || ((int32(_pExpr.X0) == i32(29)) && (int32(_op) == i32(37)))) || ((int32(_pExpr.X0) == i32(148)) && (int32(_op) == i32(36))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) != int32(_op) && (int32(_pExpr.X0) != i32(29) || int32(_op) != i32(37)) && (int32(_pExpr.X0) != i32(148) || int32(_op) != i32(36)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91274), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p5) == i32(0)) || (int32(_pExpr.X0) != int32(_op)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p5) != i32(0) && int32(_pExpr.X0) == int32(_op) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91276), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p5) == i32(128)) || (int32(_pExpr.X0) == int32(_op)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p5) != i32(128) && int32(_pExpr.X0) != int32(_op) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91277), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_p5
@@ -39742,15 +36291,11 @@ _23:
_24:
_2_regFree1 = i32(0)
_2_regFree2 = i32(0)
- func() int32 {
- if (_i >= i32(0)) && (_i < _nLeft) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i < i32(0) || _i >= _nLeft {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91290), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _i <= i32(0) {
goto _31
@@ -39802,15 +36347,11 @@ _34:
goto _37
_36:
- func() int32 {
- if (((int32(_op) == i32(40)) || (int32(_op) == i32(38))) || (int32(_op) == i32(39))) || (int32(_op) == i32(41)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_op) != i32(40) && int32(_op) != i32(38) && int32(_op) != i32(39) && int32(_op) != i32(41) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91314), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(46000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp2(tls, _v, i32(42), i32(0), _addrDone)
if _i != (_nLeft - i32(2)) {
@@ -39837,15 +36378,11 @@ func _sqlite3VdbeMakeLabel(tls *crt.TLS, _v *TVdbe) (r0 int32) { // sqlite3.c:71
_ = _i
_p = (*XParse)(unsafe.Pointer(_v.X3))
_i = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(72 /* X25 */))), int32(1))
- func() int32 {
- if (_v.X5) == uint32(i32(381479589)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_v.X5) != uint32(i32(381479589)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71693), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeLabelØ00__func__Ø000))), unsafe.Pointer(str(46052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_i & (_i - i32(1))) != i32(0) {
goto _2
@@ -39948,11 +36485,8 @@ func _sqlite3CodeSubselect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _rHasNu
if func() int32 {
if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93197), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93197), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -40004,15 +36538,11 @@ _10:
_4_pLeft = (*XExpr)(unsafe.Pointer(_pExpr.X4))
_4_pKeyInfo = nil
_4_nVal = _sqlite3ExprVectorSize(tls, _4_pLeft)
- func() int32 {
- if (_isRowid == 0) || (_4_nVal == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isRowid != 0 && _4_nVal != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93233), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(28 /* X8 */))) = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(40 /* X17 */))), int32(1))
_4_addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _pExpr.X8, func() int32 {
@@ -40031,28 +36561,21 @@ _10:
goto _21
}
- _5_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
+ _5_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
_5_pEList = (*XExprList)(unsafe.Pointer(_5_pSelect.X0))
- func() int32 {
- if _isRowid == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isRowid != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93262), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if (_5_pEList.X0) == _4_nVal {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93265), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93265), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -40073,45 +36596,29 @@ _10:
_27:
_sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_6_dest.X1))
- func() int32 {
- if _4_pKeyInfo != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _4_pKeyInfo == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93279), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _5_pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _5_pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93280), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_5_pEList.X0) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_5_pEList.X0) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93281), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46236)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3KeyInfoIsWriteable(tls, _4_pKeyInfo) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3KeyInfoIsWriteable(tls, _4_pKeyInfo) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93282), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6_i = i32(0)
_36:
@@ -40130,22 +36637,19 @@ _26:
_21:
if func() int32 {
- if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
+ if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93290), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93290), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
goto _43
}
- _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
+ _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
_9_affinity = _sqlite3ExprAffinity(tls, _4_pLeft)
if _9_affinity != 0 {
goto _44
@@ -40157,15 +36661,11 @@ _44:
goto _45
}
- func() int32 {
- if _sqlite3KeyInfoIsWriteable(tls, _4_pKeyInfo) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3KeyInfoIsWriteable(tls, _4_pKeyInfo) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93309), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pKeyInfo))+uintptr(20 /* X6 */))))) + 4*uintptr(i32(0)))) = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4)))
_45:
@@ -40233,27 +36733,19 @@ _60:
_11:
_12:
_13:
- func() int32 {
- if (int32(_pExpr.X0) == i32(20)) || (int32(_pExpr.X0) == i32(119)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) != i32(20) && int32(_pExpr.X0) != i32(119) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93380), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _19_pSel = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
+ _19_pSel = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
_19_nReg = func() int32 {
if int32(_pExpr.X0) == i32(119) {
return ((*XExprList)(unsafe.Pointer(_19_pSel.X0)).X0)
@@ -40372,19 +36864,15 @@ 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((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
+ return (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
}
return (*XSelect)(unsafe.Pointer(uintptr(i32(0))))
}()
- func() int32 {
- if int32(_pExpr.X0) == i32(33) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) != i32(33) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93104), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprINAffinityØ00__func__Ø000))), unsafe.Pointer(str(46456)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zRet = (*int8)(unsafe.Pointer(_sqlite3DbMallocRaw(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), uint64(_nVal+i32(1)))))
if _zRet == nil {
@@ -40427,39 +36915,31 @@ func init() {
}
func _sqlite3VectorFieldSubexpr(tls *crt.TLS, _pVector *XExpr, _i int32) (r0 *XExpr) { // sqlite3.c:91105:1
- func() int32 {
- if _i < _sqlite3ExprVectorSize(tls, _pVector) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i >= _sqlite3ExprVectorSize(tls, _pVector) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91106), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VectorFieldSubexprØ00__func__Ø000))), unsafe.Pointer(str(46492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3ExprIsVector(tls, _pVector) == 0 {
goto _2
}
- func() int32 {
- if (int32(_pVector.X12) == i32(0)) || (int32(_pVector.X0) == i32(157)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pVector.X12) != i32(0) && int32(_pVector.X0) != i32(157) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91108), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VectorFieldSubexprØ00__func__Ø000))), unsafe.Pointer(str(46528)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pVector.X0) != i32(119) && int32(_pVector.X12) != i32(119) {
goto _7
}
- r0 = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X0)).X1) + 20*uintptr(_i))).X0))
+ 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
_7:
- r0 = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_i))).X0))
+ 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
_2:
@@ -40491,17 +36971,13 @@ _0:
goto _1
}
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAffinityØ00__func__Ø000))), unsafe.Pointer(str(46600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X1)+20*uintptr(i32(0)))).X0)))
+ 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
_1:
@@ -40515,17 +36991,13 @@ _4:
goto _5
}
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90791), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAffinityØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- r0 = _sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0)))))
+ r0 = _sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0)))))
return
_5:
@@ -40541,17 +37013,13 @@ _9:
goto _10
}
- func() int32 {
- if (((*XExpr)(unsafe.Pointer(_pExpr.X4)).X2) & uint32(i32(2048))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (((*XExpr)(unsafe.Pointer(_pExpr.X4)).X2) & uint32(i32(2048))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAffinityØ00__func__Ø000))), unsafe.Pointer(str(46628)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(20 /* X6 */))))))).X0)).X1)+20*uintptr(_pExpr.X9))).X0)))
+ 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
_10:
@@ -40570,49 +37038,33 @@ _0:
goto _3
}
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90845), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprSkipCollateØ00__func__Ø000))), unsafe.Pointer(str(43812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pExpr.X0) == i32(151) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) != i32(151) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprSkipCollateØ00__func__Ø000))), unsafe.Pointer(str(46688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0))
+ _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0))
goto _10
_3:
- func() int32 {
- if int32(_pExpr.X0) == i32(53) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) != i32(53) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90850), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprSkipCollateØ00__func__Ø000))), unsafe.Pointer(str(46712)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pExpr = (*XExpr)(unsafe.Pointer(_pExpr.X4))
_10:
@@ -40637,15 +37089,11 @@ func init() {
}
func _sqlite3TableColumnAffinity(tls *crt.TLS, _pTab *XTable, _iCol int32) (r0 int8) { // sqlite3.c:90758:1
- func() int32 {
- if _iCol < int32(_pTab.X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iCol >= int32(_pTab.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90759), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TableColumnAffinityØ00__func__Ø000))), unsafe.Pointer(str(46780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = int8(func() int32 {
if _iCol >= i32(0) {
@@ -40691,15 +37139,11 @@ _1:
return
_7:
- func() int32 {
- if (int32(_aff1) == i32(0)) || (int32(_aff2) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_aff1) != i32(0) && int32(_aff2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompareAffinityØ00__func__Ø000))), unsafe.Pointer(str(46824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = int8(int32(_aff1) + int32(_aff2))
return
@@ -40883,61 +37327,41 @@ _4:
goto _5
}
- _sqlite3TreeViewSelect(tls, (*T5513999)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, (*T5514009)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
_5:
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDest.X0) != i32(6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDest.X0) == i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121149), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(46900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDest.X0) != i32(5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDest.X0) == i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121150), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(46948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDest.X0) != i32(8)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDest.X0) == i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121151), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(46992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDest.X0) != i32(7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDest.X0) == i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121152), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pDest.X0) > i32(8) {
goto _18
}
- func() int32 {
- if (((((((int32(_pDest.X0) == i32(3)) || (int32(_pDest.X0) == i32(1))) || (int32(_pDest.X0) == i32(2))) || (int32(_pDest.X0) == i32(4))) || (int32(_pDest.X0) == i32(7))) || (int32(_pDest.X0) == i32(6))) || (int32(_pDest.X0) == i32(8))) || (int32(_pDest.X0) == i32(5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pDest.X0) != i32(3) && int32(_pDest.X0) != i32(1) && int32(_pDest.X0) != i32(2) && int32(_pDest.X0) != i32(4) && int32(_pDest.X0) != i32(7) && int32(_pDest.X0) != i32(6) && int32(_pDest.X0) != i32(8) && int32(_pDest.X0) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121154), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(_p.X12)))
*(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X12 */))))) = (*XExprList)(unsafe.Pointer(uintptr(i32(0))))
@@ -40958,15 +37382,11 @@ _18:
goto _select_end
_29:
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X0)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X0)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_isAgg = bool2int(((_p.X3) & uint32(i32(8))) != uint32(i32(0)))
if (Xsqlite3SelectTrace & i32(256)) == 0 {
@@ -40982,7 +37402,7 @@ _29:
return str(47324)
}())
_33:
- _sqlite3TreeViewSelect(tls, (*T5513999)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, (*T5514009)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
_32:
_i = i32(0)
_34:
@@ -41092,7 +37512,7 @@ _52:
goto _53
}
- if int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
+ if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
goto _54
}
@@ -41106,7 +37526,7 @@ _53:
*p = (*p) + _sqlite3SelectExprHeight(tls, _p)
sink961 = *p
}
- if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */))).X0)&i32(32)) != i32(0) || _pushDownWhereTerms(tls, _pParse, _12_pSub, (*XExpr)(unsafe.Pointer(_p.X9)), _12_pItem.X11) == 0 {
+ if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */))).X0)&i32(32)) != i32(0) || _pushDownWhereTerms(tls, _pParse, _12_pSub, (*XExpr)(unsafe.Pointer(_p.X9)), _12_pItem.X11) == 0 {
goto _56
}
@@ -41123,10 +37543,10 @@ _53:
return str(47420)
}())
_58:
- _sqlite3TreeViewSelect(tls, (*T5513999)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, (*T5514009)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
_57:
_56:
- if _i != i32(0) || (_pTabList.X0) != i32(1) && (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+68*uintptr(i32(1))))))+uintptr(36 /* 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((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+68*uintptr(i32(1))))))+uintptr(36 /* X9 */))).X0)&i32(10)) == i32(0) || ((_p.X3)&uint32(i32(2))) != uint32(i32(0)) || (int32(_db.X13)&i32(256)) != i32(0) {
goto _63
}
@@ -41139,7 +37559,7 @@ _56:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(38 /* X10 */))) = uint8(_pParse.X59)
_sqlite3Select(tls, _pParse, _12_pSub, &_12_dest)
*(*int16)(unsafe.Pointer(uintptr(_12_pItem.X4) + uintptr(44 /* X12 */))) = _12_pSub.X2
- storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 16, 4)
+ storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 16, 4)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(32 /* X8 */))) = _12_dest.X3
_sqlite3VdbeEndCoroutine(tls, _v, _12_pItem.X7)
_sqlite3VdbeJumpHere(tls, _v, _17_addrTop-i32(1))
@@ -41148,20 +37568,16 @@ _56:
_63:
_18_onceAddr = i32(0)
- func() int32 {
- if (_12_pItem.X6) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_12_pItem.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121326), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(28 /* X7 */))) = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1)
_18_topAddr = _sqlite3VdbeAddOp2(tls, _v, i32(77), i32(0), _12_pItem.X7)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem)) + uintptr(24 /* X6 */))) = _18_topAddr + i32(1)
- if int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
+ if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
goto _67
}
@@ -41222,7 +37638,7 @@ _51:
return str(47504)
}())
_72:
- _sqlite3TreeViewSelect(tls, (*T5513999)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, (*T5514009)(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
@@ -41233,16 +37649,12 @@ _71:
*p = (*p) & uint32(i32(-2))
sink985 = *p
}
- _pGroupBy = store5427056((**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X10 */))))), _sqlite3ExprListDup(tls, _db, _pEList, i32(0)))
- func() int32 {
- if (_sDistinct.X0) != 0 {
- return i32(0)
- }
- return func() int32 {
+ _pGroupBy = store5427066((**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (Xsqlite3SelectTrace & i32(1024)) == 0 {
goto _77
@@ -41257,7 +37669,7 @@ _71:
return str(47560)
}())
_78:
- _sqlite3TreeViewSelect(tls, (*T5513999)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, (*T5514009)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
_77:
_74:
if (*XExprList)(unsafe.Pointer(_sSort.X0)) == nil {
@@ -41383,7 +37795,7 @@ _101:
goto _104
}
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(16 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0))
+ *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(16 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0))
*(*uintptr)(unsafe.Pointer(func() **TExprList_item { _38_k -= 1; return &_38_pItem }())) += uintptr(20)
goto _101
@@ -41394,20 +37806,16 @@ _105:
goto _108
}
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(16 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0))
+ *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(16 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0))
*(*uintptr)(unsafe.Pointer(func() **TExprList_item { _38_k -= 1; return &_38_pItem }())) += uintptr(20)
goto _105
_108:
- func() int32 {
- if i32(66) == int32(_sqlite3LogEst(tls, uint64(i32(100)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(66) != int32(_sqlite3LogEst(tls, uint64(i32(100)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_p.X2) <= i32(66) {
goto _111
@@ -41418,15 +37826,11 @@ _111:
goto _112
_100:
- func() int32 {
- if i32(0) == int32(_sqlite3LogEst(tls, uint64(i32(1)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(0) != int32(_sqlite3LogEst(tls, uint64(i32(1)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121527), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(6 /* X2 */))) = int16(i32(0))
_112:
@@ -41464,22 +37868,18 @@ _119:
goto _122
}
- func() int32 {
- if (((*XExpr)(unsafe.Pointer((*TAggInfo_func)(unsafe.Pointer(uintptr(_sAggInfo.X11) + 16*uintptr(_i))).X0)).X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (((*XExpr)(unsafe.Pointer((*TAggInfo_func)(unsafe.Pointer(uintptr(_sAggInfo.X11) + 16*uintptr(_i))).X0)).X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121564), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_37_sNC)) + uintptr(28 /* X7 */)))
*p = uint16(int32(*p) | i32(8))
sink4530 = *p
}
- _sqlite3ExprAnalyzeAggList(tls, &_37_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((*TAggInfo_func)(unsafe.Pointer(uintptr(_sAggInfo.X11)+16*uintptr(_i))).X0) + uintptr(20 /* X6 */))))))))
+ _sqlite3ExprAnalyzeAggList(tls, &_37_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((*TAggInfo_func)(unsafe.Pointer(uintptr(_sAggInfo.X11)+16*uintptr(_i))).X0) + uintptr(20 /* X6 */))))))))
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_37_sNC)) + uintptr(28 /* X7 */)))
*p = uint16(int32(*p) & i32(-9))
@@ -41698,7 +38098,7 @@ _157:
_126:
_59_pDel = nil
- if store5431490(&_59_pTab, _isSimpleCount(tls, _p, &_sAggInfo)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5431500(&_59_pTab, _isSimpleCount(tls, _p, &_sAggInfo)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _159
}
@@ -41753,25 +38153,17 @@ _171:
_159:
_65_pMinMax = nil
_65_flag = u8(0)
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121890), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_65_flag) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_65_flag) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121891), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XExpr)(unsafe.Pointer(_p.X11)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
goto _177
@@ -41779,15 +38171,11 @@ _159:
_65_flag = _minMaxQuery(tls, &_sAggInfo, &_65_pMinMax)
_177:
- func() int32 {
- if (int32(_65_flag) == i32(0)) || ((_65_pMinMax != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) && ((_65_pMinMax.X0) == i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_65_flag) != i32(0) && (_65_pMinMax == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || (_65_pMinMax.X0) != i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121895), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _65_flag == 0 {
goto _182
@@ -41795,15 +38183,11 @@ _177:
_65_pMinMax = _sqlite3ExprListDup(tls, _db, _65_pMinMax, i32(0))
_59_pDel = _65_pMinMax
- func() int32 {
- if ((_db.X17) != 0) || (_65_pMinMax != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) == 0 && _65_pMinMax == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121900), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(48040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_db.X17) != 0 {
goto _186
@@ -41829,15 +38213,11 @@ _182:
_189:
_updateAccumulator(tls, _pParse, &_sAggInfo)
- func() int32 {
- if (_65_pMinMax == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((_65_pMinMax.X0) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _65_pMinMax != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && (_65_pMinMax.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(48072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3WhereIsOrdered(tls, _pWInfo) <= i32(0) {
goto _193
@@ -41912,7 +38292,7 @@ func _sqlite3AuthCheck(tls *crt.TLS, _pParse *XParse, _code int32, _zArg1 *int8,
var _rc int32 // sqlite3.c:99394:7
_ = _rc
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 && (_pParse.X55) == 0 {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 && (_pParse.X55) == 0 {
goto _1
}
@@ -41982,7 +38362,7 @@ func _sqlite3DebugPrintf(tls *crt.TLS, _zFormat *int8, args ...interface{}) { //
}
-func _sqlite3TreeViewSelect(tls *crt.TLS, _pView *T5513999, _p *XSelect, _moreToFollow uint8) { // sqlite3.c:26269:1
+func _sqlite3TreeViewSelect(tls *crt.TLS, _pView *T5514009, _p *XSelect, _moreToFollow uint8) { // sqlite3.c:26269:1
var _n int32 // sqlite3.c:26270:7
_ = _n
var _cnt int32 // sqlite3.c:26271:7
@@ -42129,7 +38509,7 @@ _27:
_sqlite3XPrintf(tls, &_7_x, str(48324), unsafe.Pointer(_7_pItem.X3))
_28:
- if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(36 /* X9 */))).X0) & i32(8)) == 0 {
+ if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(36 /* X9 */))).X0) & i32(8)) == 0 {
goto _29
}
@@ -42143,11 +38523,11 @@ _29:
_sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(_7_pItem.X5)), uint8(i32(0)))
_30:
- if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _31
}
- _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem)) + uintptr(60 /* X15 */))))))), uint8(i32(0)), str(48348))
+ _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem)) + uintptr(60 /* X15 */))))))), uint8(i32(0)), str(48348))
_31:
_sqlite3TreeViewPop(tls, _pView)
_6_i += 1
@@ -42241,7 +38621,7 @@ _38:
}
-func _sqlite3TreeViewLine(tls *crt.TLS, _p *T5513999, _zFormat *int8, args ...interface{}) { // sqlite3.c:26196:1
+func _sqlite3TreeViewLine(tls *crt.TLS, _p *T5514009, _zFormat *int8, args ...interface{}) { // sqlite3.c:26196:1
var _ap []interface{} // sqlite3.c:26197:11
_ = _ap
var _i int32 // sqlite3.c:26198:7
@@ -42281,15 +38661,11 @@ _0:
_ap = args
_sqlite3VXPrintf(tls, &_acc, _zFormat, _ap)
_ap = nil
- func() int32 {
- if (_acc.X3) > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_acc.X3) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26211), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TreeViewLineØ00__func__Ø000))), unsafe.Pointer(str(48420)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_zBuf)) + 1*uintptr((_acc.X3)-uint32(i32(1)))))) == i32(10) {
goto _12
@@ -42310,17 +38686,17 @@ func init() {
crt.Xstrncpy(nil, &_sqlite3TreeViewLineØ00__func__Ø000[0], str(48432), 20)
}
-func _sqlite3TreeViewPush(tls *crt.TLS, _p *T5513999, _moreToFollow uint8) (r0 *T5513999) { // sqlite3.c:26170:1
- if _p != (*T5513999)(unsafe.Pointer(uintptr(i32(0)))) {
+func _sqlite3TreeViewPush(tls *crt.TLS, _p *T5514009, _moreToFollow uint8) (r0 *T5514009) { // sqlite3.c:26170:1
+ if _p != (*T5514009)(unsafe.Pointer(uintptr(i32(0)))) {
goto _0
}
- _p = (*T5513999)(unsafe.Pointer(Xsqlite3_malloc64(tls, uint64(u32(104)))))
- if _p != (*T5513999)(unsafe.Pointer(uintptr(i32(0)))) {
+ _p = (*T5514009)(unsafe.Pointer(Xsqlite3_malloc64(tls, uint64(u32(104)))))
+ if _p != (*T5514009)(unsafe.Pointer(uintptr(i32(0)))) {
goto _1
}
- r0 = (*T5513999)(unsafe.Pointer(uintptr(i32(0))))
+ r0 = (*T5514009)(unsafe.Pointer(uintptr(i32(0))))
return
_1:
@@ -42330,15 +38706,11 @@ _1:
_0:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) += 1
_2:
- func() int32 {
- if (int32(_moreToFollow) == i32(0)) || (int32(_moreToFollow) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_moreToFollow) != i32(0) && int32(_moreToFollow) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TreeViewPushØ00__func__Ø000))), unsafe.Pointer(str(48452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if uint32(_p.X0) >= u32(100) {
goto _6
@@ -42357,7 +38729,7 @@ func init() {
crt.Xstrncpy(nil, &_sqlite3TreeViewPushØ00__func__Ø000[0], str(48488), 20)
}
-func _sqlite3TreeViewWith(tls *crt.TLS, _pView *T5513999, _pWith *XWith, _moreToFollow uint8) { // sqlite3.c:26229:1
+func _sqlite3TreeViewWith(tls *crt.TLS, _pView *T5514009, _pWith *XWith, _moreToFollow uint8) { // sqlite3.c:26229:1
var _i int32 // sqlite3.c:26230:7
_ = _i
var _4_x XStrAccum // sqlite3.c:26241:16
@@ -42442,15 +38814,15 @@ _4:
}
-func _sqlite3TreeViewItem(tls *crt.TLS, _p *T5513999, _zLabel *int8, _moreFollows uint8) { // sqlite3.c:26221:1
+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 *T5513999) { // sqlite3.c:26186:1
- if _p != (*T5513999)(unsafe.Pointer(uintptr(i32(0)))) {
+func _sqlite3TreeViewPop(tls *crt.TLS, _p *T5514009) { // sqlite3.c:26186:1
+ if _p != (*T5514009)(unsafe.Pointer(uintptr(i32(0)))) {
goto _0
}
@@ -42468,7 +38840,7 @@ _1:
}
-func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T5513999, _pList *XExprList, _moreToFollow uint8, _zLabel *int8) { // sqlite3.c:26653:1
+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)
@@ -42476,7 +38848,7 @@ func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T5513999, _pList *XExprList,
}
-func _sqlite3TreeViewBareExprList(tls *crt.TLS, _pView *T5513999, _pList *XExprList, _zLabel *int8) { // sqlite3.c:26631:1
+func _sqlite3TreeViewBareExprList(tls *crt.TLS, _pView *T5514009, _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
@@ -42502,7 +38874,7 @@ _4:
goto _7
}
- _3_j = int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_2_i))))) + uintptr(16 /* X5 */))))).X0)
+ _3_j = int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_2_i))))) + uintptr(16 /* X5 */))))).X0)
if _3_j == 0 {
goto _8
}
@@ -42526,7 +38898,7 @@ _3:
}
-func _sqlite3TreeViewExpr(tls *crt.TLS, _pView *T5513999, _pExpr *XExpr, _moreToFollow uint8) { // sqlite3.c:26381:1
+func _sqlite3TreeViewExpr(tls *crt.TLS, _pView *T5514009, _pExpr *XExpr, _moreToFollow uint8) { // sqlite3.c:26381:1
var _zBinOp *int8 // sqlite3.c:26382:14
_ = _zBinOp
var _zUniOp *int8 // sqlite3.c:26383:14
@@ -42696,20 +39068,20 @@ _6:
goto _60
}
- _sqlite3TreeViewLine(tls, _pView, str(38632), *(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))
+ _sqlite3TreeViewLine(tls, _pView, str(38632), *(*int32)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))
goto _61
_60:
- _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
_61:
goto _57
_7:
- _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
goto _57
_8:
- _sqlite3TreeViewLine(tls, _pView, str(48644), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(48644), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
goto _57
_9:
@@ -42717,11 +39089,11 @@ _9:
goto _57
_10:
- _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
goto _57
_11:
- _sqlite3TreeViewLine(tls, _pView, str(48648), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))), int32(_pExpr.X9))
+ _sqlite3TreeViewLine(tls, _pView, str(48648), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))), int32(_pExpr.X9))
goto _57
_12:
@@ -42729,11 +39101,11 @@ _12:
goto _57
_13:
- _sqlite3TreeViewLine(tls, _pView, str(48680), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(48680), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
goto _57
_14:
- _sqlite3TreeViewLine(tls, _pView, str(48688), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(48688), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
_sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(0)))
goto _57
@@ -42846,12 +39218,12 @@ _41:
goto _57
_42:
- _sqlite3TreeViewLine(tls, _pView, str(48732), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(48732), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(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((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(48740), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
_sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(0)))
goto _57
@@ -42865,17 +39237,17 @@ _45:
goto _63
_62:
- _22_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
+ _22_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
_63:
if int32(_pExpr.X0) != i32(153) {
goto _64
}
- _sqlite3TreeViewLine(tls, _pView, str(48752), int32(_pExpr.X12), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(48752), int32(_pExpr.X12), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
goto _65
_64:
- _sqlite3TreeViewLine(tls, _pView, str(48772), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(48772), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
_65:
if _22_pFarg == nil {
goto _66
@@ -42887,12 +39259,12 @@ _66:
_46:
_sqlite3TreeViewLine(tls, _pView, str(48784))
- _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0)))
goto _57
_47:
_sqlite3TreeViewLine(tls, _pView, str(48796))
- _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0)))
goto _57
_48:
@@ -42902,18 +39274,18 @@ _48:
goto _67
}
- _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0)))
goto _68
_67:
- _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0)))))
+ _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0)))))
_68:
goto _57
_49:
_33_pX = (*XExpr)(unsafe.Pointer(_pExpr.X4))
- _33_pY = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0))
- _33_pZ = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0))
+ _33_pY = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0))
+ _33_pZ = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*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)))
@@ -42932,7 +39304,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((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0)))))
+ _sqlite3TreeViewExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0)))))
goto _57
_52:
@@ -42967,7 +39339,7 @@ _75:
goto _76
_76:
- _sqlite3TreeViewLine(tls, _pView, str(48856), unsafe.Pointer(_36_zType), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(48856), unsafe.Pointer(_36_zType), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
goto _57
_53:
@@ -42976,12 +39348,12 @@ _53:
goto _57
_54:
- _sqlite3TreeViewBareExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), str(48888))
+ _sqlite3TreeViewBareExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), str(48888))
goto _57
_55:
_sqlite3TreeViewLine(tls, _pView, str(48896), int32(_pExpr.X9))
- _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(20 /* X6 */))))))), uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(20 /* X6 */))))))), uint8(i32(0)))
goto _57
_56:
@@ -43024,11 +39396,8 @@ func _sqlite3SelectPrep(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pOuterNC *X
if func() int32 {
if _p == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectPrepØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectPrepØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -43103,7 +39472,8 @@ _0:
}
func _sqlite3ExprWalkNoop(tls *crt.TLS, _NotUsed *XWalker, _NotUsed2 *XExpr) (r0 int32) { // sqlite3.c:120805:1
- func() *XExpr { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
r0 = i32(0)
return
@@ -43223,30 +39593,22 @@ _16:
*p = (*p) & uint32(i32(-257))
sink985 = *p
}
- func() int32 {
- if ((_p.X3) & uint32(i32(65536))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X3) & uint32(i32(65536))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120275), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertCompoundSelectToSubqueryØ00__func__Ø000))), unsafe.Pointer(str(48960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))
*p = (*p) | uint32(i32(65536))
sink985 = *p
}
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_pNew.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSelect)(unsafe.Pointer(_pNew.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120277), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertCompoundSelectToSubqueryØ00__func__Ø000))), unsafe.Pointer(str(48992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**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))))
@@ -43279,11 +39641,8 @@ _2:
if _p != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 {
if (_p.X0) == i32(0) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103305), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendFromTermØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103305), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendFromTermØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -43296,15 +39655,11 @@ _2:
_8:
_pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X2 */))))) + 68*uintptr((_p.X0)-i32(1))))
- func() int32 {
- if _pAlias != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pAlias == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103309), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendFromTermØ00__func__Ø000))), unsafe.Pointer(str(49044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pAlias.X1) == 0 {
goto _11
@@ -43319,15 +39674,11 @@ _11:
return
_append_from_error:
- func() int32 {
- if _p == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103319), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendFromTermØ00__func__Ø000))), unsafe.Pointer(str(49056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprDelete(tls, _db, _pOn)
_sqlite3IdListDelete(tls, _db, _pUsing)
@@ -43342,25 +39693,17 @@ func _sqlite3SrcListAppend(tls *crt.TLS, _db *Xsqlite3, _pList *XSrcList, _pTabl
_ = _pItem
var _5_pTemp *XToken // sqlite3.c:103222:11
_ = _5_pTemp
- func() int32 {
- if (_pDatabase == (*XToken)(unsafe.Pointer(uintptr(i32(0))))) || (_pTable != (*XToken)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pDatabase != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) && _pTable == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103201), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendØ00__func__Ø000))), unsafe.Pointer(str(49064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103202), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pList != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _5
@@ -43430,45 +39773,29 @@ func _sqlite3SrcListEnlarge(tls *crt.TLS, _db *Xsqlite3, _pSrc *XSrcList, _nExtr
_ = _1_nAlloc
var _1_nGot int32 // sqlite3.c:103130:9
_ = _1_nGot
- func() int32 {
- if _iStart >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iStart < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103121), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49116)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nExtra >= i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nExtra < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103122), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pSrc == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103123), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iStart <= (_pSrc.X0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iStart > (_pSrc.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103124), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (uint32(_pSrc.X0) + uint32(_nExtra)) <= (_pSrc.X1) {
goto _8
@@ -43480,15 +39807,11 @@ func _sqlite3SrcListEnlarge(tls *crt.TLS, _db *Xsqlite3, _pSrc *XSrcList, _nExtr
goto _9
}
- func() int32 {
- if (_db.X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103134), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pSrc
return
@@ -43570,15 +39893,11 @@ func _sqlite3ExprListAppend(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _p
var _5_pItem *TExprList_item // sqlite3.c:92233:26
_ = _5_pItem
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92213), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
@@ -43608,15 +39927,11 @@ _2:
goto _6
}
- func() int32 {
- if (_pList.X0) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pList.X0) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92224), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendØ00__func__Ø000))), unsafe.Pointer(str(49244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3_a = (*TExprList_item)(unsafe.Pointer(_sqlite3DbRealloc(tls, _db, _pList.X1, uint64(uint32((_pList.X0)*i32(2))*u32(20)))))
if _3_a != (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -43629,15 +39944,11 @@ _9:
*(**TExprList_item)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(4 /* X1 */))))) = _3_a
_6:
_5:
- func() int32 {
- if (*TExprList_item)(unsafe.Pointer(_pList.X1)) != (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TExprList_item)(unsafe.Pointer(_pList.X1)) == (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92231), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendØ00__func__Ø000))), unsafe.Pointer(str(49260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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))
@@ -43683,15 +39994,11 @@ func _sqlite3ExprAlloc(tls *crt.TLS, _db *Xsqlite3, _op int32, _pToken *XToken,
_ = _iValue
_nExtra = i32(0)
_iValue = i32(0)
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91470), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAllocØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pToken == nil {
goto _2
@@ -43702,15 +40009,11 @@ func _sqlite3ExprAlloc(tls *crt.TLS, _db *Xsqlite3, _op int32, _pToken *XToken,
}
_nExtra = int32((_pToken.X1) + uint32(i32(1)))
- func() int32 {
- if _iValue >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iValue < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91475), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAllocØ00__func__Ø000))), unsafe.Pointer(str(49296)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5:
_2:
@@ -43735,33 +40038,29 @@ _2:
*p = (*p) | uint32(i32(1024))
sink985 = *p
}
- *(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = _iValue
+ *(*int32)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = _iValue
goto _11
_10:
- *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + 48*uintptr(i32(1))))))
- func() int32 {
- if ((_pToken.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_pToken.X1) == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + 48*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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pToken.X1) == 0 {
goto _15
}
- crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_pToken.X0), _pToken.X1)
+ crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_pToken.X0), _pToken.X1)
_15:
- *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(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((*T5516375)(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((*T5516385)(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((*T5516385)(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((*T5516375)(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((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) {
goto _18
}
@@ -43771,7 +40070,7 @@ _15:
sink985 = *p
}
_18:
- _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))
+ _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))
_17:
_11:
_9:
@@ -44010,7 +40309,7 @@ _5:
goto _6
}
- if _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 {
+ if _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 {
goto _7
}
@@ -44021,11 +40320,11 @@ _7:
goto _8
_6:
- if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) == nil {
+ if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) == nil {
goto _9
}
- if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 {
+ if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 {
goto _10
}
@@ -44053,11 +40352,8 @@ func _sqlite3WalkSelectFrom(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 in
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalkSelectFromØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalkSelectFromØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -44078,7 +40374,7 @@ _3:
return
_7:
- if ((uint32(((*T5504235)(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((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */)))))))) == 0 {
+ 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
}
@@ -44186,11 +40482,8 @@ _0:
if func() int32 {
if (*XSrcList)(unsafe.Pointer(_p.X8)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120540), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120540), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -44218,32 +40511,24 @@ _6:
goto _9
}
- func() int32 {
- if (int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) || ((*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) && (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
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)
- return i32(0)
- }()
+ }
}()
- if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _13
}
goto _7
_13:
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120562), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _withExpand(tls, _pWalker, _pFrom) == 0 {
goto _16
@@ -44265,25 +40550,17 @@ _17:
}
_6_pSel = (*XSelect)(unsafe.Pointer(_pFrom.X5))
- func() int32 {
- if _6_pSel != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _6_pSel == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120571), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120572), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3WalkSelect(tls, _pWalker, _6_pSel) == 0 {
goto _24
@@ -44293,7 +40570,7 @@ _17:
return
_24:
- *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store5431490(&_4_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(80))))))
+ *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store5431500(&_4_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(80))))))
if _4_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _25
}
@@ -44316,15 +40593,11 @@ _27:
_sqlite3ColumnsFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(_6_pSel.X0)), (*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab))+uintptr(42 /* X11 */))), (**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab))+uintptr(4 /* X1 */))))))
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab)) + uintptr(40 /* X10 */))) = int16(i32(-1))
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab)) + uintptr(44 /* X12 */))) = int16(i32(200))
- func() int32 {
- if i32(200) == int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(200) != int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120581), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab)) + uintptr(36 /* X9 */)))
@@ -44334,17 +40607,13 @@ _27:
goto _30
_19:
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120586), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store5431490(&_4_pTab, _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), _pFrom))
+ *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store5431500(&_4_pTab, _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), _pFrom))
if _4_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _33
}
@@ -44384,15 +40653,11 @@ _36:
return
_39:
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_pFrom.X5)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSelect)(unsafe.Pointer(_pFrom.X5)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120603), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(20 /* X5 */))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(_4_pTab.X3)), i32(0))
_sqlite3SelectSetName(tls, (*XSelect)(unsafe.Pointer(_pFrom.X5)), _4_pTab.X0)
@@ -44438,25 +40703,17 @@ _45:
goto _48
_49:
- func() int32 {
- if (int32(_pE.X0) != i32(122)) || ((*XExpr)(unsafe.Pointer(_pE.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pE.X0) == i32(122) && (*XExpr)(unsafe.Pointer(_pE.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120640), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pE.X0) != i32(122)) || (((*XExpr)(unsafe.Pointer(_pE.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && (int32((*XExpr)(unsafe.Pointer(_pE.X4)).X0) == i32(55))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pE.X0) == i32(122) && ((*XExpr)(unsafe.Pointer(_pE.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || int32((*XExpr)(unsafe.Pointer(_pE.X4)).X0) != i32(55)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120641), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pE.X0) != i32(122) || int32((*XExpr)(unsafe.Pointer(_pE.X5)).X0) != i32(160) {
goto _58
@@ -44485,15 +40742,11 @@ _61:
_pE = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a)) + 20*uintptr(_k))).X0))
_pRight = (*XExpr)(unsafe.Pointer(_pE.X5))
- func() int32 {
- if (int32(_pE.X0) != i32(122)) || (_pRight != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pE.X0) == i32(122) && _pRight == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120659), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pE.X0) == i32(160) || int32(_pE.X0) == i32(122) && int32(_pRight.X0) == i32(160) {
goto _70
@@ -44519,27 +40772,19 @@ _70:
goto _73
}
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pE.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pE.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120679), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*XExpr)(unsafe.Pointer(_pE.X4)).X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (((*XExpr)(unsafe.Pointer(_pE.X4)).X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120680), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _19_zTName = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr(_pE.X4) + uintptr(8 /* X3 */)))))
+ _19_zTName = *(**int8)(unsafe.Pointer((*T5516385)(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:
@@ -44591,15 +40836,11 @@ _90:
}
_25_zName = (*XColumn)(unsafe.Pointer(uintptr(_21_pTab.X1) + 16*uintptr(_j))).X0
- func() int32 {
- if _25_zName != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _25_zName == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120707), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _19_zTName == nil || _21_pSub == nil || _sqlite3MatchSpanName(tls, (*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_21_pSub.X0)).X1)+20*uintptr(_j))).X2, (*int8)(unsafe.Pointer(uintptr(i32(0)))), _19_zTName, (*int8)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) {
goto _98
@@ -44620,7 +40861,7 @@ _100:
goto _102
}
- if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X0)&i32(4)) == i32(0) || _tableAndColumnIndex(tls, _pTabList, _i, _25_zName, (*int32)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
+ if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X0)&i32(4)) == i32(0) || _tableAndColumnIndex(tls, _pTabList, _i, _25_zName, (*int32)(unsafe.Pointer(uintptr(i32(0)))), (*int32)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
goto _104
}
@@ -44738,29 +40979,21 @@ func init() {
}
func _sqlite3WithPush(tls *crt.TLS, _pParse *XParse, _pWith *XWith, _bFree uint8) { // sqlite3.c:120339:1
- func() int32 {
- if (int32(_bFree) == i32(0)) || (((*XWith)(unsafe.Pointer(_pParse.X70)) == (*XWith)(unsafe.Pointer(uintptr(i32(0))))) && ((*XWith)(unsafe.Pointer(_pParse.X71)) == (*XWith)(unsafe.Pointer(uintptr(i32(0)))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_bFree) != i32(0) && ((*XWith)(unsafe.Pointer(_pParse.X70)) != (*XWith)(unsafe.Pointer(uintptr(i32(0)))) || (*XWith)(unsafe.Pointer(_pParse.X71)) != (*XWith)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120340), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WithPushØ00__func__Ø000))), unsafe.Pointer(str(49880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pWith == nil {
goto _4
}
- func() int32 {
- if (*XWith)(unsafe.Pointer(_pParse.X70)) != _pWith {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWith)(unsafe.Pointer(_pParse.X70)) == _pWith {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120342), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WithPushØ00__func__Ø000))), unsafe.Pointer(str(49940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWith)) + uintptr(4 /* X1 */))))) = (*XWith)(unsafe.Pointer(_pParse.X70))
*(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(476 /* X70 */))))) = _pWith
@@ -44786,15 +41019,11 @@ func _sqlite3SrcListAssignCursors(tls *crt.TLS, _pParse *XParse, _pList *XSrcLis
_ = _i
var _pItem *TSrcList_item // sqlite3.c:103236:23
_ = _pItem
- func() int32 {
- if (_pList != nil) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pList == nil && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103237), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAssignCursorsØ00__func__Ø000))), unsafe.Pointer(str(49980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pList == nil {
goto _3
@@ -44866,15 +41095,11 @@ func _withExpand(tls *crt.TLS, _pWalker *XWalker, _pFrom *TSrcList_item) (r0 int
_ = _7_pPrior
_pParse = (*XParse)(unsafe.Pointer(_pWalker.X0))
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120373), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(49460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pCte = _searchWith(tls, (*XWith)(unsafe.Pointer(_pParse.X70)), _pFrom, &_pWith)
if _pCte == nil {
@@ -44898,17 +41123,13 @@ _3:
return
_4:
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120394), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(49460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store5431490(&_1_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(80))))))
+ *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(16 /* X4 */))))) = store5431500(&_1_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(80))))))
if _1_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _7
}
@@ -44921,15 +41142,11 @@ _7:
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(0 /* X0 */))) = _sqlite3DbStrDup(tls, _db, _pCte.X0)
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(40 /* X10 */))) = int16(i32(-1))
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(44 /* X12 */))) = int16(i32(200))
- func() int32 {
- if i32(200) == int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(200) != int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120400), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(49500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(36 /* X9 */)))
@@ -44945,15 +41162,11 @@ _7:
return
_10:
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_pFrom.X5)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSelect)(unsafe.Pointer(_pFrom.X5)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120404), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(50044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_pSel = (*XSelect)(unsafe.Pointer(_pFrom.X5))
_1_bMayRecursive = bool2int((int32(_1_pSel.X1) == i32(116)) || (int32(_1_pSel.X1) == i32(115)))
@@ -44974,7 +41187,7 @@ _15:
}
*(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem)) + uintptr(16 /* X4 */))))) = _1_pTab
- storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 32, 5)
+ storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 32, 5)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(32 /* X8 */))) += 1
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSel)) + uintptr(8 /* X3 */)))
@@ -44996,15 +41209,11 @@ _14:
return
_22:
- func() int32 {
- if ((_1_pTab.X8) == uint32(i32(1))) || ((((_1_pSel.X3) & uint32(i32(8192))) != 0) && ((_1_pTab.X8) == uint32(i32(2)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_pTab.X8) != uint32(i32(1)) && (((_1_pSel.X3)&uint32(i32(8192))) == 0 || (_1_pTab.X8) != uint32(i32(2))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120433), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(50104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCte)) + uintptr(12 /* X3 */))) = str(50180)
_1_pSavedWith = (*XWith)(unsafe.Pointer(_pParse.X70))
@@ -45014,15 +41223,11 @@ _22:
}
_7_pPrior = (*XSelect)(unsafe.Pointer(_1_pSel.X13))
- func() int32 {
- if (*XWith)(unsafe.Pointer(_7_pPrior.X17)) == (*XWith)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWith)(unsafe.Pointer(_7_pPrior.X17)) != (*XWith)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120440), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(50204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pPrior)) + uintptr(76 /* X17 */))))) = (*XWith)(unsafe.Pointer(_1_pSel.X17))
_sqlite3WalkSelect(tls, _pWalker, _7_pPrior)
@@ -45138,7 +41343,7 @@ _1:
}
func _cannotBeFunction(tls *crt.TLS, _pParse *XParse, _pFrom *TSrcList_item) (r0 int32) { // sqlite3.c:120289:1
- if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _0
}
@@ -45251,15 +41456,11 @@ func _sqlite3SelectDup(tls *crt.TLS, _db *Xsqlite3, _pDup *XSelect, _flags int32
_pRet = nil
_pNext = nil
_pp = &_pRet
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92161), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectDupØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = _pDup
_2:
@@ -45328,15 +41529,11 @@ func _sqlite3ExprListDup(tls *crt.TLS, _db *Xsqlite3, _p *XExprList, _flags int3
var _3_pNewExpr *XExpr // sqlite3.c:92054:10
_ = _3_pNewExpr
_pPriorSelectCol = nil
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92040), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
@@ -45375,7 +41572,7 @@ _5:
_8:
_4:
- *(**TExprList_item)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))) = store5515036(&_pItem, (*TExprList_item)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(uint32(_i)*u32(20))))))
+ *(**TExprList_item)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))) = store5515046(&_pItem, (*TExprList_item)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(uint32(_i)*u32(20))))))
if _pItem != (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) {
goto _9
}
@@ -45394,77 +41591,53 @@ _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) || store5516225(&_3_pNewExpr, (*XExpr)(unsafe.Pointer(_pItem.X0))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
+ if _3_pOldExpr == nil || int32(_3_pOldExpr.X0) != i32(159) || store5516235(&_3_pNewExpr, (*XExpr)(unsafe.Pointer(_pItem.X0))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
goto _16
}
- func() int32 {
- if (int32(_3_pNewExpr.X9) == i32(0)) || (_i > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_3_pNewExpr.X9) != i32(0) && _i <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92060), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_3_pNewExpr.X9) != i32(0) {
goto _20
}
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_3_pOldExpr.X4)) == (*XExpr)(unsafe.Pointer(_3_pOldExpr.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_3_pOldExpr.X4)) != (*XExpr)(unsafe.Pointer(_3_pOldExpr.X5)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92062), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50424)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pPriorSelectCol = store5516225((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pNewExpr))+uintptr(12 /* X4 */))))), (*XExpr)(unsafe.Pointer(_3_pNewExpr.X5)))
+ _pPriorSelectCol = store5516235((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pNewExpr))+uintptr(12 /* X4 */))))), (*XExpr)(unsafe.Pointer(_3_pNewExpr.X5)))
goto _23
_20:
- func() int32 {
- if _i > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92065), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(11900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+20*uintptr(i32(-1)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+20*uintptr(i32(-1)))).X0)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_3_pNewExpr.X9) == (int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+20*uintptr(i32(-1)))).X0)).X9) + i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_3_pNewExpr.X9) != (int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+20*uintptr(i32(-1)))).X0)).X9) + i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92067), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pPriorSelectCol == (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+20*uintptr(i32(-1)))).X0)).X4)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pPriorSelectCol != (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+20*uintptr(i32(-1)))).X0)).X4)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50528)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pNewExpr)) + uintptr(12 /* X4 */))))) = _pPriorSelectCol
_23:
@@ -45474,7 +41647,7 @@ _16:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(12 /* X3 */))) = _pOldItem.X3
storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(13 /* X4 */))), int8(i32(0)), 1, 0)
storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(13 /* X4 */))), int8((uint32((_pOldItem.X4)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))), 2, 1)
- *(*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(16 /* X5 */))) = _pOldItem.X5
+ *(*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(16 /* X5 */))) = _pOldItem.X5
*(*uintptr)(unsafe.Pointer(func() **TExprList_item {
*(*uintptr)(unsafe.Pointer(func() **TExprList_item { _i += 1; return &_pItem }())) += uintptr(20)
return &_pOldItem
@@ -45494,15 +41667,11 @@ func init() {
}
func _sqlite3ExprDup(tls *crt.TLS, _db *Xsqlite3, _p *XExpr, _flags int32) (r0 *XExpr) { // sqlite3.c:92031:1
- func() int32 {
- if (_flags == i32(0)) || (_flags == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _flags != i32(0) && _flags != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92032), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDupØ00__func__Ø000))), unsafe.Pointer(str(50588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = func() *XExpr {
if _p != nil {
@@ -45537,45 +41706,29 @@ func _exprDup(tls *crt.TLS, _db *Xsqlite3, _p *XExpr, _dupFlags int32, _pzBuffer
_ = _7_nSize
var _9_zToken *int8 // sqlite3.c:91946:12
_ = _9_zToken
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91899), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _p != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _p == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91900), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(8412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_dupFlags == i32(0)) || (_dupFlags == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _dupFlags != i32(0) && _dupFlags != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91901), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pzBuffer == (**uint8)(unsafe.Pointer(uintptr(i32(0))))) || (_dupFlags == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pzBuffer != (**uint8)(unsafe.Pointer(uintptr(i32(0)))) && _dupFlags != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91902), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pzBuffer == nil {
goto _10
@@ -45596,11 +41749,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((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil {
+ if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil {
goto _14
}
- _3_nToken = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1)
+ _3_nToken = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1)
goto _15
_14:
@@ -45610,15 +41763,11 @@ _15:
goto _16
}
- func() int32 {
- if bool2int(((_p.X2)&uint32(i32(8192))) != uint32(i32(0))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if bool2int(((_p.X2)&uint32(i32(8192))) != uint32(i32(0))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91929), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)(_zAlloc), (unsafe.Pointer)(_p), uint32(_3_nNewSize))
goto _19
@@ -45652,8 +41801,8 @@ _19:
goto _21
}
- _9_zToken = store1025((**int8)(unsafe.Pointer((*T5516375)(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((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint32(_3_nToken))
+ _9_zToken = store1025((**int8)(unsafe.Pointer((*T5516385)(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((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint32(_3_nToken))
_21:
if uint32(i32(0)) != (((_p.X2) | (_pNew.X2)) & uint32(i32(8404992))) {
goto _22
@@ -45663,11 +41812,11 @@ _21:
goto _23
}
- *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X6 */))))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), _dupFlags)
+ *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X6 */))))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), _dupFlags)
goto _24
_23:
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X6 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), _dupFlags)
+ *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X6 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), _dupFlags)
_24:
_22:
if ((_pNew.X2) & uint32(i32(24576))) == uint32(i32(0)) {
@@ -45714,25 +41863,17 @@ _25:
}
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(12 /* X4 */))))) = (*XExpr)(unsafe.Pointer(_p.X4))
- func() int32 {
- if (int32(_p.X9) == i32(0)) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X9) != 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(91975), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(_p.X4))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(_p.X4)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91976), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _41
@@ -45783,13 +41924,13 @@ func _dupedExprNodeSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { // s
var _nByte int32 // sqlite3.c:91855:7
_ = _nByte
_nByte = _dupedExprStructSize(tls, _p, _flags) & i32(4095)
- if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil {
+ if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil {
goto _1
}
{
p := &_nByte
- *p = (*p) + (_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1))
+ *p = (*p) + (_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1))
sink961 = *p
}
_1:
@@ -45801,15 +41942,11 @@ _1:
func _dupedExprStructSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { // sqlite3.c:91827:1
var _nSize int32 // sqlite3.c:91828:7
_ = _nSize
- func() int32 {
- if (_flags == i32(1)) || (_flags == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _flags != i32(1) && _flags != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91829), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
i32(0)
@@ -45821,47 +41958,31 @@ func _dupedExprStructSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { //
goto _5
_4:
- func() int32 {
- if ((_p.X2) & uint32(i32(24576))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X2) & uint32(i32(24576))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91835), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X2) & uint32(i32(1))) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X2) & uint32(i32(1))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91836), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50916)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X2) & uint32(i32(65536))) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X2) & uint32(i32(65536))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91837), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50952)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X2) & uint32(i32(131072))) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X2) & uint32(i32(131072))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91838), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*XExpr)(unsafe.Pointer(_p.X4)) == nil && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil {
+ if (*XExpr)(unsafe.Pointer(_p.X4)) == nil && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil {
goto _15
}
@@ -45869,15 +41990,11 @@ _4:
goto _16
_15:
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91842), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(20776)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nSize = int32(u32(16396))
_16:
@@ -45928,15 +42045,11 @@ func _sqlite3SrcListDup(tls *crt.TLS, _db *Xsqlite3, _p *XSrcList, _flags int32)
_ = _1_pOldItem
var _1_pTab *XTable // sqlite3.c:92103:11
_ = _1_pTab
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92094), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListDupØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
@@ -45974,24 +42087,24 @@ _6:
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(4 /* X1 */))) = _sqlite3DbStrDup(tls, _db, _1_pOldItem.X1)
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(8 /* X2 */))) = _sqlite3DbStrDup(tls, _db, _1_pOldItem.X2)
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(12 /* X3 */))) = _sqlite3DbStrDup(tls, _db, _1_pOldItem.X3)
- *(*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(36 /* X9 */))) = _1_pOldItem.X9
+ *(*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(36 /* X9 */))) = _1_pOldItem.X9
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(40 /* X11 */))) = _1_pOldItem.X11
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(24 /* X6 */))) = _1_pOldItem.X6
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(28 /* X7 */))) = _1_pOldItem.X7
- if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _10
}
- *(**int8)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(60 /* X15 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(60 /* X15 */))))))
+ *(**int8)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(60 /* X15 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(60 /* X15 */))))))
_10:
*(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(64 /* X16 */))))) = (*XIndex)(unsafe.Pointer(_1_pOldItem.X16))
- if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _11
}
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(60 /* X15 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(60 /* X15 */))))))), _flags)
+ *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(60 /* X15 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(60 /* X15 */))))))), _flags)
_11:
- _1_pTab = store5431490((**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(16 /* X4 */))))), (*XTable)(unsafe.Pointer(_1_pOldItem.X4)))
+ _1_pTab = store5431500((**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(16 /* X4 */))))), (*XTable)(unsafe.Pointer(_1_pOldItem.X4)))
if _1_pTab == nil {
goto _12
}
@@ -46026,15 +42139,11 @@ func _sqlite3IdListDup(tls *crt.TLS, _db *Xsqlite3, _p *XIdList) (r0 *XIdList) {
_ = _2_pNewItem
var _2_pOldItem *TIdList_item // sqlite3.c:92149:24
_ = _2_pOldItem
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92134), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IdListDupØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
@@ -46182,15 +42291,11 @@ _0:
_nCol = i32(0)
_aCol = (*XColumn)(unsafe.Pointer(uintptr(i32(0))))
_1:
- func() int32 {
- if _nCol == int32(int16(_nCol)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nCol != int32(int16(_nCol)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117913), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(51084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pnCol = int16(_nCol)
*_paCol = _aCol
@@ -46215,15 +42320,11 @@ _11:
}
_5_pColExpr = (*XExpr)(unsafe.Pointer(_5_pColExpr.X5))
- func() int32 {
- if _5_pColExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _5_pColExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117928), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(51100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _11
@@ -46233,11 +42334,8 @@ _12:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117930), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117930), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -46265,17 +42363,13 @@ _18:
goto _23
}
- func() int32 {
- if ((_5_pColExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_5_pColExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117937), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(51112)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _zName = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pColExpr)) + uintptr(8 /* X3 */)))))
+ _zName = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pColExpr)) + uintptr(8 /* X3 */)))))
goto _26
_23:
@@ -46372,15 +42466,11 @@ func _sqlite3LocateTableItem(tls *crt.TLS, _pParse *XParse, _flags uint32, _p *T
_ = _zDb
var _1_iDb int32 // sqlite3.c:99851:9
_ = _1_iDb
- func() int32 {
- if ((*XSchema)(unsafe.Pointer(_p.X0)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X1) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer(_p.X0)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) && (_p.X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99849), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LocateTableItemØ00__func__Ø000))), unsafe.Pointer(str(51188)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XSchema)(unsafe.Pointer(_p.X0)) == nil {
goto _3
@@ -46479,17 +42569,13 @@ func _sqlite3ReadSchema(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlite3.c
_ = _db
_rc = i32(0)
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115794), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReadSchemaØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 {
goto _2
}
@@ -46521,38 +42607,26 @@ func _sqlite3Init(tls *crt.TLS, _db *Xsqlite3, _pzErrMsg **int8) (r0 int32) { //
var _commit_internal int32 // sqlite3.c:115749:7
_ = _commit_internal
_commit_internal = bool2int(((_db.X6) & i32(2)) == 0)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115751), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(0)))).X1))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(0)))).X1))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115752), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitØ00__func__Ø000))), unsafe.Pointer(str(51328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* 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)
- return i32(0)
- }()
+ }
}()
_rc = i32(0)
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1))
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(62 /* X14 */))) = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(i32(0)))).X4)).X8
_i = i32(0)
_6:
@@ -46579,15 +42653,11 @@ _7:
goto _6
_10:
- func() int32 {
- if (_db.X5) > i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X5) <= i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115770), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitØ00__func__Ø000))), unsafe.Pointer(str(51388)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) || (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))).X4)).X9)&i32(1)) == i32(1) {
goto _17
@@ -46601,7 +42671,7 @@ _10:
_sqlite3ResetOneSchema(tls, _db, i32(1))
_18:
_17:
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0))
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0))
if _rc != i32(0) || _commit_internal == 0 {
goto _20
}
@@ -46645,45 +42715,29 @@ func _sqlite3InitOne(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _pzErrMsg **int8)
var _18_xAuth func(*crt.TLS, unsafe.Pointer, int32, *int8, *int8, *int8, *int8) int32 // sqlite3.c:115686:21
_ = _18_xAuth
_openedTransaction = i32(0)
- func() int32 {
- if (_iDb >= i32(0)) && (_iDb < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) || _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115540), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115541), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(51412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115542), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iDb == i32(1)) || _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X1))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iDb != i32(1) && _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X1))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115543), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(51436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_azArg)) + 4*uintptr(i32(0)))) = store1025(&_zMasterName, func() *int8 {
if i32(1) != 0 && (_iDb == i32(1)) {
@@ -46717,11 +42771,8 @@ _13:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115569), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115569), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -46845,15 +42896,11 @@ _34:
sink961 = *p
}
_36:
- func() int32 {
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* 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)
- return i32(0)
- }()
+ }
}()
_17_zSql = _sqlite3MPrintf(tls, _db, str(51712), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X0), unsafe.Pointer(_zMasterName))
_18_xAuth = _db.X59
@@ -46937,26 +42984,19 @@ func _sqlite3InitCallback(tls *crt.TLS, _pInit unsafe.Pointer, _argc int32, _arg
_pData = (*XInitData)(unsafe.Pointer(_pInit))
_db = (*Xsqlite3)(unsafe.Pointer(_pData.X0))
_iDb = _pData.X2
- func() int32 {
- if _argc == i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115448), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(51784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 { ; return _argc }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ _ = _argc
+
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4) + uintptr(78 /* X9 */)))
@@ -46972,15 +43012,11 @@ func _sqlite3InitCallback(tls *crt.TLS, _pInit unsafe.Pointer, _argc int32, _arg
return
_4:
- func() int32 {
- if (_iDb >= i32(0)) && (_iDb < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) || _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _argv != (**int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _8
@@ -47002,60 +43038,44 @@ _9:
goto _11
}
- _3_saved_iDb = (*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1
- func() int32 {
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 {
- return i32(0)
- }
- return func() int32 {
+ _3_saved_iDb = (*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1
+ func() {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* 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)
- return i32(0)
- }()
+ }
}()
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_iDb)
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(0 /* X0 */))) = _sqlite3Atoi(tls, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1)))))
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(0))
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_iDb)
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(0 /* X0 */))) = _sqlite3Atoi(tls, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1)))))
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(0))
_3_rcp = Xsqlite3_prepare(tls, _db, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(2)))), i32(-1), &_3_pStmt, (**int8)(unsafe.Pointer(uintptr(i32(0)))))
_3_rc = _db.X10
- func() int32 {
- if (_3_rc & i32(255)) == (_3_rcp & i32(255)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_3_rc & i32(255)) != (_3_rcp & i32(255)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115478), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(51800)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = _3_saved_iDb
- func() int32 {
- if (int32(_3_saved_iDb) == i32(0)) || (((_db.X6) & i32(268435456)) != i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) == _3_rc {
goto _19
}
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X3) == 0 {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X3) == 0 {
goto _20
}
- func() int32 {
- if _iDb == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115483), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(51872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _23
@@ -47174,15 +43194,11 @@ func Xsqlite3_prepare(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32, _
var _rc int32 // sqlite3.c:116138:7
_ = _rc
_rc = _sqlite3LockAndPrepare(tls, _db, _zSql, _nBytes, i32(0), (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))), _ppStmt, _pzTail)
- func() int32 {
- if ((_rc == i32(0)) || (_ppStmt == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))))) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116140), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_prepareØ00__func__Ø000))), unsafe.Pointer(str(51964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -47221,15 +43237,11 @@ _2:
_3:
_sqlite3BtreeLeaveAll(tls, _db)
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
- func() int32 {
- if (_rc == i32(0)) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116082), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LockAndPrepareØ00__func__Ø000))), unsafe.Pointer(str(52008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -47266,25 +43278,17 @@ func _sqlite3Prepare(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32, _s
crt.Xmemset(tls, (unsafe.Pointer)(&_sParse), i32(0), u32(160))
crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(&_sParse))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(u32(400))))))))), i32(0), u32(84))
*(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sParse)) + uintptr(436 /* X61 */))))) = _pReprepare
- func() int32 {
- if (_ppStmt != nil) && (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _ppStmt == nil || unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115921), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115923), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_5:
@@ -47297,15 +43301,11 @@ _5:
goto _9
}
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _1_pBt) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _1_pBt) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115951), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeSchemaLocked(tls, _1_pBt)
if _rc == 0 {
@@ -47356,15 +43356,11 @@ _18:
_15:
_sqlite3RunParser(tls, &_sParse, _zSql, &_zErrMsg)
_19:
- func() int32 {
- if uint32(i32(0)) == (_sParse.X42) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uint32(i32(0)) != (_sParse.X42) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115986), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_sParse.X3) != i32(101) {
goto _22
@@ -47421,7 +43417,7 @@ _31:
_34:
_28:
- if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) {
+ if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) {
goto _35
}
@@ -47433,15 +43429,11 @@ _35:
}
_sqlite3VdbeFinalize(tls, (*TVdbe)(unsafe.Pointer(_sParse.X2)))
- func() int32 {
- if (*_ppStmt) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*_ppStmt) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _41
@@ -47473,15 +43465,11 @@ _45:
_end_prepare:
_sqlite3ParserReset(tls, &_sParse)
_rc = _sqlite3ApiExit(tls, _db, _rc)
- func() int32 {
- if (_rc & (_db.X11)) == _rc {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_rc & (_db.X11)) != _rc {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116052), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -47497,27 +43485,19 @@ func init() {
func _sqlite3BtreeSchemaLocked(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68638:1
var _rc int32 // sqlite3.c:68639:7
_ = _rc
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68640), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSchemaLockedØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
_rc = _querySharedCacheTableLock(tls, _p, uint32(i32(1)), uint8(i32(1)))
- func() int32 {
- if (_rc == i32(0)) || (_rc == i32(262)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _rc != i32(262) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68643), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSchemaLockedØ00__func__Ø000))), unsafe.Pointer(str(52216)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeLeave(tls, _p)
r0 = _rc
@@ -47537,65 +43517,41 @@ func _querySharedCacheTableLock(tls *crt.TLS, _p *XBtree, _iTab uint32, _eLock u
var _pIter *XBtLock // sqlite3.c:59207:10
_ = _pIter
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59209), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(16676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_eLock) == i32(1)) || (int32(_eLock) == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_eLock) != i32(1) && int32(_eLock) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59210), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59211), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(23364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6) & i32(16384)) == 0) || (int32(_eLock) == i32(2))) || (_iTab == uint32(i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6)&i32(16384)) != 0 && int32(_eLock) != i32(2) && _iTab != uint32(i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59212), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_eLock) == i32(1)) || ((_p == (*XBtree)(unsafe.Pointer(_pBt.X26))) && (int32(_p.X2) == i32(2))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_eLock) != i32(1) && (_p != (*XBtree)(unsafe.Pointer(_pBt.X26)) || int32(_p.X2) != i32(2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59218), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_eLock) == i32(1)) || (int32(_pBt.X8) == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_eLock) != i32(1) && int32(_pBt.X8) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59219), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X3) != 0 {
goto _18
@@ -47619,25 +43575,17 @@ _21:
goto _24
}
- func() int32 {
- if (int32(_pIter.X2) == i32(1)) || (int32(_pIter.X2) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pIter.X2) != i32(1) && int32(_pIter.X2) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59244), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_eLock) == i32(1)) || ((*XBtree)(unsafe.Pointer(_pIter.X0)) == _p)) || (int32(_pIter.X2) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_eLock) != i32(1) && (*XBtree)(unsafe.Pointer(_pIter.X0)) != _p && int32(_pIter.X2) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59245), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XBtree)(unsafe.Pointer(_pIter.X0)) == _p || (_pIter.X1) != _iTab || int32(_pIter.X2) == int32(_eLock) {
goto _34
@@ -47647,15 +43595,11 @@ _21:
goto _35
}
- func() int32 {
- if _p == (*XBtree)(unsafe.Pointer(_pBt.X26)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p != (*XBtree)(unsafe.Pointer(_pBt.X26)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59249), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */)))
@@ -47696,25 +43640,17 @@ func _schemaIsValid(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:115811:1
var _1_pBt *XBtree // sqlite3.c:115821:11
_ = _1_pBt
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if (_pParse.X5) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X5) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115817), unsafe.Pointer((*int8)(unsafe.Pointer(&_schemaIsValidØ00__func__Ø000))), unsafe.Pointer(str(52680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115818), unsafe.Pointer((*int8)(unsafe.Pointer(&_schemaIsValidØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iDb = i32(0)
_4:
@@ -47752,15 +43688,11 @@ _12:
_1_openedTransaction = i32(1)
_9:
_sqlite3BtreeGetMeta(tls, _1_pBt, i32(1), (*uint32)(unsafe.Pointer(&_cookie)))
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115840), unsafe.Pointer((*int8)(unsafe.Pointer(&_schemaIsValidØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _cookie == ((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X4)).X0) {
goto _15
@@ -47791,25 +43723,17 @@ func init() {
}
func _sqlite3BtreeIsInReadTrans(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68590:1
- func() int32 {
- if _p != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68591), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInReadTransØ00__func__Ø000))), unsafe.Pointer(str(8412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68592), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInReadTransØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = bool2int(int32(_p.X2) != i32(0))
return
@@ -47836,25 +43760,17 @@ func _sqlite3BtreeBeginTrans(tls *crt.TLS, _p *XBtree, _wrflag int32) (r0 int32)
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_rc = i32(0)
_sqlite3BtreeEnter(tls, _p)
- func() int32 {
- if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62170), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(8748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62170), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(8812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_p.X2) != i32(2) && (int32(_p.X2) != i32(1) || _wrflag != 0) {
goto _7
@@ -47863,15 +43779,11 @@ func _sqlite3BtreeBeginTrans(tls *crt.TLS, _p *XBtree, _wrflag int32) (r0 int32)
goto _trans_begun
_7:
- func() int32 {
- if (int32(_pBt.X8) == i32(2)) || (int32(_pBt.X7) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pBt.X8) != i32(2) && int32(_pBt.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62179), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(52780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pBt.X10)&i32(1)) == i32(0) || _wrflag == 0 {
goto _12
@@ -47998,15 +43910,11 @@ _35:
goto _40
}
- func() int32 {
- if ((*XBtree)(unsafe.Pointer((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X11 */))).X0)) == _p) && (((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X11 */))).X1) == uint32(i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtree)(unsafe.Pointer((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X11 */))).X0)) != _p || ((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X11 */))).X1) != uint32(i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62255), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(52848)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X11 */))))) + uintptr(8 /* X2 */))) = uint8(i32(1))
*(**XBtLock)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X11 */))))) + uintptr(12 /* X3 */))))) = (*XBtLock)(unsafe.Pointer(_pBt.X25))
@@ -48030,15 +43938,11 @@ _46:
}
_19_pPage1 = (*XMemPage)(unsafe.Pointer(_pBt.X3))
- func() int32 {
- if (*XBtree)(unsafe.Pointer(_pBt.X26)) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtree)(unsafe.Pointer(_pBt.X26)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(52888)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XBtree)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(76 /* X26 */))))) = _p
{
@@ -48077,25 +43981,17 @@ _trans_begun:
_rc = _sqlite3PagerOpenSavepoint(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), (*Xsqlite3)(unsafe.Pointer(_p.X0)).X75)
_54:
- func() int32 {
- if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62300), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(8748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62300), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(8812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeLeave(tls, _p)
r0 = _rc
@@ -48129,25 +44025,17 @@ func _lockBtree(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:61857:1
var _6_isOpen int32 // sqlite3.c:61915:11
_ = _6_isOpen
_nPageFile = i32(0)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61864), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XMemPage)(unsafe.Pointer(_pBt.X3)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XMemPage)(unsafe.Pointer(_pBt.X3)) != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61865), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeØ00__func__Ø000))), unsafe.Pointer(str(52928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerSharedLock(tls, (*XPager)(unsafe.Pointer(_pBt.X0)))
if _rc == i32(0) {
@@ -48247,15 +44135,11 @@ _18:
goto _page1_init_failed
_21:
- func() int32 {
- if (_2_pageSize & uint32(i32(7))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_2_pageSize & uint32(i32(7))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61953), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeØ00__func__Ø000))), unsafe.Pointer(str(52948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_usableSize = _2_pageSize - uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_page1)) + 1*uintptr(i32(20)))))
if _2_pageSize == (_pBt.X15) {
@@ -48315,15 +44199,11 @@ _8:
_32:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(21 /* X9 */))) = uint8(_pBt.X11)
_33:
- func() int32 {
- if (int32(_pBt.X13) + i32(23)) <= int32((_pBt.X15)-uint32(i32(8))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pBt.X13) + i32(23)) > int32((_pBt.X15)-uint32(i32(8))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62017), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeØ00__func__Ø000))), unsafe.Pointer(str(52968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**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)
@@ -48362,85 +44242,57 @@ func _sqlite3PagerSharedLock(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqli
var _15_dbFileVers [16]int8 // sqlite3.c:52108:12
_ = _15_dbFileVers
_rc = i32(0)
- func() int32 {
- if _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51961), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53020)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51962), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X14) == i32(0)) || (int32(_pPager.X14) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) != i32(0) && int32(_pPager.X14) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51963), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51964), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(10624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X14) != i32(0) {
goto _10
}
_1_bHotJournal = i32(1)
- func() int32 {
- if (_pPager.X13) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51969), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(10616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X10) == i32(0)) || (int32(_pPager.X15) == i32(4)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X10) != i32(0) && int32(_pPager.X15) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51970), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53124)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pager_wait_on_lock(tls, _pPager, i32(1))
if _rc == i32(0) {
goto _16
}
- func() int32 {
- if (int32(_pPager.X15) == i32(0)) || (int32(_pPager.X15) == i32(5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X15) != i32(0) && int32(_pPager.X15) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51974), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _failed
@@ -48490,26 +44342,18 @@ _24:
_9_fout = i32(0)
_9_f = i32(2050)
- func() int32 {
- if (_pPager.X10) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X10) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52034), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53236)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsOpen(tls, _8_pVfs, _pPager.X52, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _9_f, &_9_fout)
- func() int32 {
- if (_rc != i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52036), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(12460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) || (_9_fout&i32(1)) == 0 {
goto _34
@@ -48524,15 +44368,11 @@ _25:
goto _35
}
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52053), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pagerSyncHotJournal(tls, _pPager)
if _rc != i32(0) {
@@ -48560,25 +44400,17 @@ _39:
goto _failed
_41:
- func() int32 {
- if int32(_pPager.X14) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52084), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X15) == i32(1)) || (((_pPager.X1) != 0) && (int32(_pPager.X15) > i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X15) != i32(1) && ((_pPager.X1) == 0 || int32(_pPager.X15) <= i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52085), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53284)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_22:
if (_pPager.X10) != 0 || (_pPager.X21) == 0 {
@@ -48625,30 +44457,22 @@ _56:
_55:
_49:
_rc = _pagerOpenWalIfPresent(tls, _pPager)
- func() int32 {
- if ((*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0))))) || (_rc == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) && _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52143), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_10:
if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
goto _60
}
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52148), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pagerBeginReadTransaction(tls, _pPager)
_60:
@@ -48663,26 +44487,18 @@ _failed:
goto _66
}
- func() int32 {
- if (_pPager.X13) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52158), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(10616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pager_unlock(tls, _pPager)
- func() int32 {
- if int32(_pPager.X14) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52160), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _71
@@ -48704,15 +44520,11 @@ func init() {
func _pager_wait_on_lock(tls *crt.TLS, _pPager *XPager, _locktype int32) (r0 int32) { // sqlite3.c:50740:1
var _rc int32 // sqlite3.c:50741:7
_ = _rc
- func() int32 {
- if ((int32(_pPager.X15) >= _locktype) || ((int32(_pPager.X15) == i32(0)) && (_locktype == i32(1)))) || ((int32(_pPager.X15) == i32(2)) && (_locktype == i32(4))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X15) < _locktype && (int32(_pPager.X15) != i32(0) || _locktype != i32(1)) && (int32(_pPager.X15) != i32(2) || _locktype != i32(4)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50748), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_wait_on_lockØ00__func__Ø000))), unsafe.Pointer(str(53432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6:
_rc = _pagerLockDb(tls, _pPager, _locktype)
@@ -48735,15 +44547,11 @@ func _pagerLockDb(tls *crt.TLS, _pPager *XPager, _eLock int32) (r0 int32) { // s
var _rc int32 // sqlite3.c:48030:7
_ = _rc
_rc = i32(0)
- func() int32 {
- if ((_eLock == i32(1)) || (_eLock == i32(2))) || (_eLock == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eLock != i32(1) && _eLock != i32(2) && _eLock != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48032), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerLockDbØ00__func__Ø000))), unsafe.Pointer(str(53596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pPager.X15) >= _eLock && int32(_pPager.X15) != i32(5) {
goto _5
@@ -48794,45 +44602,29 @@ func _hasHotJournal(tls *crt.TLS, _pPager *XPager, _pExists *int32) (r0 int32) {
_rc = i32(0)
_exists = i32(1)
_jrnlOpen = bool2int((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))))
- func() int32 {
- if (_pPager.X3) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51840), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(11288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51841), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(15636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X14) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51842), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(53256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_jrnlOpen == i32(0)) || (_sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)))&i32(2048)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _jrnlOpen != i32(0) && (_sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)))&i32(2048)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51844), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(53676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pExists = i32(0)
if _jrnlOpen != 0 {
@@ -48851,15 +44643,11 @@ _9:
goto _13
}
- func() int32 {
- if int32(_pPager.X10) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X10) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51867), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(9892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pagerPagecount(tls, _pPager, &_3_nPage)
if _rc != i32(0) {
@@ -48954,45 +44742,29 @@ func _pagerPagecount(tls *crt.TLS, _pPager *XPager, _pnPage *uint32) (r0 int32)
_ = _1_n
var _1_rc int32 // sqlite3.c:50108:9
_ = _1_rc
- func() int32 {
- if int32(_pPager.X14) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50095), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(53256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X15) >= i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X15) < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50096), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(53792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50097), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(15636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X10) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X10) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50098), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(9892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nPage = _sqlite3WalDbsize(tls, (*XWal)(unsafe.Pointer(_pPager.X60)))
if _nPage != uint32(i32(0)) || func() int32 {
@@ -49000,11 +44772,8 @@ func _pagerPagecount(tls *crt.TLS, _pPager *XPager, _pnPage *uint32) (r0 int32)
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50106), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50106), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -49047,11 +44816,8 @@ func _sqlite3WalDbsize(tls *crt.TLS, _pWal *XWal) (r0 uint32) { // sqlite3.c:571
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalDbsizeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalDbsizeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -49081,25 +44847,17 @@ func _pagerOpenWalIfPresent(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlit
var _1_nPage uint32 // sqlite3.c:50153:10
_ = _1_nPage
_rc = i32(0)
- func() int32 {
- if int32(_pPager.X14) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50148), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenWalIfPresentØ00__func__Ø000))), unsafe.Pointer(str(53256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X15) >= i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X15) < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50149), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenWalIfPresentØ00__func__Ø000))), unsafe.Pointer(str(53792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X10) != 0 {
goto _4
@@ -49167,55 +44925,35 @@ func _sqlite3PagerOpenWal(tls *crt.TLS, _pPager *XPager, _pbOpen *int32) (r0 int
var _rc int32 // sqlite3.c:54266:7
_ = _rc
_rc = i32(0)
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54268), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X14) == i32(0)) || (_pbOpen != nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) != i32(0) && _pbOpen == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(53880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X14) == i32(1)) || (_pbOpen == nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) != i32(1) && _pbOpen != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54270), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(53920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pbOpen == (*int32)(unsafe.Pointer(uintptr(i32(0))))) || ((*_pbOpen) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pbOpen != (*int32)(unsafe.Pointer(uintptr(i32(0)))) && (*_pbOpen) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54271), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(53960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pbOpen != (*int32)(unsafe.Pointer(uintptr(i32(0))))) || (((_pPager.X10) == 0) && ((*XWal)(unsafe.Pointer(_pPager.X60)) == nil)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pbOpen == (*int32)(unsafe.Pointer(uintptr(i32(0)))) && ((_pPager.X10) != 0 || (*XWal)(unsafe.Pointer(_pPager.X60)) != nil) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54272), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(53984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X10) != 0 || (*XWal)(unsafe.Pointer(_pPager.X60)) != nil {
goto _16
@@ -49277,25 +45015,17 @@ func _pagerOpenWal(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:5421
var _rc int32 // sqlite3.c:54218:7
_ = _rc
_rc = i32(0)
- func() int32 {
- if ((*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0))))) && (int32(_pPager.X10) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X10) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54220), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(54056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X15) == i32(1)) || (int32(_pPager.X15) == i32(4)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X15) != i32(1) && int32(_pPager.X15) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54221), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(54096)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X1) == 0 {
goto _6
@@ -49324,15 +45054,11 @@ func init() {
func _pagerExclusiveLock(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:54197:1
var _rc int32 // sqlite3.c:54198:7
_ = _rc
- func() int32 {
- if (int32(_pPager.X15) == i32(1)) || (int32(_pPager.X15) == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X15) != i32(1) && int32(_pPager.X15) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54200), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerExclusiveLockØ00__func__Ø000))), unsafe.Pointer(str(54096)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pagerLockDb(tls, _pPager, i32(4))
if _rc == i32(0) {
@@ -49361,25 +45087,17 @@ func _sqlite3WalOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _pDbFd *Xsqlite3_file, _
_ = _flags
var _4_iDC int32 // sqlite3.c:55739:9
_ = _4_iDC
- func() int32 {
- if (_zWalName != nil) && ((*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zWalName)) + 1*uintptr(i32(0))))) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zWalName == nil || (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zWalName)) + 1*uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55691), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalOpenØ00__func__Ø000))), unsafe.Pointer(str(54192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pDbFd != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pDbFd == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55692), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalOpenØ00__func__Ø000))), unsafe.Pointer(str(54216)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
i32(0)
@@ -49458,25 +45176,17 @@ func _pagerBeginReadTransaction(tls *crt.TLS, _pPager *XPager) (r0 int32) { // s
var _changed int32 // sqlite3.c:50055:7
_ = _changed
_changed = i32(0)
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50057), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerBeginReadTransactionØ00__func__Ø000))), unsafe.Pointer(str(14908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X14) == i32(0)) || (int32(_pPager.X14) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) != i32(0) && int32(_pPager.X14) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50058), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerBeginReadTransactionØ00__func__Ø000))), unsafe.Pointer(str(53064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3WalEndReadTransaction(tls, (*XWal)(unsafe.Pointer(_pPager.X60)))
_rc = _sqlite3WalBeginReadTransaction(tls, (*XWal)(unsafe.Pointer(_pPager.X60)), &_changed)
@@ -49538,15 +45248,11 @@ func _walTryBeginRead(tls *crt.TLS, _pWal *XWal, _pChanged *int32, _useWal int32
var _13_thisMark uint32 // sqlite3.c:56703:9
_ = _13_thisMark
_rc = i32(0)
- func() int32 {
- if int32(_pWal.X9) < i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWal.X9) >= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56591), unsafe.Pointer((*int8)(unsafe.Pointer(&_walTryBeginReadØ00__func__Ø000))), unsafe.Pointer(str(54268)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _cnt <= i32(5) {
goto _2
@@ -49662,15 +45368,11 @@ _19:
goto _24
}
- func() int32 {
- if _13_thisMark != u32(4294967295) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _13_thisMark == u32(4294967295) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56705), unsafe.Pointer((*int8)(unsafe.Pointer(&_walTryBeginReadØ00__func__Ø000))), unsafe.Pointer(str(54288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_mxReadMark = _13_thisMark
_mxI = _i
@@ -49717,15 +45419,11 @@ _29:
goto _37
}
- func() int32 {
- if (_rc == i32(5)) || ((int32(_pWal.X14) & i32(2)) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(5) && (int32(_pWal.X14)&i32(2)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56726), unsafe.Pointer((*int8)(unsafe.Pointer(&_walTryBeginReadØ00__func__Ø000))), unsafe.Pointer(str(54316)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = func() int32 {
if _rc == i32(5) {
@@ -49761,15 +45459,11 @@ _43:
return
_47:
- func() int32 {
- if _mxReadMark <= ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _mxReadMark > ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56776), unsafe.Pointer((*int8)(unsafe.Pointer(&_walTryBeginReadØ00__func__Ø000))), unsafe.Pointer(str(54372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(40 /* X9 */))) = int16(_mxI)
r0 = _rc
@@ -49801,15 +45495,11 @@ func _sqlite3PagerBegin(tls *crt.TLS, _pPager *XPager, _exFlag int32, _subjInMem
return
_0:
- func() int32 {
- if (int32(_pPager.X14) >= i32(1)) && (int32(_pPager.X14) < i32(6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) < i32(1) || int32(_pPager.X14) >= i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52603), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(54436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(22 /* X19 */))) = uint8(_subjInMemory)
if func() int32 {
@@ -49817,26 +45507,19 @@ _0:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52606), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52606), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
goto _6
}
- func() int32 {
- if (*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52607), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(12436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
goto _9
@@ -49879,35 +45562,23 @@ _13:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(32 /* X23 */))) = _pPager.X22
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(76 /* X34 */))) = int64(i32(0))
_16:
- func() int32 {
- if (_rc == i32(0)) || (int32(_pPager.X14) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && int32(_pPager.X14) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(54496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_rc != i32(0)) || (int32(_pPager.X14) == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc == i32(0) && int32(_pPager.X14) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52657), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(54544)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52658), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6:
r0 = _rc
@@ -49924,25 +45595,17 @@ func init() {
func _sqlite3WalBeginWriteTransaction(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:57123:1
var _rc int32 // sqlite3.c:57124:7
_ = _rc
- func() int32 {
- if int32(_pWal.X9) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWal.X9) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57128), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalBeginWriteTransactionØ00__func__Ø000))), unsafe.Pointer(str(18636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pWal.X12) == i32(0)) && ((_pWal.X20) == uint32(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pWal.X12) != i32(0) || (_pWal.X20) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57129), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalBeginWriteTransactionØ00__func__Ø000))), unsafe.Pointer(str(54620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pWal.X14) == 0 {
goto _5
@@ -49994,15 +45657,11 @@ func _newDatabase(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:62077
_ = _data
var _rc int32 // sqlite3.c:62080:7
_ = _rc
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62082), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pBt.X18) <= uint32(i32(0)) {
goto _2
@@ -50013,15 +45672,11 @@ func _newDatabase(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:62077
_2:
_pP1 = (*XMemPage)(unsafe.Pointer(_pBt.X3))
- func() int32 {
- if _pP1 != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pP1 == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62087), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(54692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_data = _pP1.X19
_rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pP1.X23)))
@@ -50039,15 +45694,11 @@ _5:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(17)))) = uint8(((_pBt.X15) >> uint(i32(16))) & uint32(i32(255)))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(18)))) = uint8(i32(1))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(19)))) = uint8(i32(1))
- func() int32 {
- if ((_pBt.X16) <= (_pBt.X15)) && (((_pBt.X16) + uint32(i32(255))) >= (_pBt.X15)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pBt.X16) > (_pBt.X15) || ((_pBt.X16)+uint32(i32(255))) < (_pBt.X15) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62097), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(54700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(20)))) = uint8((_pBt.X15) - (_pBt.X16))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(21)))) = uint8(i32(64))
@@ -50060,25 +45711,17 @@ _5:
*p = uint16(int32(*p) | i32(2))
sink4530 = *p
}
- func() int32 {
- if (int32(_pBt.X5) == i32(1)) || (int32(_pBt.X5) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pBt.X5) != i32(1) && int32(_pBt.X5) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62106), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(54772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pBt.X6) == i32(1)) || (int32(_pBt.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pBt.X6) != i32(1) && int32(_pBt.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62107), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(54816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(i32(52)))), uint32(_pBt.X5))
_sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(i32(64)))), uint32(_pBt.X6))
@@ -50107,55 +45750,35 @@ func _zeroPage(tls *crt.TLS, _pPage *XMemPage, _flags int32) { // sqlite3.c:6087
_data = _pPage.X19
_pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18))
_hdr = _pPage.X6
- func() int32 {
- if _sqlite3PagerPagenumber(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == (_pPage.X4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerPagenumber(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != (_pPage.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60882), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(54872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) == (unsafe.Pointer)(_pPage) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) != (unsafe.Pointer)(_pPage) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60883), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(19812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) == (unsafe.Pointer)(_data) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) != (unsafe.Pointer)(_data) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60884), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(54924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60885), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(54968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60886), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pBt.X10) & i32(4)) == 0 {
goto _10
@@ -50183,15 +45806,11 @@ _10:
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(64 /* X21 */))) = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_first)))
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(68 /* X22 */))) = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_pPage.X7)))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(12 /* X9 */))) = uint8(i32(0))
- func() int32 {
- if ((_pBt.X15) >= uint32(i32(512))) && ((_pBt.X15) <= uint32(i32(65536))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pBt.X15) < uint32(i32(512)) || (_pBt.X15) > uint32(i32(65536)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60902), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(55008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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))
@@ -50221,30 +45840,22 @@ func _sqlite3PagerIswriteable(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite
func _decodeFlags(tls *crt.TLS, _pPage *XMemPage, _flagByte int32) (r0 int32) { // sqlite3.c:60682:1
var _pBt *XBtShared // sqlite3.c:60683:12
_ = _pBt
- func() int32 {
- if int32(_pPage.X6) == func() int32 {
+ func() {
+ if int32(_pPage.X6) != func() int32 {
if (_pPage.X4) == uint32(i32(1)) {
return i32(100)
}
return i32(0)
}() {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60685), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeFlagsØ00__func__Ø000))), unsafe.Pointer(str(55064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60686), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeFlagsØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(8 /* X5 */))) = uint8(_flagByte >> uint(i32(3)))
i32(0)
@@ -50392,15 +46003,11 @@ _10:
sink985 = *p
}
_9:
- func() int32 {
- if (_nSize == uint32(_debuginfo.X4)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nSize != uint32(_debuginfo.X4) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60224), unsafe.Pointer((*int8)(unsafe.Pointer(&_cellSizePtrØ00__func__Ø000))), unsafe.Pointer(str(55124)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = uint16(_nSize)
return
@@ -50424,45 +46031,29 @@ func _btreeParseCellPtr(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *X
_ = _1_pEnd
var _3_pEnd *uint8 // sqlite3.c:60093:8
_ = _3_pEnd
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60063), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPage.X5) == i32(0)) || (int32(_pPage.X5) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X5) != i32(0) && int32(_pPage.X5) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60064), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrØ00__func__Ø000))), unsafe.Pointer(str(55176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPage.X3) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPage.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60065), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrØ00__func__Ø000))), unsafe.Pointer(str(55212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X7) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60066), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrØ00__func__Ø000))), unsafe.Pointer(str(55232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIter = _pCell
_nPayload = uint32(*_pIter)
@@ -50583,15 +46174,11 @@ func _cellSizePtrNoPayload(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8) (r0 ui
(*(*func(*crt.TLS, *XMemPage, *uint8, *XCellInfo))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer)
}{(_pPage.X25)})))(tls, _pPage, _pCell, &_debuginfo)
- func() int32 {
- if int32(_pPage.X7) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPage.X7) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60242), unsafe.Pointer((*int8)(unsafe.Pointer(&_cellSizePtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(55276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pEnd = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pIter)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(9))))))))
_2:
@@ -50602,15 +46189,11 @@ _2:
goto _2
_3:
- func() int32 {
- if (int32(_debuginfo.X4) == int32(uint16(int32((uintptr(unsafe.Pointer(_pIter))-uintptr(unsafe.Pointer(_pCell)))/1)))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_debuginfo.X4) != int32(uint16(int32((uintptr(unsafe.Pointer(_pIter))-uintptr(unsafe.Pointer(_pCell)))/1))) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60245), unsafe.Pointer((*int8)(unsafe.Pointer(&_cellSizePtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(55300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = uint16(int32((uintptr(unsafe.Pointer(_pIter)) - uintptr(unsafe.Pointer(_pCell))) / 1))
return
@@ -50624,35 +46207,23 @@ func init() {
}
func _btreeParseCellPtrNoPayload(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *XCellInfo) { // sqlite3.c:60037:1
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60042), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X5) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X5) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60043), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(55376)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X7) == i32(4) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X7) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60044), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(55276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(18 /* X4 */))) = uint16(i32(4) + int32(_sqlite3GetVarint(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCell))+1*uintptr(i32(4)))), (*uint64)(unsafe.Pointer((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(0 /* X0 */))))))))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(12 /* X2 */))) = uint32(i32(0))
@@ -50946,35 +46517,23 @@ func _btreeParseCellPtrIndex(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pIn
_ = _nPayload
var _1_pEnd *uint8 // sqlite3.c:60136:8
_ = _1_pEnd
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60130), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrIndexØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPage.X5) == i32(0)) || (int32(_pPage.X5) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X5) != i32(0) && int32(_pPage.X5) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60131), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrIndexØ00__func__Ø000))), unsafe.Pointer(str(55176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X3) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60132), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrIndexØ00__func__Ø000))), unsafe.Pointer(str(55420)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIter = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pCell)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_pPage.X7)))))))
_nPayload = uint32(*_pIter)
@@ -51030,27 +46589,19 @@ func _btreeInvokeBusyHandler(tls *crt.TLS, _pArg unsafe.Pointer) (r0 int32) { //
var _pBt *XBtShared // sqlite3.c:61123:12
_ = _pBt
_pBt = (*XBtShared)(unsafe.Pointer(_pArg))
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61124), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInvokeBusyHandlerØ00__func__Ø000))), unsafe.Pointer(str(55468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pBt.X1)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pBt.X1)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61125), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInvokeBusyHandlerØ00__func__Ø000))), unsafe.Pointer(str(55476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- r0 = _sqlite3InvokeBusyHandler(tls, (*T5412806)(unsafe.Pointer(uintptr(_pBt.X1)+uintptr(376 /* X71 */))))
+ r0 = _sqlite3InvokeBusyHandler(tls, (*T5412816)(unsafe.Pointer(uintptr(_pBt.X1)+uintptr(376 /* X71 */))))
return
}
@@ -51061,17 +46612,14 @@ func init() {
crt.Xstrncpy(nil, &_btreeInvokeBusyHandlerØ00__func__Ø000[0], str(55512), 23)
}
-func _sqlite3InvokeBusyHandler(tls *crt.TLS, _p *T5412806) (r0 int32) { // sqlite3.c:141401:1
+func _sqlite3InvokeBusyHandler(tls *crt.TLS, _p *T5412816) (r0 int32) { // sqlite3.c:141401:1
var _rc int32 // sqlite3.c:141402:7
_ = _rc
if func() int32 {
- if _p == (*T5412806)(unsafe.Pointer(uintptr(i32(0)))) {
+ if _p == (*T5412816)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InvokeBusyHandlerØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ 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)
return i32(1)
}()
}
@@ -51111,25 +46659,17 @@ func init() {
}
func _sqlite3PagerOpenSavepoint(tls *crt.TLS, _pPager *XPager, _nSavepoint int32) (r0 int32) { // sqlite3.c:53577:1
- func() int32 {
- if int32(_pPager.X14) >= i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53578), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(9828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53579), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nSavepoint <= (_pPager.X38) || (_pPager.X3) == 0 {
goto _5
@@ -51161,35 +46701,23 @@ func _pagerOpenSavepoint(tls *crt.TLS, _pPager *XPager, _nSavepoint int32) (r0 i
_ = _aNew
_rc = i32(0)
_nCurrent = _pPager.X38
- func() int32 {
- if int32(_pPager.X14) >= i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53538), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(9828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53539), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_nSavepoint > _nCurrent) && ((_pPager.X3) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nSavepoint <= _nCurrent || (_pPager.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53540), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(55592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_aNew = (*XPagerSavepoint)(unsafe.Pointer(_sqlite3Realloc(tls, _pPager.X37, uint64(u32(44)*uint32(_nSavepoint)))))
if _aNew != nil {
@@ -51240,15 +46768,11 @@ _16:
goto _8
_11:
- func() int32 {
- if (_pPager.X38) == _nSavepoint {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X38) != _nSavepoint {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53573), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(55636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_assertTruncateConstraint(tls, _pPager)
r0 = _rc
@@ -51263,15 +46787,11 @@ func init() {
}
func _sqlite3WalSavepoint(tls *crt.TLS, _pWal *XWal, _aWalData *uint32) { // sqlite3.c:57223:1
- func() int32 {
- if (_pWal.X12) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X12) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57224), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalSavepointØ00__func__Ø000))), unsafe.Pointer(str(14672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(0)))) = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6
*(*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))))
@@ -51312,25 +46832,17 @@ _3:
}
func _assertTruncateConstraintCb(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:50782:1
- func() int32 {
- if (int32(_pPg.X6) & i32(2)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pPg.X6) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50783), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertTruncateConstraintCbØ00__func__Ø000))), unsafe.Pointer(str(55708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_subjRequiresPage(tls, _pPg) == 0) || ((_pPg.X5) <= ((*XPager)(unsafe.Pointer(_pPg.X4)).X22)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _subjRequiresPage(tls, _pPg) != 0 && (_pPg.X5) > ((*XPager)(unsafe.Pointer(_pPg.X4)).X22) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50784), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertTruncateConstraintCbØ00__func__Ø000))), unsafe.Pointer(str(55732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -51347,45 +46859,29 @@ func _sqlite3BtreeGetMeta(tls *crt.TLS, _p *XBtree, _idx int32, _pMeta *uint32)
_ = _pBt
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_sqlite3BtreeEnter(tls, _p)
- func() int32 {
- if int32(_p.X2) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X2) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67779), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetMetaØ00__func__Ø000))), unsafe.Pointer(str(55820)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if i32(0) == _querySharedCacheTableLock(tls, _p, uint32(i32(1)), uint8(i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if i32(0) != _querySharedCacheTableLock(tls, _p, uint32(i32(1)), uint8(i32(1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67780), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetMetaØ00__func__Ø000))), unsafe.Pointer(str(55844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XMemPage)(unsafe.Pointer(_pBt.X3)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XMemPage)(unsafe.Pointer(_pBt.X3)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67781), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetMetaØ00__func__Ø000))), unsafe.Pointer(str(55908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_idx >= i32(0)) && (_idx <= i32(15)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _idx < i32(0) || _idx > i32(15) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67782), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetMetaØ00__func__Ø000))), unsafe.Pointer(str(55920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _idx != i32(15) {
goto _9
@@ -51409,15 +46905,11 @@ func init() {
}
func _sqlite3PagerDataVersion(tls *crt.TLS, _pPager *XPager) (r0 uint32) { // sqlite3.c:48611:1
- func() int32 {
- if int32(_pPager.X14) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48612), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerDataVersionØ00__func__Ø000))), unsafe.Pointer(str(55960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pPager.X39
return
@@ -51433,36 +46925,24 @@ func init() {
func _sqlite3ResetOneSchema(tls *crt.TLS, _db *Xsqlite3, _iDb int32) { // sqlite3.c:99970:1
var _pDb *XDb // sqlite3.c:99971:6
_ = _pDb
- func() int32 {
- if _iDb < (_db.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99972), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResetOneSchemaØ00__func__Ø000))), unsafe.Pointer(str(56012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb)))
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99976), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResetOneSchemaØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSchema)(unsafe.Pointer(_pDb.X4)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSchema)(unsafe.Pointer(_pDb.X4)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99977), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResetOneSchemaØ00__func__Ø000))), unsafe.Pointer(str(56024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3SchemaClear(tls, _pDb.X4)
if _iDb == i32(1) {
@@ -51470,15 +46950,11 @@ func _sqlite3ResetOneSchema(tls *crt.TLS, _db *Xsqlite3, _iDb int32) { // sqlite
}
_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(i32(1))))
- func() int32 {
- if (*XSchema)(unsafe.Pointer(_pDb.X4)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer(_pDb.X4)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99986), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResetOneSchemaØ00__func__Ø000))), unsafe.Pointer(str(56024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3SchemaClear(tls, _pDb.X4)
_6:
@@ -51568,26 +47044,18 @@ func _autoVacuumCommit(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:
_rc = i32(0)
_pPager = (*XPager)(unsafe.Pointer(_pBt.X0))
_nRef = _sqlite3PagerRefcount(tls, _pPager)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62680), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoVacuumCommitØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_invalidateAllOverflowCache(tls, _pBt)
- func() int32 {
- if (_pBt.X5) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pBt.X5) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62682), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoVacuumCommitØ00__func__Ø000))), unsafe.Pointer(str(56064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pBt.X6) != 0 {
goto _4
@@ -51647,15 +47115,11 @@ _16:
_sqlite3PagerRollback(tls, _pPager)
_17:
_4:
- func() int32 {
- if _nRef >= _sqlite3PagerRefcount(tls, _pPager) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nRef < _sqlite3PagerRefcount(tls, _pPager) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62720), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoVacuumCommitØ00__func__Ø000))), unsafe.Pointer(str(56080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -51671,15 +47135,11 @@ func init() {
func _invalidateAllOverflowCache(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:59436:1
var _p *XBtCursor // sqlite3.c:59437:12
_ = _p
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59438), unsafe.Pointer((*int8)(unsafe.Pointer(&_invalidateAllOverflowCacheØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XBtCursor)(unsafe.Pointer(_pBt.X2))
_2:
@@ -51759,25 +47219,17 @@ func _incrVacuumStep(tls *crt.TLS, _pBt *XBtShared, _nFin uint32, _iLastPg uint3
_ = _8_iNear
var _11_pFreePg *XMemPage // sqlite3.c:62574:17
_ = _11_pFreePg
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62515), unsafe.Pointer((*int8)(unsafe.Pointer(&_incrVacuumStepØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iLastPg > _nFin {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iLastPg <= _nFin {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62516), unsafe.Pointer((*int8)(unsafe.Pointer(&_incrVacuumStepØ00__func__Ø000))), unsafe.Pointer(str(56164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _ptrmapPageno(tls, _pBt, _iLastPg) == _iLastPg || _iLastPg == ((uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1))) {
goto _5
@@ -51826,15 +47278,11 @@ _8:
return
_11:
- func() int32 {
- if _6_iFreePg == _iLastPg {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _6_iFreePg != _iLastPg {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62548), unsafe.Pointer((*int8)(unsafe.Pointer(&_incrVacuumStepØ00__func__Ø000))), unsafe.Pointer(str(56180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_releasePage(tls, _6_pFreePg)
_10:
@@ -51875,15 +47323,11 @@ _18:
goto _17
}
- func() int32 {
- if _8_iFreePg < _iLastPg {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _8_iFreePg >= _iLastPg {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62582), unsafe.Pointer((*int8)(unsafe.Pointer(&_incrVacuumStepØ00__func__Ø000))), unsafe.Pointer(str(56200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _relocatePage(tls, _pBt, _8_pLastPg, _1_eType, _1_iPtrPage, _8_iFreePg, _bCommit)
_releasePage(tls, _8_pLastPg)
@@ -51968,25 +47412,17 @@ func _allocateBtreePage(tls *crt.TLS, _pBt *XBtShared, _ppPage **XMemPage, _pPgn
_ = _44_pPg
_pTrunk = nil
_pPrevTrunk = nil
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64612), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_eMode) == i32(0)) || ((_nearby > uint32(i32(0))) && ((_pBt.X5) != 0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_eMode) != i32(0) && (_nearby <= uint32(i32(0)) || (_pBt.X5) == 0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64613), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPage1 = (*XMemPage)(unsafe.Pointer(_pBt.X3))
_mxPage = _btreePagecount(tls, _pBt)
@@ -52013,25 +47449,17 @@ _6:
goto _9
}
- func() int32 {
- if _nearby > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nearby <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64637), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pBt.X5) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pBt.X5) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64638), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _ptrmapGet(tls, _pBt, _nearby, &_4_eType, (*uint32)(unsafe.Pointer(uintptr(i32(0)))))
if _rc == 0 {
@@ -52099,40 +47527,28 @@ _24:
goto _end_allocate_page
_25:
- func() int32 {
- if _pTrunk != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTrunk == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64685), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pTrunk.X19) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pTrunk.X19) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64686), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56324)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_k = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrunk.X19))+1*uintptr(i32(4)))))
if _k != uint32(i32(0)) || _2_searchList != 0 {
goto _31
}
- func() int32 {
- if _pPrevTrunk == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPrevTrunk != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64694), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56344)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pTrunk.X23)))
if _rc == 0 {
@@ -52231,15 +47647,11 @@ _50:
goto _51
}
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage1.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage1.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64758), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage1.X19))+1*uintptr(i32(32)))), _22_iNewTrunk)
goto _54
@@ -52411,15 +47823,11 @@ _87:
}
_44_pPg = nil
- func() int32 {
- if (_pBt.X18) != ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pBt.X18) == ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64872), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _btreeGetUnusedPage(tls, _pBt, _pBt.X18, &_44_pPg, _43_bNoContent)
if _rc != i32(0) {
@@ -52447,15 +47855,11 @@ _94:
_89:
_sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(28))))))+uintptr(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_pBt.X3)).X19)))), _pBt.X18)
*_pPgno = _pBt.X18
- func() int32 {
- if (*_pPgno) != ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*_pPgno) == ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64886), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56440)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _btreeGetUnusedPage(tls, _pBt, *_pPgno, _ppPage, _43_bNoContent)
if _rc == 0 {
@@ -52475,38 +47879,26 @@ _97:
*_ppPage = (*XMemPage)(unsafe.Pointer(uintptr(i32(0))))
_98:
_83:
- func() int32 {
- if (*_pPgno) != ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*_pPgno) == ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64897), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56440)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_end_allocate_page:
_releasePage(tls, _pTrunk)
_releasePage(tls, _pPrevTrunk)
- func() int32 {
- if (_rc != i32(0)) || (_sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer((*_ppPage).X23))) <= i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && _sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer((*_ppPage).X23))) > i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64902), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56472)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_rc != i32(0)) || (int32((*_ppPage).X0) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc == i32(0) && int32((*_ppPage).X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64903), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -52604,35 +47996,23 @@ func _relocatePage(tls *crt.TLS, _pBt *XBtShared, _pDbPage *XMemPage, _eType uin
_ = _4_nextOvfl
_iDbPage = _pDbPage.X4
_pPager = (*XPager)(unsafe.Pointer(_pBt.X0))
- func() int32 {
- if (((int32(_eType) == i32(4)) || (int32(_eType) == i32(3))) || (int32(_eType) == i32(5))) || (int32(_eType) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_eType) != i32(4) && int32(_eType) != i32(3) && int32(_eType) != i32(5) && int32(_eType) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62431), unsafe.Pointer((*int8)(unsafe.Pointer(&_relocatePageØ00__func__Ø000))), unsafe.Pointer(str(56600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62433), unsafe.Pointer((*int8)(unsafe.Pointer(&_relocatePageØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtShared)(unsafe.Pointer(_pDbPage.X18)) == _pBt {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtShared)(unsafe.Pointer(_pDbPage.X18)) != _pBt {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62434), unsafe.Pointer((*int8)(unsafe.Pointer(&_relocatePageØ00__func__Ø000))), unsafe.Pointer(str(56700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerMovepage(tls, _pPager, (*XPgHdr)(unsafe.Pointer(_pDbPage.X23)), _iFreePage, _isCommit)
if _rc == i32(0) {
@@ -52731,45 +48111,29 @@ func _sqlite3PagerMovepage(tls *crt.TLS, _pPager *XPager, _pPg *XPgHdr, _pgno ui
var _8_pPgHdr *XPgHdr // sqlite3.c:53914:11
_ = _8_pPgHdr
_needSyncPgno = u32(0)
- func() int32 {
- if int32(_pPg.X7) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPg.X7) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53810), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X14) == i32(3)) || (int32(_pPager.X14) == i32(4)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53814), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pPager.X10) != 0) || ((_pPager.X13) == 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X10) == 0 && (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53819), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X10) == 0 {
goto _10
@@ -52798,25 +48162,17 @@ _13:
}
_needSyncPgno = _pPg.X5
- func() int32 {
- if ((int32(_pPager.X2) == i32(2)) || _pageInJournal(tls, _pPager, _pPg) != 0) || ((_pPg.X5) > (_pPager.X23)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X2) != i32(2) && _pageInJournal(tls, _pPager, _pPg) == 0 && (_pPg.X5) <= (_pPager.X23) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53862), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPg.X6) & i32(2)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pPg.X6) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(55708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_15:
{
@@ -52825,15 +48181,11 @@ _15:
sink4530 = *p
}
_pPgOld = _sqlite3PagerLookup(tls, _pPager, _pgno)
- func() int32 {
- if (_pPgOld == nil) || (int32(_pPgOld.X7) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPgOld != nil && int32(_pPgOld.X7) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53874), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pPgOld == nil {
goto _25
@@ -52878,15 +48230,11 @@ _29:
goto _32
}
- func() int32 {
- if (_pPager.X58) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X58) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BitvecClear(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)), _needSyncPgno, (unsafe.Pointer)(_pPager.X58))
_32:
@@ -52917,35 +48265,23 @@ func _sqlite3PcacheMove(tls *crt.TLS, _p *XPgHdr, _newPgno uint32) { // sqlite3.
var _pCache *XPCache // sqlite3.c:44705:10
_ = _pCache
_pCache = (*XPCache)(unsafe.Pointer(_p.X8))
- func() int32 {
- if int32(_p.X7) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X7) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44706), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMoveØ00__func__Ø000))), unsafe.Pointer(str(12832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _newPgno > uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _newPgno <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44707), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMoveØ00__func__Ø000))), unsafe.Pointer(str(57036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PcachePageSanity(tls, _p) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PcachePageSanity(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44708), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMoveØ00__func__Ø000))), unsafe.Pointer(str(12844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
(*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3_pcache_page, uint32, uint32))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, uint32, uint32)
@@ -52983,15 +48319,11 @@ func _sqlite3BitvecClear(tls *crt.TLS, _p *XBitvec, _i uint32, _pBuf unsafe.Poin
return
_0:
- func() int32 {
- if _i > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43906), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BitvecClearØ00__func__Ø000))), unsafe.Pointer(str(11900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i -= 1
_3:
@@ -53001,7 +48333,7 @@ _3:
_1_bin = _i / (_p.X2)
_i = _i % (_p.X2)
- _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))
+ _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]unsafe.Pointer)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_1_bin)))
if _p != nil {
goto _5
}
@@ -53017,7 +48349,7 @@ _4:
}
{
- p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8)))))
+ p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[500]uint8)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8)))))
*p = uint8(int32(*p) & (^(i32(1) << uint(int32(_i&uint32(i32(7)))))))
sink4537 = *p
}
@@ -53025,8 +48357,8 @@ _4:
_6:
_4_aiValues = (*uint32)(unsafe.Pointer(_pBuf))
- crt.Xmemcpy(tls, (unsafe.Pointer)(_4_aiValues), (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), u32(500))
- crt.Xmemset(tls, (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), i32(0), u32(500))
+ crt.Xmemcpy(tls, (unsafe.Pointer)(_4_aiValues), (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), u32(500))
+ crt.Xmemset(tls, (unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */)))))), i32(0), u32(500))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = uint32(i32(0))
_4_j = uint32(i32(0))
_8:
@@ -53041,7 +48373,7 @@ _8:
_6_h = (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_aiValues)) + 4*uintptr(_4_j)))) - uint32(i32(1))) * uint32(i32(1))) % u32(125)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1
_14:
- if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_6_h)))) == 0 {
+ if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_6_h)))) == 0 {
goto _15
}
@@ -53055,7 +48387,7 @@ _16:
goto _14
_15:
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553165)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_6_h))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_aiValues)) + 4*uintptr(_4_j)))
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[125]uint32)(unsafe.Pointer((*T5553175)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(12 /* X3 */))))))) + 4*uintptr(_6_h))) = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_aiValues)) + 4*uintptr(_4_j)))
_13:
_4_j += 1
goto _8
@@ -53091,15 +48423,11 @@ func _setChildPtrmaps(tls *crt.TLS, _pPage *XMemPage) (r0 int32) { // sqlite3.c:
_ = _3_childPgno
_pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18))
_pgno = _pPage.X4
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62319), unsafe.Pointer((*int8)(unsafe.Pointer(&_setChildPtrmapsØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _btreeInitPage(tls, _pPage)
if _rc == i32(0) {
@@ -53177,65 +48505,41 @@ func _btreeInitPage(tls *crt.TLS, _pPage *XMemPage) (r0 int32) { // sqlite3.c:60
_ = _7_next
var _7_size uint32 // sqlite3.c:60831:17
_ = _7_size
- func() int32 {
- if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60742), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X1)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X1)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60743), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57120)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60744), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPage.X4) == _sqlite3PagerPagenumber(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPage.X4) != _sqlite3PagerPagenumber(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60745), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pPage == (*XMemPage)(unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pPage != (*XMemPage)(unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60746), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPage.X19) == (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPage.X19) != (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60747), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57240)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPage.X0) != 0 {
goto _12
@@ -53252,15 +48556,11 @@ func _btreeInitPage(tls *crt.TLS, _pPage *XMemPage) (r0 int32) { // sqlite3.c:60
return
_13:
- func() int32 {
- if ((_1_pBt.X15) >= uint32(i32(512))) && ((_1_pBt.X15) <= uint32(i32(65536))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_pBt.X15) < uint32(i32(512)) || (_1_pBt.X15) > uint32(i32(65536)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60768), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(55008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(24 /* X15 */))) = uint16((_1_pBt.X15) - uint32(i32(1)))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(12 /* X9 */))) = uint8(i32(0))
@@ -53279,15 +48579,11 @@ _13:
return
_17:
- func() int32 {
- if ((int32(_pPage.X14) > i32(0)) || (_1_top == _1_usableSize)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPage.X14) <= i32(0) && _1_top != _1_usableSize && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60792), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_iCellFirst = int32(_1_cellOffset) + (i32(2) * int32(_pPage.X14))
_1_iCellLast = _1_usableSize - i32(4)
@@ -53426,15 +48722,11 @@ func _ptrmapPutOvflPtr(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pRC *int3
return
_0:
- func() int32 {
- if _pCell != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pCell == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60267), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutOvflPtrØ00__func__Ø000))), unsafe.Pointer(str(57356)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
(*(*func(*crt.TLS, *XMemPage, *uint8, *XCellInfo))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer)
@@ -53474,35 +48766,23 @@ func _ptrmapPut(tls *crt.TLS, _pBt *XBtShared, _key uint32, _eType uint8, _paren
return
_0:
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59890), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if i32(0) == bool2int(_ptrmapPageno(tls, _pBt, (uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1))) == ((uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if i32(0) != bool2int(_ptrmapPageno(tls, _pBt, (uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1))) == ((uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59892), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutØ00__func__Ø000))), unsafe.Pointer(str(57388)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pBt.X5) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pBt.X5) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59894), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutØ00__func__Ø000))), unsafe.Pointer(str(56064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _key != uint32(i32(0)) {
goto _7
@@ -53531,15 +48811,11 @@ _8:
goto _ptrmap_exit
_9:
- func() int32 {
- if _offset <= (int32(_pBt.X16) - i32(5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _offset > (int32(_pBt.X16) - i32(5)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59910), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutØ00__func__Ø000))), unsafe.Pointer(str(19556)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPtrmap = (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage)))
if int32(_eType) == int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPtrmap)) + 1*uintptr(_offset)))) && _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPtrmap))+1*uintptr(_offset+i32(1))))) == _parent {
@@ -53578,25 +48854,17 @@ func _modifyPagePointer(tls *crt.TLS, _pPage *XMemPage, _iFrom uint32, _iTo uint
_ = _4_pCell
var _5_info XCellInfo // sqlite3.c:62378:18
_ = _5_info
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62358), unsafe.Pointer((*int8)(unsafe.Pointer(&_modifyPagePointerØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62359), unsafe.Pointer((*int8)(unsafe.Pointer(&_modifyPagePointerØ00__func__Ø000))), unsafe.Pointer(str(54968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_eType) != i32(4) {
goto _4
@@ -53702,25 +48970,17 @@ func init() {
}
func _sqlite3PagerTruncateImage(tls *crt.TLS, _pPager *XPager, _nPage uint32) { // sqlite3.c:50804:1
- func() int32 {
- if (_pPager.X22) >= _nPage {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X22) < _nPage {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50805), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerTruncateImageØ00__func__Ø000))), unsafe.Pointer(str(57468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X14) >= i32(3) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) < i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50806), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerTruncateImageØ00__func__Ø000))), unsafe.Pointer(str(12276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(28 /* X22 */))) = _nPage
return
@@ -53743,34 +49003,23 @@ func _sqlite3PagerCommitPhaseOne(tls *crt.TLS, _pPager *XPager, _zMaster *int8,
var _9_nNew uint32 // sqlite3.c:53285:14
_ = _9_nNew
_rc = i32(0)
- func() int32 {
- if (((int32(_pPager.X14) == i32(2)) || (int32(_pPager.X14) == i32(3))) || (int32(_pPager.X14) == i32(4))) || (int32(_pPager.X14) == i32(6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(2) && int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) && int32(_pPager.X14) != i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53152), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(57520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53157), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if (_pPager.X26) != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53160), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53160), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -53799,25 +49048,17 @@ _10:
return
_11:
- func() int32 {
- if (int32(_pPager.X13) == i32(0)) || ((_pPager.X10) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X13) != i32(0) && (_pPager.X10) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(57668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X10) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X10) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53172), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(18996)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) != _pagerFlushOnCommit(tls, _pPager, i32(1)) {
goto _18
@@ -53841,26 +49082,19 @@ _18:
_3_pList = _3_pPageOne
*(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pList)) + uintptr(12 /* X3 */))))) = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))
_21:
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53189), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if _3_pList != nil {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53190), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53190), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -53908,15 +49142,11 @@ _31:
goto _32
}
- func() int32 {
- if _rc != i32(2826) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(2826) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53273), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(57700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _commit_phase_one_exit
@@ -53927,15 +49157,11 @@ _32:
}
_9_nNew = (_pPager.X22) - uint32(bool2int((_pPager.X22) == uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1))))
- func() int32 {
- if int32(_pPager.X14) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53286), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(57728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pager_truncate(tls, _pPager, _9_nNew)
if _rc == i32(0) {
@@ -53995,25 +49221,17 @@ func _pagerWalFrames(tls *crt.TLS, _pPager *XPager, _pList *XPgHdr, _nTruncate u
_ = _p
var _2_ppNext **XPgHdr // sqlite3.c:50011:11
_ = _2_ppNext
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49996), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pList != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pList == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49997), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = _pList
_4:
@@ -54021,29 +49239,21 @@ _4:
goto _8
}
- func() int32 {
- if (_p.X5) < ((*XPgHdr)(unsafe.Pointer(_p.X3)).X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X5) >= ((*XPgHdr)(unsafe.Pointer(_p.X3)).X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50001), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XPgHdr)(unsafe.Pointer(_p.X3))
goto _4
_8:
- func() int32 {
- if ((*XPgHdr)(unsafe.Pointer(_pList.X3)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) || _isCommit != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPgHdr)(unsafe.Pointer(_pList.X3)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) && _isCommit == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50005), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _isCommit == 0 {
goto _14
@@ -54053,7 +49263,7 @@ _8:
_nList = i32(0)
_p = _pList
_15:
- if store5555028(_2_ppNext, _p) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5555038(_2_ppNext, _p) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
goto _18
}
@@ -54068,15 +49278,11 @@ _19:
goto _15
_18:
- func() int32 {
- if _pList != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pList == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50019), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _22
@@ -54175,35 +49381,23 @@ func _sqlite3WalFrames(tls *crt.TLS, _pWal *XWal, _szPage int32, _pList *XPgHdr,
_pLast = nil
_nExtra = i32(0)
_iFirst = u32(0)
- func() int32 {
- if _pList != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pList == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pWal.X12) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pWal.X12) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57461), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(14672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_isCommit != i32(0)) == (_nTruncate != uint32(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_isCommit != i32(0)) != (_nTruncate != uint32(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pLive = _walIndexHdr(tls, _pWal)
if crt.Xmemcmp(tls, (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(52 /* X18 */)))), (unsafe.Pointer)(_pLive), u32(48)) == i32(0) {
@@ -54268,15 +49462,11 @@ _10:
_13:
_12:
_8:
- func() int32 {
- if int32(_pWal.X8) == _szPage {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWal.X8) != _szPage {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57529), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XWal)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(0 /* X0 */))))) = _pWal
*(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_pWal.X2))
@@ -54297,15 +49487,11 @@ _16:
_7_iWrite = uint32(i32(0))
_rc = _sqlite3WalFindFrame(tls, _pWal, _p.X5, &_7_iWrite)
- func() int32 {
- if (_rc == i32(0)) || (_7_iWrite == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _7_iWrite != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57551), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57952)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _7_iWrite < _iFirst {
goto _26
@@ -54338,15 +49524,11 @@ _29:
_26:
_22:
_iFrame += 1
- func() int32 {
- if _iOffset == (int64(i32(32)) + (int64(_iFrame-uint32(i32(1))) * int64(_szPage+i32(24)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iOffset != (int64(i32(32)) + (int64(_iFrame-uint32(i32(1))) * int64(_szPage+i32(24)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57571), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6_nDbSize = int32(func() uint32 {
if _isCommit != 0 && ((*XPgHdr)(unsafe.Pointer(_p.X3)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) {
@@ -54433,15 +49615,11 @@ _41:
goto _45
}
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57615), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsSync(tls, (*Xsqlite3_file)(unsafe.Pointer(_w.X1)), _sync_flags&i32(19))
_45:
@@ -54541,15 +49719,11 @@ func _walRestartLog(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:57274:1
}
_1_pInfo = _walCkptInfo(tls, _pWal)
- func() int32 {
- if (_1_pInfo.X0) == ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_pInfo.X0) != ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(52 /* X18 */))).X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57280), unsafe.Pointer((*int8)(unsafe.Pointer(&_walRestartLogØ00__func__Ø000))), unsafe.Pointer(str(22608)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_1_pInfo.X0) <= uint32(i32(0)) {
goto _3
@@ -54585,15 +49759,11 @@ _7:
goto _7
}
- func() int32 {
- if (_rc & i32(255)) != i32(5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_rc & i32(255)) == i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57308), unsafe.Pointer((*int8)(unsafe.Pointer(&_walRestartLogØ00__func__Ø000))), unsafe.Pointer(str(58040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_0:
r0 = _rc
@@ -54689,15 +49859,11 @@ _2:
sink961 = *p
}
_pContent = (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_1_iFirstAmt))))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pContent)))))))
- func() int32 {
- if ((_p.X3) & i32(3)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X3) & i32(3)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57351), unsafe.Pointer((*int8)(unsafe.Pointer(&_walWriteToLogØ00__func__Ø000))), unsafe.Pointer(str(58080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsSync(tls, (*Xsqlite3_file)(unsafe.Pointer(_p.X1)), (_p.X3)&i32(19))
if _iAmt != i32(0) && _rc == 0 {
@@ -54751,15 +49917,11 @@ func _walRewriteChecksums(tls *crt.TLS, _pWal *XWal, _iLast uint32) (r0 int32) {
return
_0:
- func() int32 {
- if (_pWal.X20) > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X20) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57408), unsafe.Pointer((*int8)(unsafe.Pointer(&_walRewriteChecksumsØ00__func__Ø000))), unsafe.Pointer(str(58152)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pWal.X20) != uint32(i32(1)) {
goto _3
@@ -54818,35 +49980,23 @@ func _pager_incr_changecounter(tls *crt.TLS, _pPager *XPager, _isDirectMode int3
var _6_pCopy unsafe.Pointer // sqlite3.c:53055:22
_ = _6_pCopy
_rc = i32(0)
- func() int32 {
- if (int32(_pPager.X14) == i32(3)) || (int32(_pPager.X14) == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52997), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(56748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53000), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _isDirectMode == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _isDirectMode != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53014), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(58192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X16) != 0 || func() int32 {
@@ -54854,48 +50004,34 @@ func _pager_incr_changecounter(tls *crt.TLS, _pPager *XPager, _isDirectMode int3
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53020), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53020), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
goto _10
}
- func() int32 {
- if ((_pPager.X10) == 0) && ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X10) != 0 || (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53023), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(58208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerGet(tls, _pPager, uint32(i32(1)), &_1_pPgHdr, i32(0))
- func() int32 {
- if (_1_pPgHdr == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) || (_rc == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pPgHdr != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) && _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53027), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(58248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(1) == 0 || func() int32 {
if _rc == i32(0) {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53034), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53034), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -54939,25 +50075,17 @@ func _writeMasterJournal(tls *crt.TLS, _pPager *XPager, _zMaster *int8) (r0 int3
var _cksum uint32 // sqlite3.c:48539:7
_ = _cksum
_cksum = u32(0)
- func() int32 {
- if int32(_pPager.X17) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48541), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeMasterJournalØ00__func__Ø000))), unsafe.Pointer(str(10904)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48542), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeMasterJournalØ00__func__Ø000))), unsafe.Pointer(str(11056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -54968,15 +50096,11 @@ func _writeMasterJournal(tls *crt.TLS, _pPager *XPager, _zMaster *int8) (r0 int3
_6:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(20 /* X17 */))) = uint8(i32(1))
- func() int32 {
- if (_pPager.X35) <= (_pPager.X34) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X35) > (_pPager.X34) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48551), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeMasterJournalØ00__func__Ø000))), unsafe.Pointer(str(12644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nMaster = i32(0)
_9:
@@ -55041,35 +50165,23 @@ func _syncJournal(tls *crt.TLS, _pPager *XPager, _newHdr int32) (r0 int32) { //
_ = _3_aMagic
var _3_zHeader [12]uint8 // sqlite3.c:51089:12
_ = _3_zHeader
- func() int32 {
- if (int32(_pPager.X14) == i32(3)) || (int32(_pPager.X14) == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51049), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(56748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51052), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51053), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(11056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerExclusiveLock(tls, _pPager)
if _rc == i32(0) {
@@ -55084,30 +50196,22 @@ _7:
goto _8
}
- func() int32 {
- if (_pPager.X10) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X10) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51059), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(53236)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X2) == i32(4) {
goto _12
}
_2_iDc = _sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)))
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51062), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(12584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) != (_2_iDc & i32(512)) {
goto _15
@@ -55198,15 +50302,11 @@ _31:
_8:
_sqlite3PcacheClearSyncFlags(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X14 */))) = uint8(i32(4))
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51153), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
@@ -55223,39 +50323,27 @@ func _sqlite3PagerExclusiveLock(tls *crt.TLS, _pPager *XPager) (r0 int32) { // s
var _rc int32 // sqlite3.c:53104:7
_ = _rc
_rc = _pPager.X26
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53105), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerExclusiveLockØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) {
goto _2
}
- func() int32 {
- if ((int32(_pPager.X14) == i32(3)) || (int32(_pPager.X14) == i32(4))) || (int32(_pPager.X14) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) && int32(_pPager.X14) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53107), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerExclusiveLockØ00__func__Ø000))), unsafe.Pointer(str(58336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerExclusiveLockØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) != bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) {
goto _9
@@ -55312,71 +50400,47 @@ func _pager_write_pagelist(tls *crt.TLS, _pPager *XPager, _pList *XPgHdr) (r0 in
var _4_pData *int8 // sqlite3.c:51233:12
_ = _4_pData
_rc = i32(0)
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51193), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(11056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pPager.X10) != 0) || (int32(_pPager.X14) == i32(4)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X10) == 0 && int32(_pPager.X14) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51194), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X15) == i32(4) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X15) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51195), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(18280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((*XPgHdr)(unsafe.Pointer(_pList.X3)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (*XPgHdr)(unsafe.Pointer(_pList.X3)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51196), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
goto _10
}
- func() int32 {
- if ((_pPager.X10) != 0) && (_rc == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X10) == 0 || _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51203), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pagerOpentemp(tls, _pPager, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), int32(_pPager.X46))
_10:
- func() int32 {
- if (_rc != i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51210), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58612)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) || (_pPager.X25) >= (_pPager.X22) || (*XPgHdr)(unsafe.Pointer(_pList.X3)) == nil && (_pList.X5) <= (_pPager.X25) {
goto _20
@@ -55397,15 +50461,11 @@ _21:
}
_4_offset = int64(_3_pgno-uint32(i32(1))) * int64(_pPager.X48)
- func() int32 {
- if (int32(_pList.X6) & i32(8)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pList.X6) & i32(8)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51235), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pList.X5) != uint32(i32(1)) {
goto _28
@@ -55457,15 +50517,11 @@ func _pagerOpentemp(tls *crt.TLS, _pPager *XPager, _pFile *Xsqlite3_file, _vfsFl
sink961 = *p
}
_rc = _sqlite3OsOpen(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_pPager.X0)), (*int8)(unsafe.Pointer(uintptr(i32(0)))), _pFile, _vfsFlags, (*int32)(unsafe.Pointer(uintptr(i32(0)))))
- func() int32 {
- if (_rc != i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer(_pFile.X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer(_pFile.X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50499), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpentempØ00__func__Ø000))), unsafe.Pointer(str(58708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -55492,50 +50548,34 @@ func _sqlite3BtreeCommitPhaseTwo(tls *crt.TLS, _p *XBtree, _bCleanup int32) (r0
_0:
_sqlite3BtreeEnter(tls, _p)
- func() int32 {
- if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(8748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(8812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_p.X2) != i32(2) {
goto _6
}
_1_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if int32(_1_pBt.X8) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_1_pBt.X8) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62855), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(58756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_1_pBt.X17) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_1_pBt.X17) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62856), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(58788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_rc = _sqlite3PagerCommitPhaseTwo(tls, (*XPager)(unsafe.Pointer(_1_pBt.X0)))
if _1_rc == i32(0) || _bCleanup != i32(0) {
@@ -55571,11 +50611,8 @@ func _sqlite3PagerCommitPhaseTwo(tls *crt.TLS, _pPager *XPager) (r0 int32) { //
if func() int32 {
if (_pPager.X26) != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -55588,39 +50625,27 @@ func _sqlite3PagerCommitPhaseTwo(tls *crt.TLS, _pPager *XPager) (r0 int32) { //
return
_2:
- func() int32 {
- if ((int32(_pPager.X14) == i32(2)) || (int32(_pPager.X14) == i32(5))) || (((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) && (int32(_pPager.X14) == i32(3))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(2) && int32(_pPager.X14) != i32(5) && ((*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X14) != i32(3)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53330), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(58836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53334), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pPager.X14) != i32(2) || (_pPager.X1) == 0 || int32(_pPager.X2) != i32(1) {
goto _12
}
- func() int32 {
- if ((_pPager.X34) == int64(_pPager.X47)) || ((_pPager.X34) == 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X34) != int64(_pPager.X47) && (_pPager.X34) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53351), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(58980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X14 */))) = uint8(i32(1))
r0 = i32(0)
@@ -55652,7 +50677,7 @@ 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(136 /* X29 */))) = uint16(_nResColumn)
- *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(96 /* X20 */))))) = store5445791(&_pColName, (*XMem)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(u32(48)*uint32(_n))))))
+ *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(96 /* X20 */))))) = store5445801(&_pColName, (*XMem)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(u32(48)*uint32(_n))))))
if (*XMem)(unsafe.Pointer(_p.X20)) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) {
goto _0
}
@@ -55687,7 +50712,7 @@ _3:
_sqlite3DbFree(tls, _1_db, (unsafe.Pointer)(_p.X6))
_4:
- if uintptr(unsafe.Pointer(preInc5445791(&_p, 48))) < uintptr(unsafe.Pointer(_1_pEnd)) {
+ if uintptr(unsafe.Pointer(preInc5445801(&_p, 48))) < uintptr(unsafe.Pointer(_1_pEnd)) {
goto _3
}
@@ -55695,25 +50720,17 @@ _4:
_2:
_5:
- func() int32 {
- if ((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+48*uintptr(i32(1)))) == _1_pEnd) || ((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+48*uintptr(i32(0)))).X9)) == (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+48*uintptr(i32(1)))).X9))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+48*uintptr(i32(1)))) != _1_pEnd && (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+48*uintptr(i32(0)))).X9)) != (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+48*uintptr(i32(1)))).X9)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72869), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseMemArrayØ00__func__Ø000))), unsafe.Pointer(str(59076)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3VdbeCheckMemInvariants(tls, _p) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3VdbeCheckMemInvariants(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72870), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseMemArrayØ00__func__Ø000))), unsafe.Pointer(str(4464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X1) & i32(9312)) == 0 {
goto _11
@@ -55732,7 +50749,7 @@ _11:
_13:
_12:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = uint16(i32(128))
- if uintptr(unsafe.Pointer(preInc5445791(&_p, 48))) < uintptr(unsafe.Pointer(_1_pEnd)) {
+ if uintptr(unsafe.Pointer(preInc5445801(&_p, 48))) < uintptr(unsafe.Pointer(_1_pEnd)) {
goto _5
}
@@ -55770,71 +50787,51 @@ func _sqlite3VdbeSetColName(tls *crt.TLS, _p *TVdbe, _idx int32, _var int32, _zN
_ = _rc
var _pColName *XMem // sqlite3.c:73523:7
_ = _pColName
- func() int32 {
- if _idx < int32(_p.X29) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _idx >= int32(_p.X29) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _var < i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _var >= i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73525), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 {
goto _4
}
- func() int32 {
- if (_zName == nil) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if _zName != nil && *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
}{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
- }{_sqlite3MallocSize})))}))) {
- return i32(0)
- }
- return func() int32 {
+ }{_sqlite3MallocSize})))})) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73527), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _sqlite3NomemError(tls, i32(73528))
return
_4:
- func() int32 {
- if (*XMem)(unsafe.Pointer(_p.X20)) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XMem)(unsafe.Pointer(_p.X20)) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pColName = (*XMem)(unsafe.Pointer(uintptr(_p.X20) + 48*uintptr(_idx+(_var*int32(_p.X29)))))
_rc = _sqlite3VdbeMemSetStr(tls, _pColName, _zName, i32(-1), uint8(i32(1)), _xDel)
- func() int32 {
- if ((_rc != i32(0)) || (_zName == nil)) || ((int32(_pColName.X1) & i32(512)) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && _zName != nil && (int32(_pColName.X1)&i32(512)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73533), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -55854,15 +50851,11 @@ func init() {
}
func _sqlite3VdbeSetSql(tls *crt.TLS, _p *TVdbe, _z *int8, _n int32, _isPrepareV2 int32) { // sqlite3.c:71386:1
- func() int32 {
- if (_isPrepareV2 == i32(1)) || (_isPrepareV2 == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isPrepareV2 != i32(1) && _isPrepareV2 != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71387), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetSqlØ00__func__Ø000))), unsafe.Pointer(str(59360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
goto _3
@@ -55877,15 +50870,11 @@ _3:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(192 /* X41 */))) = uint32(i32(0))
_4:
- func() int32 {
- if (_p.X36) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X36) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71393), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetSqlØ00__func__Ø000))), unsafe.Pointer(str(59396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**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)
@@ -55908,15 +50897,11 @@ func _sqlite3VdbeFinalize(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:742
}
_rc = _sqlite3VdbeReset(tls, _p)
- func() int32 {
- if (_rc & ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X11)) == _rc {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_rc & ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X11)) != _rc {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74275), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFinalizeØ00__func__Ø000))), unsafe.Pointer(str(59428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1:
_sqlite3VdbeDelete(tls, _p)
@@ -56049,11 +51034,8 @@ _14:
if func() int32 {
if ((uint32((_p.X32)>>uint(i32(7))) << uint(i32(31))) >> uint(i32(31))) != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74018), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74018), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -56197,35 +51179,23 @@ _48:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(156 /* X35 */))) -= 1
_49:
- func() int32 {
- if (_db.X34) >= (_db.X35) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X34) < (_db.X35) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(59456)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_db.X35) >= (_db.X36) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_db.X35) < (_db.X36) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(59488)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_db.X36) >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_db.X36) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74105), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(59520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_47:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))) = uint32(i32(832317811))
@@ -56241,15 +51211,11 @@ _56:
}
_57:
- func() int32 {
- if (((_db.X34) > i32(0)) || (int32(_db.X15) == i32(0))) || ((_db.X76) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X34) <= i32(0) && int32(_db.X15) != i32(0) && (_db.X76) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74121), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(59540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = func() int32 {
if (_p.X10) == i32(5) {
@@ -56284,15 +51250,11 @@ _4:
*(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(180 /* X38 */))))) = (*XVdbeFrame)(unsafe.Pointer(uintptr(i32(0))))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(188 /* X40 */))) = i32(0)
_0:
- func() int32 {
- if (_p.X40) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X40) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73448), unsafe.Pointer((*int8)(unsafe.Pointer(&_closeAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(59600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_closeCursorsInFrame(tls, _p)
if (*XMem)(unsafe.Pointer(_p.X18)) == nil {
@@ -56318,15 +51280,11 @@ _9:
_sqlite3VdbeDeleteAuxData(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), (**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(200 /* X43 */))))), i32(-1), i32(0))
_10:
- func() int32 {
- if (*XAuxData)(unsafe.Pointer(_p.X43)) == (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XAuxData)(unsafe.Pointer(_p.X43)) != (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73461), unsafe.Pointer((*int8)(unsafe.Pointer(&_closeAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(59616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -56398,15 +51356,11 @@ func _sqlite3VdbeFreeCursor(tls *crt.TLS, _p *TVdbe, _pCx *XVdbeCursor) { // sql
return
_0:
- func() int32 {
- if ((*XBtree)(unsafe.Pointer(_pCx.X8)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pCx.X0) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtree)(unsafe.Pointer(_pCx.X8)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pCx.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73360), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFreeCursorØ00__func__Ø000))), unsafe.Pointer(str(59632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch int32(_pCx.X0) {
case i32(0):
@@ -56432,32 +51386,24 @@ _6:
goto _10
_9:
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* 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)
- return i32(0)
- }()
+ }
}()
- _sqlite3BtreeCloseCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))))
+ _sqlite3BtreeCloseCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))))
_10:
goto _8
_7:
- _7_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */)))))))
+ _7_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */)))))))
_7_pModule = (*Xsqlite3_module)(unsafe.Pointer((*Xsqlite3_vtab)(unsafe.Pointer(_7_pVCur.X0)).X0))
- func() int32 {
- if ((*Xsqlite3_vtab)(unsafe.Pointer(_7_pVCur.X0)).X1) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3_vtab)(unsafe.Pointer(_7_pVCur.X0)).X1) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73381), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFreeCursorØ00__func__Ø000))), unsafe.Pointer(str(59700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr(_7_pVCur.X0) + uintptr(4 /* X1 */))) -= 1
(*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct {
@@ -56479,25 +51425,21 @@ func init() {
func _sqlite3VdbeSorterClose(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor) { // sqlite3.c:87109:1
var _pSorter *XVdbeSorter // sqlite3.c:87110:14
_ = _pSorter
- func() int32 {
- if int32(_pCsr.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCsr.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterCloseØ00__func__Ø000))), unsafe.Pointer(str(59748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */)))))))
+ _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */)))))))
if _pSorter == nil {
goto _2
}
_sqlite3VdbeSorterReset(tls, _db, _pSorter)
- Xsqlite3_free(tls, (unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1))
+ Xsqlite3_free(tls, (unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1))
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSorter))
- *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) = (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0))))
+ *(**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
@@ -56515,15 +51457,11 @@ func _sqlite3VdbeSorterReset(tls *crt.TLS, _db *Xsqlite3, _pSorter *XVdbeSorter)
var _2_pTask *XSortSubtask // sqlite3.c:87090:17
_ = _2_pTask
_vdbeSorterJoinAll(tls, _pSorter, i32(0))
- func() int32 {
- if ((_pSorter.X13) != 0) || ((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == (*XPmaReader)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pSorter.X13) == 0 && (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) != (*XPmaReader)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87079), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterResetØ00__func__Ø000))), unsafe.Pointer(str(59804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == nil {
goto _3
@@ -56548,14 +51486,14 @@ _4:
goto _4
_7:
- if ((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
+ if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _8
}
- _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))
+ _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))
_8:
- *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) = i32(0)
+ *(**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(uintptr(i32(0))))
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) = i32(0)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X12 */))) = uint8(i32(0))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(48 /* X10 */))) = i32(0)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(8 /* X2 */))) = i32(0)
@@ -56611,15 +51549,11 @@ func _vdbeSorterJoinThread(tls *crt.TLS, _pTask *XSortSubtask) (r0 int32) { // s
_1_pRet = (unsafe.Pointer)(uintptr(1))
_sqlite3ThreadJoin(tls, (*XSQLiteThread)(unsafe.Pointer(_pTask.X0)), &_1_pRet)
_rc = int32(uintptr(unsafe.Pointer(_1_pRet)))
- func() int32 {
- if (_pTask.X1) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTask.X1) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86969), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterJoinThreadØ00__func__Ø000))), unsafe.Pointer(str(59848)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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))))
@@ -56632,24 +51566,17 @@ _0:
func _sqlite3ThreadJoin(tls *crt.TLS, _p *XSQLiteThread, _ppOut *unsafe.Pointer) (r0 int32) { // sqlite3.c:26892:1
var _rc int32 // sqlite3.c:26893:7
_ = _rc
- func() int32 {
- if _ppOut != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _ppOut == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26895), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadJoinØ00__func__Ø000))), unsafe.Pointer(str(59864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if _p == (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26896), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadJoinØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26896), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadJoinØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -56748,15 +51675,11 @@ _0:
}
func _sqlite3OsCloseFree(tls *crt.TLS, _pFile *Xsqlite3_file) { // sqlite3.c:20355:1
- func() int32 {
- if _pFile != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pFile == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20356), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OsCloseFreeØ00__func__Ø000))), unsafe.Pointer(str(59944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3OsClose(tls, _pFile)
Xsqlite3_free(tls, (unsafe.Pointer)(_pFile))
@@ -56796,25 +51719,21 @@ _0:
func _vdbeSortSubtaskCleanup(tls *crt.TLS, _db *Xsqlite3, _pTask *XSortSubtask) { // sqlite3.c:86893:1
_sqlite3DbFree(tls, _db, _pTask.X3)
- if ((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1) == nil {
+ if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1) == nil {
goto _0
}
- Xsqlite3_free(tls, (unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X1))
+ Xsqlite3_free(tls, (unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X1))
goto _1
_0:
- func() int32 {
- if ((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* 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)
- return i32(0)
- }()
+ }
}()
- _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X0)))
+ _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X0)))
_1:
if (*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(36 /* X7 */))).X0)) == nil {
goto _4
@@ -56850,7 +51769,7 @@ _0:
goto _3
}
- _pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */)))))))
+ _pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */)))))))
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p))
_p = _pNext
goto _0
@@ -56966,35 +51885,23 @@ _2:
goto _0
_1:
- func() int32 {
- if _cnt == (_db.X34) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cnt != (_db.X34) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73819), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkActiveVdbeCntØ00__func__Ø000))), unsafe.Pointer(str(60036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nWrite == (_db.X36) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nWrite != (_db.X36) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73820), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkActiveVdbeCntØ00__func__Ø000))), unsafe.Pointer(str(60060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nRead == (_db.X35) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nRead != (_db.X35) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73821), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkActiveVdbeCntØ00__func__Ø000))), unsafe.Pointer(str(60084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -57045,11 +51952,8 @@ _1:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72782), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeEnterØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72782), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeEnterØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -57145,11 +52049,8 @@ _0:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72802), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeLeaveØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72802), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeLeaveØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -57237,15 +52138,11 @@ _0:
goto _7
}
- func() int32 {
- if _i != i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73593), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCommitØ00__func__Ø000))), unsafe.Pointer(str(60208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nTrans += 1
_7:
@@ -57365,15 +52262,11 @@ _32:
_13_retryCount += 1
Xsqlite3_randomness(tls, int32(u32(4)), (unsafe.Pointer)(&_14_iRandom))
Xsqlite3_snprintf(tls, i32(13), (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_zMaster))+1*uintptr(_13_nMainFile))), str(60264), (_14_iRandom>>uint(i32(8)))&uint32(i32(16777215)), _14_iRandom&uint32(i32(255)))
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_zMaster)) + 1*uintptr(_sqlite3Strlen30(tls, _13_zMaster)-i32(3))))) == i32(57) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_zMaster)) + 1*uintptr(_sqlite3Strlen30(tls, _13_zMaster)-i32(3))))) != i32(57) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73683), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCommitØ00__func__Ø000))), unsafe.Pointer(str(60280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsAccess(tls, _13_pVfs, _13_zMaster, i32(0), &_13_res)
if (_rc == i32(0)) && _13_res != 0 {
@@ -57415,15 +52308,11 @@ _42:
goto _43
_47:
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_zFile)) + 1*uintptr(i32(0))))) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_zFile)) + 1*uintptr(i32(0))))) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73712), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCommitØ00__func__Ø000))), unsafe.Pointer(str(60324)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsWrite(tls, _13_pMaster, (unsafe.Pointer)(_21_zFile), _sqlite3Strlen30(tls, _21_zFile)+i32(1), _13_offset)
{
@@ -57477,15 +52366,11 @@ _58:
_57:
_sqlite3OsCloseFree(tls, _13_pMaster)
- func() int32 {
- if _rc != i32(5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73753), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCommitØ00__func__Ø000))), unsafe.Pointer(str(60336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc == i32(0) {
goto _61
@@ -57613,15 +52498,11 @@ func init() {
}
func _sqlite3BtreeGetFilename(tls *crt.TLS, _p *XBtree) (r0 *int8) { // sqlite3.c:68536:1
- func() int32 {
- if (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) == (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68537), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetFilenameØ00__func__Ø000))), unsafe.Pointer(str(60364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _sqlite3PagerFilename(tls, (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)), i32(1))
return
@@ -57684,15 +52565,11 @@ _3:
}
func _sqlite3BtreeGetJournalname(tls *crt.TLS, _p *XBtree) (r0 *int8) { // sqlite3.c:68549:1
- func() int32 {
- if (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) == (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68550), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetJournalnameØ00__func__Ø000))), unsafe.Pointer(str(60364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _sqlite3PagerJournalname(tls, (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)))
return
@@ -57751,35 +52628,23 @@ func _vdbeCloseStatement(tls *crt.TLS, _p *TVdbe, _eOp int32) (r0 int32) { // sq
_db = (*Xsqlite3)(unsafe.Pointer(_p.X0))
_rc = i32(0)
_iSavepoint = (_p.X12) - i32(1)
- func() int32 {
- if (_eOp == i32(2)) || (_eOp == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eOp != i32(2) && _eOp != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73843), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCloseStatementØ00__func__Ø000))), unsafe.Pointer(str(60436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_db.X76) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_db.X76) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73844), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCloseStatementØ00__func__Ø000))), unsafe.Pointer(str(60488)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X12) == ((_db.X76) + (_db.X75)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X12) != ((_db.X76) + (_db.X75)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73845), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCloseStatementØ00__func__Ø000))), unsafe.Pointer(str(60508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_7:
@@ -57864,25 +52729,17 @@ func _sqlite3BtreeSavepoint(tls *crt.TLS, _p *XBtree, _op int32, _iSavepoint int
}
_1_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if (_op == i32(1)) || (_op == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op != i32(1) && _op != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63059), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSavepointØ00__func__Ø000))), unsafe.Pointer(str(13964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iSavepoint >= i32(0)) || ((_iSavepoint == i32(-1)) && (_op == i32(2))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iSavepoint < i32(0) && (_iSavepoint != i32(-1) || _op != i32(2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63060), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSavepointØ00__func__Ø000))), unsafe.Pointer(str(60576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
if _op != i32(2) {
@@ -57909,15 +52766,11 @@ _10:
_13:
_rc = _newDatabase(tls, _1_pBt)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pBt)) + uintptr(44 /* X18 */))) = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(28))))))+uintptr(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_1_pBt.X3)).X19)))))
- func() int32 {
- if (_1_pBt.X18) > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_pBt.X18) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63078), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSavepointØ00__func__Ø000))), unsafe.Pointer(str(60636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_11:
_sqlite3BtreeLeave(tls, _p)
@@ -57945,25 +52798,17 @@ func _sqlite3VtabSavepoint(tls *crt.TLS, _db *Xsqlite3, _op int32, _iSavepoint i
var _3_xMethod func(*crt.TLS, *Xsqlite3_vtab, int32) int32 // sqlite3.c:125525:13
_ = _3_xMethod
_rc = i32(0)
- func() int32 {
- if ((_op == i32(1)) || (_op == i32(2))) || (_op == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op != i32(1) && _op != i32(2) && _op != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125517), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabSavepointØ00__func__Ø000))), unsafe.Pointer(str(60676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iSavepoint >= i32(-1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iSavepoint < i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125518), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabSavepointØ00__func__Ø000))), unsafe.Pointer(str(60744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (**XVTable)(unsafe.Pointer(_db.X67)) == nil {
goto _6
@@ -58034,15 +52879,11 @@ func init() {
}
func _sqlite3VdbeSetChanges(tls *crt.TLS, _db *Xsqlite3, _nChange int32) { // sqlite3.c:75821:1
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetChangesØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(84 /* X29 */))) = _nChange
{
@@ -58109,15 +52950,11 @@ _1:
goto _4
}
- func() int32 {
- if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_i)))) == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_i)))) != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73474), unsafe.Pointer((*int8)(unsafe.Pointer(&_CleanupØ00__func__Ø000))), unsafe.Pointer(str(60808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _1
@@ -58134,15 +52971,11 @@ _8:
goto _11
}
- func() int32 {
- if int32((*XMem)(unsafe.Pointer(uintptr(_p.X18)+48*uintptr(_i))).X1) == i32(128) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XMem)(unsafe.Pointer(uintptr(_p.X18)+48*uintptr(_i))).X1) != i32(128) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73476), unsafe.Pointer((*int8)(unsafe.Pointer(&_CleanupØ00__func__Ø000))), unsafe.Pointer(str(60824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _8
@@ -58174,11 +53007,8 @@ func _sqlite3VdbeDelete(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:74354:1
if func() int32 {
if _p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74357), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeDeleteØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74357), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeDeleteØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -58191,15 +53021,11 @@ func _sqlite3VdbeDelete(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:74354:1
_2:
_db = (*Xsqlite3)(unsafe.Pointer(_p.X0))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeDeleteØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeClearObject(tls, _db, _p)
if (*TVdbe)(unsafe.Pointer(_p.X1)) == nil {
@@ -58210,15 +53036,11 @@ _2:
goto _6
_5:
- func() int32 {
- if (*TVdbe)(unsafe.Pointer(_db.X1)) == _p {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TVdbe)(unsafe.Pointer(_db.X1)) != _p {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeDeleteØ00__func__Ø000))), unsafe.Pointer(str(60884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(4 /* X1 */))))) = (*TVdbe)(unsafe.Pointer(_p.X2))
_6:
@@ -58246,15 +53068,11 @@ func _sqlite3VdbeClearObject(tls *crt.TLS, _db *Xsqlite3, _p *TVdbe) { // sqlite
_ = _pSub
var _pNext *XSubProgram // sqlite3.c:74324:21
_ = _pNext
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || ((*Xsqlite3)(unsafe.Pointer(_p.X0)) == _db) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer(_p.X0)) != _db {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74325), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeClearObjectØ00__func__Ø000))), unsafe.Pointer(str(60920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_releaseMemArray(tls, (*XMem)(unsafe.Pointer(_p.X20)), int32(_p.X29)*i32(2))
_pSub = (*XSubProgram)(unsafe.Pointer(_p.X42))
@@ -58308,7 +53126,7 @@ _1:
goto _5
}
- _freeP4(tls, _db, int32(_1_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))
+ _freeP4(tls, _db, int32(_1_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))
_5:
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_1_pOp.X7))
*(*uintptr)(unsafe.Pointer(&_1_pOp)) += uintptr(24)
@@ -58335,18 +53153,14 @@ func _sqlite3ParserReset(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:115888:1
goto _1
}
- func() int32 {
- if ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db)) + uintptr(252 /* X58 */))).X0) >= uint32(_pParse.X12) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db)) + uintptr(252 /* 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)
- return i32(0)
- }()
+ }
}()
{
- p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */)))
+ p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */)))
*p = (*p) - uint32(_pParse.X12)
sink985 = *p
}
@@ -58409,49 +53223,33 @@ func _invokeProfileCallback(tls *crt.TLS, _db *Xsqlite3, _p *TVdbe) { // sqlite3
_ = _iNow
var _iElapse int64 // sqlite3.c:76067:17
_ = _iElapse
- func() int32 {
- if (_p.X26) > int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X26) <= int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76068), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeProfileCallbackØ00__func__Ø000))), unsafe.Pointer(str(61040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *int8, uint64)
- }{(_db.X43)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(_db.X43)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *int8, uint64)
- }{nil}))) || ((int32(_db.X24) & i32(2)) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ }{nil})) && (int32(_db.X24)&i32(2)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76069), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeProfileCallbackØ00__func__Ø000))), unsafe.Pointer(str(61056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X36) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X36) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76071), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeProfileCallbackØ00__func__Ø000))), unsafe.Pointer(str(61116)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3OsCurrentTimeInt64(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_db.X0)), &_iNow)
_iElapse = (_iNow - (_p.X26)) * int64(i32(1000000))
@@ -58519,15 +53317,11 @@ _1:
_2:
_z = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, (*XMem)(unsafe.Pointer(_db.X56)))))
- func() int32 {
- if (_db.X17) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142151), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_errmsgØ00__func__Ø000))), unsafe.Pointer(str(23576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _6
@@ -58568,11 +53362,8 @@ _2:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141340), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ErrStrØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141340), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ErrStrØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || _rc >= i32(27) || (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3ErrStrØ00aMsgØ001)) + 4*uintptr(_rc)))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -58617,15 +53408,11 @@ func _sqlite3FindIndex(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _zDb *int8) (r
var _1_pSchema *XSchema // sqlite3.c:99878:12
_ = _1_pSchema
_p = nil
- func() int32 {
- if (_zDb != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zDb == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindIndexØ00__func__Ø000))), unsafe.Pointer(str(61940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_3:
@@ -58640,15 +53427,11 @@ _3:
return _i
}()
_1_pSchema = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_1_j))).X4))
- func() int32 {
- if _1_pSchema != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pSchema == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99879), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindIndexØ00__func__Ø000))), unsafe.Pointer(str(61984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _zDb == nil || _sqlite3StrICmp(tls, _zDb, (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_1_j))).X0) == 0 {
goto _12
@@ -58657,15 +53440,11 @@ _3:
goto _4
_12:
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _1_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _1_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindIndexØ00__func__Ø000))), unsafe.Pointer(str(61992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XIndex)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSchema))+uintptr(24 /* X3 */))), _zName)))
if _p == nil {
@@ -58702,15 +53481,11 @@ func _sqlite3BtreeSetCacheSize(tls *crt.TLS, _p *XBtree, _mxPage int32) (r0 int3
var _pBt *XBtShared // sqlite3.c:61584:12
_ = _pBt
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetCacheSizeØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
_sqlite3PagerSetCachesize(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _mxPage)
@@ -58733,15 +53508,11 @@ func _sqlite3PagerSetCachesize(tls *crt.TLS, _pPager *XPager, _mxPage int32) { /
}
func _sqlite3PcacheSetCachesize(tls *crt.TLS, _pCache *XPCache, _mxPage int32) { // sqlite3.c:44893:1
- func() int32 {
- if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44894), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheSetCachesizeØ00__func__Ø000))), unsafe.Pointer(str(15048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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))
@@ -58801,15 +53572,11 @@ _2:
_1_azVals = (**int8)(unsafe.Pointer(uintptr(i32(0))))
_pStmt = (unsafe.Pointer)(uintptr(i32(0)))
_rc = Xsqlite3_prepare_v2(tls, _db, _zSql, i32(-1), &_pStmt, &_zLeftover)
- func() int32 {
- if (_rc == i32(0)) || (unsafe.Pointer(_pStmt) == (unsafe.Pointer)(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && unsafe.Pointer(_pStmt) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110885), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_execØ00__func__Ø000))), unsafe.Pointer(str(62104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc == i32(0) {
goto _8
@@ -58853,15 +53620,11 @@ _19:
}
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azCols)) + 4*uintptr(_4_i))) = Xsqlite3_column_name(tls, _pStmt, _4_i)
- func() int32 {
- if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azCols)) + 4*uintptr(_4_i)))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azCols)) + 4*uintptr(_4_i)))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110915), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_execØ00__func__Ø000))), unsafe.Pointer(str(62132)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4_i += 1
goto _19
@@ -58970,15 +53733,11 @@ _38:
*_pzErrMsg = (*int8)(unsafe.Pointer(uintptr(i32(0))))
_42:
_41:
- func() int32 {
- if (_rc & (_db.X11)) == _rc {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_rc & (_db.X11)) != _rc {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110973), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_execØ00__func__Ø000))), unsafe.Pointer(str(52176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
r0 = _rc
@@ -58990,15 +53749,11 @@ func Xsqlite3_prepare_v2(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32
var _rc int32 // sqlite3.c:116150:7
_ = _rc
_rc = _sqlite3LockAndPrepare(tls, _db, _zSql, _nBytes, i32(1), (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))), _ppStmt, _pzTail)
- func() int32 {
- if ((_rc == i32(0)) || (_ppStmt == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))))) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116152), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_prepare_v2Ø00__func__Ø000))), unsafe.Pointer(str(51964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -59068,15 +53823,11 @@ _4:
storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_v))+uintptr(140 /* X32 */))), int16(i32(1)), 2, 1)
_5:
- func() int32 {
- if int32((uint32(_v.X32)<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32(_v.X32)<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76675), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_stepØ00__func__Ø000))), unsafe.Pointer(str(62184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _1
@@ -59112,15 +53863,11 @@ func _sqlite3Step(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:76525:1
_ = _db
var _rc int32 // sqlite3.c:76527:7
_ = _rc
- func() int32 {
- if _p != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76529), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(8412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X5) == uint32(i32(770837923)) {
goto _2
@@ -59155,19 +53902,15 @@ _5:
goto _7
}
- *(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0)
+ *(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0)
_7:
- func() int32 {
- if (((_db.X36) > i32(0)) || (int32(_db.X15) == i32(0))) || (((_db.X77) == int64(i32(0))) && ((_db.X78) == int64(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X36) <= i32(0) && int32(_db.X15) != i32(0) && ((_db.X77) != int64(i32(0)) || (_db.X78) != int64(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76579), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (_db.X43) == nil && (int32(_db.X24)&i32(2)) == i32(0) || ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 || (_p.X36) == nil {
+ if (_db.X43) == nil && (int32(_db.X24)&i32(2)) == i32(0) || ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 || (_p.X36) == nil {
goto _16
}
@@ -59175,15 +53918,11 @@ _7:
goto _17
_16:
- func() int32 {
- if (_p.X26) == int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X26) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76588), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_17:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(152 /* X34 */))) += 1
@@ -59229,15 +53968,11 @@ _24:
goto _26
}
- func() int32 {
- if (_p.X10) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X10) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76617), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X10 */))) = _doWalCallbacks(tls, _db)
if (_p.X10) == i32(0) {
@@ -59255,25 +53990,17 @@ _26:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X10 */))) = _sqlite3NomemError(tls, i32(76626))
_30:
_end_of_step:
- func() int32 {
- if ((((_rc == i32(100)) || (_rc == i32(101))) || (_rc == i32(1))) || ((_rc & i32(255)) == i32(5))) || (_rc == i32(21)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(100) && _rc != i32(101) && _rc != i32(1) && (_rc&i32(255)) != i32(5) && _rc != i32(21) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76636), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((_p.X10) != i32(100)) && ((_p.X10) != i32(101))) || ((_p.X10) == (_p.X28)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X10) == i32(100) || (_p.X10) == i32(101)) && (_p.X10) != (_p.X28) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76639), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((uint32((_p.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _rc == i32(100) || _rc == i32(101) {
goto _43
@@ -59318,15 +54045,11 @@ _0:
_2:
_rc = _sqlite3VdbeReset(tls, _2_v)
_sqlite3VdbeRewind(tls, _2_v)
- func() int32 {
- if (_rc & (_2_db.X11)) == _rc {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_rc & (_2_db.X11)) != _rc {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76139), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_resetØ00__func__Ø000))), unsafe.Pointer(str(62508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3ApiExit(tls, _2_db, _rc)
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_2_db.X3)))
@@ -59339,35 +54062,23 @@ _1:
func _sqlite3VdbeRewind(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:73204:1
var _i int32 // sqlite3.c:73206:7
_ = _i
- func() int32 {
- if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73208), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRewindØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X5) == uint32(i32(381479589))) || ((_p.X5) == uint32(i32(1224384374))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X5) != uint32(i32(381479589)) && (_p.X5) != uint32(i32(1224384374)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73209), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRewindØ00__func__Ø000))), unsafe.Pointer(str(62536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X27) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X27) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73213), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRewindØ00__func__Ø000))), unsafe.Pointer(str(42668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))) = uint32(i32(770837923))
_i = i32(0)
@@ -59376,15 +54087,11 @@ _7:
goto _10
}
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_p.X18)+48*uintptr(_i))).X9)) == (*Xsqlite3)(unsafe.Pointer(_p.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_p.X18)+48*uintptr(_i))).X9)) != (*Xsqlite3)(unsafe.Pointer(_p.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73220), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRewindØ00__func__Ø000))), unsafe.Pointer(str(62592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _7
@@ -59447,35 +54154,23 @@ func _sqlite3VdbeList(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:72932:1
_db = (*Xsqlite3)(unsafe.Pointer(_p.X0))
_rc = i32(0)
_pMem = (*XMem)(unsafe.Pointer(uintptr(_p.X18) + 48*uintptr(i32(1))))
- func() int32 {
- if ((uint32((_p.X32)>>uint(i32(2))) << uint(i32(30))) >> uint(i32(30))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(2))) << uint(i32(30))) >> uint(i32(30))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72944), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X5) == uint32(i32(770837923)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X5) != uint32(i32(770837923)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72945), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((_p.X10) == i32(0)) || ((_p.X10) == i32(5))) || ((_p.X10) == i32(7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X10) != i32(0) && (_p.X10) != i32(5) && (_p.X10) != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72946), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_releaseMemArray(tls, _pMem, i32(8))
*(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(100 /* X21 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0))))
@@ -59493,15 +54188,11 @@ _8:
goto _9
}
- func() int32 {
- if (_p.X6) > i32(9) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X6) <= i32(9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72975), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pSub = (*XMem)(unsafe.Pointer(uintptr(_p.X18) + 48*uintptr(i32(9))))
if (int32(_pSub.X1) & i32(16)) == 0 {
@@ -59542,7 +54233,7 @@ _17:
goto _21
_20:
- if (*(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 {
+ if (*(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 {
goto _22
}
@@ -59587,19 +54278,15 @@ _25:
}
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4))
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_i)
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_i)
*(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(48)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(2562))
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(16 /* X5 */))) = _sqlite3OpcodeName(tls, int32(_8_pOp.X0))
- func() int32 {
- if (_pMem.X5) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pMem.X5) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73022), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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))
@@ -59615,7 +54302,7 @@ _34:
goto _37
}
- if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 4*uintptr(_13_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) {
+ if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 4*uintptr(_13_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) {
goto _38
}
@@ -59631,7 +54318,7 @@ _37:
}
_apSub = (**XSubProgram)(unsafe.Pointer(_pSub.X5))
- *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 4*uintptr(postInc961(&_nSub, int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */)))))))
+ *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 4*uintptr(postInc961(&_nSub, int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(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))
@@ -59642,27 +54329,23 @@ _40:
_33:
_30:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4))
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X3)
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X3)
*(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(48)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4))
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X4)
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X4)
*(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(48)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4))
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X5)
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X5)
*(*uintptr)(unsafe.Pointer(&_pMem)) += uintptr(48)
if _sqlite3VdbeMemClearAndResize(tls, _pMem, i32(100)) == 0 {
goto _41
}
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73060), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(1)
return
@@ -59679,15 +54362,11 @@ _41:
goto _45
_44:
- func() int32 {
- if (_pMem.X5) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pMem.X5) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73069), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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))
@@ -59701,15 +54380,11 @@ _45:
goto _49
}
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73077), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(1)
return
@@ -59724,15 +54399,11 @@ _49:
goto _52
}
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73088), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(1)
return
@@ -60395,15 +55066,11 @@ func _sqlite3VdbeExec(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:78741:1
_pIn2 = nil
_pIn3 = nil
_pOut = nil
- func() int32 {
- if (_p.X5) == uint32(i32(770837923)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X5) != uint32(i32(770837923)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78771), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeEnter(tls, _p)
if (_p.X10) != i32(7) {
@@ -60413,40 +55080,28 @@ func _sqlite3VdbeExec(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:78741:1
goto _no_mem
_2:
- func() int32 {
- if ((_p.X10) == i32(0)) || (((_p.X10) & i32(255)) == i32(5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X10) != i32(0) && ((_p.X10)&i32(255)) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78778), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0) || (int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(8)))<<uint(i32(31)))>>uint(i32(31))) == 0 && int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78779), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(52 /* X13 */))) = int64(i32(0))
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(2)))<<uint(i32(30)))>>uint(i32(30))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(2)))<<uint(i32(30)))>>uint(i32(30))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78781), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62904)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(100 /* X21 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0))))
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412806)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0)
- if (*(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 {
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412816)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0)
+ if (*(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 {
goto _11
}
@@ -60458,15 +55113,11 @@ _11:
}
_2_iPrior = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(152 /* X35 */))))) + 4*uintptr(i32(4))))
- func() int32 {
- if uint32(i32(0)) < (_db.X63) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uint32(i32(0)) >= (_db.X63) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78789), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nProgressLimit = (_db.X63) - (_2_iPrior % (_db.X63))
_12:
@@ -60514,7 +55165,7 @@ _23:
crt.Xprintf(tls, str(62968))
_28:
- crt.Xprintf(tls, str(62988), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+24*uintptr(_3_i))))) + uintptr(16 /* X6 */)))))))
+ crt.Xprintf(tls, str(62988), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+24*uintptr(_3_i))))) + uintptr(16 /* X6 */)))))))
_3_once = i32(0)
_27:
_3_i += 1
@@ -60532,25 +55183,17 @@ _16:
_sqlite3EndBenignMalloc(tls)
_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(_p.X9)))
_30:
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78823), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (uintptr(unsafe.Pointer(_pOp)) >= uintptr(unsafe.Pointer(_aOp))) && (uintptr(unsafe.Pointer(_pOp)) < uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+24*uintptr(_p.X27)))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uintptr(unsafe.Pointer(_pOp)) < uintptr(unsafe.Pointer(_aOp)) || uintptr(unsafe.Pointer(_pOp)) >= uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+24*uintptr(_p.X27))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78825), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nVmStep += 1
if ((_db.X6) & i32(1)) == 0 {
@@ -60564,45 +55207,29 @@ _39:
goto _40
}
- func() int32 {
- if (_pOp.X3) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78860), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X3) > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78861), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X3))).X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X3))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78862), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63088)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X3)))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X3)))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78863), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63116)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _49
@@ -60615,45 +55242,29 @@ _40:
goto _50
}
- func() int32 {
- if (_pOp.X4) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78867), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X4) <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X4) > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78868), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4))).X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78869), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4)))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4)))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78870), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63240)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _59
@@ -60666,45 +55277,29 @@ _50:
goto _60
}
- func() int32 {
- if (_pOp.X5) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78874), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5))).X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78876), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5)))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5)))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78877), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _69
@@ -60717,25 +55312,17 @@ _60:
goto _70
}
- func() int32 {
- if (_pOp.X4) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X4) <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X4) > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78882), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemAboutToChange(tls, _p, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4))))
_70:
@@ -60743,25 +55330,17 @@ _70:
goto _75
}
- func() int32 {
- if (_pOp.X5) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78886), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78887), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemAboutToChange(tls, _p, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5))))
_75:
@@ -61095,7 +55674,7 @@ _81:
_jump_to_p2_and_check_for_interrupt:
_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr((_pOp.X4)-i32(1))))
_check_for_interrupt:
- if (*(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 {
+ if (*(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) == 0 {
goto _242
}
@@ -61110,15 +55689,11 @@ _242:
goto _244
}
- func() int32 {
- if (_db.X63) != uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X63) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78969), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nProgressLimit = (_nVmStep + (_db.X63)) - (_nVmStep % (_db.X63))
if (_db.X61)(tls, _db.X62) == 0 {
@@ -61133,30 +55708,22 @@ _244:
goto _248
_82:
- func() int32 {
- if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) <= i32(0) || (_pOp.X3) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78987), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
- func() int32 {
- if bool2int((int32(_pIn1.X1)&i32(9312)) != i32(0)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if bool2int((int32(_pIn1.X1)&i32(9312)) != i32(0)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78989), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemAboutToChange(tls, _p, _pIn1)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(4))
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 24))
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 24))
if ((_db.X6) & i32(1)) == 0 {
goto _254
}
@@ -61169,63 +55736,43 @@ _jump_to_p2:
_83:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
- func() int32 {
- if int32(_pIn1.X1) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pIn1.X1) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79009), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63504)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))))
+ _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(128))
goto _248
_84:
- func() int32 {
- if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) <= i32(0) || (_pOp.X3) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79027), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X4) >= i32(0)) && ((_pOp.X4) < (_p.X27)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X4) < i32(0) || (_pOp.X4) >= (_p.X27) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79028), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63528)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X5) >= i32(0)) && ((_pOp.X5) < (_p.X27)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X5) < i32(0) || (_pOp.X5) >= (_p.X27) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63560)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
- func() int32 {
- if (int32(_pOut.X1) & i32(9312)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pOut.X1) & i32(9312)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64((_pOp.X5) - i32(1))
+ *(*int64)(unsafe.Pointer((*T5445581)(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
@@ -61238,46 +55785,30 @@ _268:
_85:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
- func() int32 {
- if int32(_pIn1.X1) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pIn1.X1) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63504)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= int64(i32(0))) && ((*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) < int64(_p.X27)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) < int64(i32(0)) || (*(*int64)(unsafe.Pointer((*T5445581)(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)
- return i32(0)
- }()
- }()
- _24_pCaller = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))))
- func() int32 {
- if int32(_24_pCaller.X0) == i32(16) {
- return i32(0)
}
- return func() int32 {
+ }()
+ _24_pCaller = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(*(*int64)(unsafe.Pointer((*T5445581)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_24_pCaller.X4) >= i32(0)) && ((_24_pCaller.X4) < (_p.X27)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_24_pCaller.X4) < i32(0) || (_24_pCaller.X4) >= (_p.X27) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79053), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr((_24_pCaller.X4)-i32(1))))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(128))
@@ -61285,19 +55816,15 @@ _85:
_86:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
- func() int32 {
- if bool2int((int32(_pIn1.X1)&i32(9312)) != i32(0)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if bool2int((int32(_pIn1.X1)&i32(9312)) != i32(0)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(4))
- _25_pcDest = int32(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 24))
+ _25_pcDest = int32(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 24))
if ((_db.X6) & i32(1)) == 0 {
goto _281
}
@@ -61342,15 +55869,11 @@ _284:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X10 */))) = _pOp.X3
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(138 /* X30 */))) = uint8(_pOp.X4)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X9 */))) = _27_pcx
- func() int32 {
- if int32(_pOp.X2) <= i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X2) > i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79156), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X10) == 0 {
goto _288
@@ -61361,29 +55884,25 @@ _284:
}
_sqlite3VdbeError(tls, _p, str(63732), unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3VdbeExecØ00azTypeØ001)) + 4*uintptr(int32(_pOp.X2)-i32(1))))))
- if (*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == nil {
+ if (*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == nil {
goto _290
}
- *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X22 */))) = _sqlite3MPrintf(tls, _db, str(63756), unsafe.Pointer(_p.X22), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X22 */))) = _sqlite3MPrintf(tls, _db, str(63756), unsafe.Pointer(_p.X22), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
_290:
goto _291
_289:
- _sqlite3VdbeError(tls, _p, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _sqlite3VdbeError(tls, _p, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5774282)(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:
_rc = _sqlite3VdbeHalt(tls, _p)
- func() int32 {
- if ((_rc == i32(5)) || (_rc == i32(0))) || (_rc == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(5) && _rc != i32(0) && _rc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79175), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(5) {
goto _296
@@ -61393,25 +55912,17 @@ _288:
goto _297
_296:
- func() int32 {
- if (_rc == i32(0)) || (((_p.X10) & i32(255)) == i32(19)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && ((_p.X10)&i32(255)) != i32(19) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79179), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_rc == i32(0)) || ((_db.X77) > int64(i32(0)))) || ((_db.X78) > int64(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc != i32(0) && (_db.X77) <= int64(i32(0)) && (_db.X78) <= int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79180), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = func() int32 {
if (_p.X10) != 0 {
@@ -61424,68 +55935,52 @@ _297:
_89:
_pOut = _out2Prerelease(tls, _p, _pOp)
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_pOp.X3)
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_pOp.X3)
goto _248
_90:
_pOut = _out2Prerelease(tls, _p, _pOp)
- func() int32 {
- if (*(**int64)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int64)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**int64)(unsafe.Pointer((*T5774282)(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)
- return i32(0)
- }()
+ }
}()
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**int64)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**int64)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
goto _248
_91:
_pOut = _out2Prerelease(tls, _p, _pOp)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(8))
- func() int32 {
- if _sqlite3IsNaN(tls, *(*(**float64)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3IsNaN(tls, *(*(**float64)(unsafe.Pointer((*T5774282)(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)
- return i32(0)
- }()
+ }
}()
- *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**float64)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**float64)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
goto _248
_92:
- func() int32 {
- if (*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**int8)(unsafe.Pointer((*T5774282)(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)
- return i32(0)
- }()
+ }
}()
_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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
if int32(_encoding) == i32(1) {
goto _313
}
- _rc = _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), i32(-1), uint8(i32(1)), nil)
- func() int32 {
- if (_rc == i32(0)) || (_rc == i32(18)) {
- return i32(0)
- }
- return func() int32 {
+ _rc = _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5774282)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) == _sqlite3VdbeChangeEncoding(tls, _pOut, int32(_encoding)) {
goto _317
@@ -61494,25 +55989,17 @@ _92:
goto _no_mem
_317:
- func() int32 {
- if ((_pOut.X7) > i32(0)) && ((_pOut.X6) == (_pOut.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOut.X7) <= i32(0) || (_pOut.X6) != (_pOut.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79245), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if bool2int((int32(_pOut.X1)&i32(9312)) != i32(0)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if bool2int((int32(_pOut.X1)&i32(9312)) != i32(0)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(24 /* X7 */))) = i32(0)
{
@@ -61524,10 +56011,10 @@ _317:
goto _323
}
- _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5774282)(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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pOut.X5
+ *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pOut.X5
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(4 /* X3 */))) = _pOut.X4
_313:
if (_pOp.X3) <= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(92 /* X31 */))))) + 4*uintptr(i32(0))))) {
@@ -61537,58 +56024,42 @@ _313:
goto _too_big
_324:
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79261), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_93:
- func() int32 {
- if (*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**int8)(unsafe.Pointer((*T5774282)(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)
- return i32(0)
- }()
+ }
}()
_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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
+ *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X5 */))) = *(**int8)(unsafe.Pointer((*T5774282)(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) {
goto _329
}
- func() int32 {
- if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79287), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
- func() int32 {
- if (int32(_pIn3.X1) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn3.X1) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79289), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) != int64(_pOp.X2) {
+ if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) != int64(_pOp.X2) {
goto _334
}
@@ -61600,15 +56071,11 @@ _329:
_94:
_pOut = _out2Prerelease(tls, _p, _pOp)
_45_cnt = (_pOp.X5) - (_pOp.X4)
- func() int32 {
- if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79313), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = store4530(&_45_nullFlag, uint16(func() int32 {
if (_pOp.X3) != 0 {
@@ -61634,56 +56101,40 @@ _340:
goto _248
_95:
- func() int32 {
- if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) <= i32(0) || (_pOp.X3) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79336), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) | i32(1)) & i32(-129))
goto _248
_96:
- func() int32 {
- if (_pOp.X3) <= i32(1000000000) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) > i32(1000000000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79349), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64152)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOut = _out2Prerelease(tls, _p, _pOp)
- _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _pOp.X3, uint8(i32(0)), nil)
+ _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5774282)(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
_97:
- func() int32 {
- if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= int32(_p.X4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) <= i32(0) || (_pOp.X3) > int32(_p.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == _sqlite3VListNumToName(tls, _p.X25, _pOp.X3)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (*(**int8)(unsafe.Pointer((*T5774282)(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)
- return i32(0)
- }()
+ }
}()
_49_pVar = (*XMem)(unsafe.Pointer(uintptr(_p.X24) + 48*uintptr((_pOp.X3)-i32(1))))
if _sqlite3VdbeMemTooBig(tls, _49_pVar) == 0 {
@@ -61701,58 +56152,38 @@ _98:
_51_n = _pOp.X5
_51_p1 = _pOp.X3
_51_p2 = _pOp.X4
- func() int32 {
- if ((_51_n > i32(0)) && (_51_p1 > i32(0))) && (_51_p2 > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _51_n <= i32(0) || _51_p1 <= i32(0) || _51_p2 <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79397), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64284)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_51_p1 + _51_n) <= _51_p2) || ((_51_p2 + _51_n) <= _51_p1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_51_p1+_51_n) > _51_p2 && (_51_p2+_51_n) > _51_p1 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64304)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_51_p1)))
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_51_p2)))
_360:
- func() int32 {
- if uintptr(unsafe.Pointer(_pOut)) <= uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_pOut)) > uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if uintptr(unsafe.Pointer(_pIn1)) <= uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uintptr(unsafe.Pointer(_pIn1)) > uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79404), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pIn1.X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pIn1.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79405), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64408)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemAboutToChange(tls, _p, _pOut)
_sqlite3VdbeMemMove(tls, _pOut, _pIn1)
@@ -61763,7 +56194,7 @@ _360:
{
p := (**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(40 /* X11 */)))))
*p = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 48*uintptr((_pOp.X4)-_51_p1)))
- sink5445791 = *p
+ sink5445801 = *p
}
_368:
if (int32(_pOut.X1)&i32(4096)) == i32(0) || _sqlite3VdbeMemMakeWriteable(tls, _pOut) == 0 {
@@ -61791,15 +56222,11 @@ _99:
_55_n = _pOp.X5
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4)))
- func() int32 {
- if _pOut != _pIn1 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pOut == _pIn1 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79435), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_374:
_sqlite3VdbeMemShallowCopy(tls, _pOut, _pIn1, i32(4096))
@@ -61834,15 +56261,11 @@ _375:
_100:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4)))
- func() int32 {
- if _pOut != _pIn1 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pOut == _pIn1 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79466), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemShallowCopy(tls, _pOut, _pIn1, i32(4096))
if (*XMem)(unsafe.Pointer(_pOut.X11)) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -61855,50 +56278,34 @@ _382:
_101:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
- func() int32 {
- if (int32(_pIn1.X1) & i32(4)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn1.X1) & i32(4)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64440)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4)))
- _sqlite3VdbeMemSetInt64(tls, _pOut, *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))
+ _sqlite3VdbeMemSetInt64(tls, _pOut, *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))
goto _248
_102:
- func() int32 {
- if int32(_p.X29) == (_pOp.X4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X29) != (_pOp.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79502), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X3) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X3) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79503), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X3) + (_pOp.X4)) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_pOp.X3) + (_pOp.X4)) > ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79504), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
@@ -61916,67 +56323,47 @@ _393:
goto _394
}
- func() int32 {
- if ((_db.X6) & i32(128)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_db.X6) & i32(128)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79522), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((uint32((_p.X32)>>uint(i32(6))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(6))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79523), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _abort_due_to_error
_394:
- func() int32 {
- if ((_p.X12) == i32(0)) || ((_db.X6)&i32(128)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X12) != i32(0) && ((_db.X6)&i32(128)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79542), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3VdbeCloseStatement(tls, _p, i32(1))
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79544), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X8 */))) = ((_p.X8) + uint32(i32(2))) | uint32(i32(1))
- _60_pMem = store5445791((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(100 /* X21 */))))), (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X3))))
+ _60_pMem = store5445801((**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(100 /* X21 */))))), (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X3))))
_60_i = i32(0)
_404:
if _60_i >= (_pOp.X4) {
goto _407
}
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+48*uintptr(_60_i))).X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+48*uintptr(_60_i))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79555), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+48*uintptr(_60_i))).X1)&i32(4096)) == i32(0) || _sqlite3VdbeMemMakeWriteable(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+48*uintptr(_60_i)))) == 0 {
goto _411
@@ -61985,15 +56372,11 @@ _404:
goto _no_mem
_411:
- func() int32 {
- if ((int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+48*uintptr(_60_i))).X1) & i32(4096)) == i32(0)) || ((int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+48*uintptr(_60_i))).X1) & i32(18)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+48*uintptr(_60_i))).X1)&i32(4096)) != i32(0) && (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+48*uintptr(_60_i))).X1)&i32(18)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79557), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64656)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemNulTerminate(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+48*uintptr(_60_i))))
if ((_db.X6) & i32(1)) == 0 {
@@ -62027,15 +56410,11 @@ _103:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
_pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4)))
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
- func() int32 {
- if _pIn1 != _pOut {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIn1 == _pOut {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79594), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((int32(_pIn1.X1) | int32(_pIn2.X1)) & i32(1)) == 0 {
goto _420
@@ -62132,8 +56511,8 @@ _434:
goto _435
}
- _73_iA = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))
- _73_iB = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))
+ _73_iA = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))
+ _73_iB = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))
_73_bIntint = int8(i32(1))
switch int32(_pOp.X0) {
case i32(47):
@@ -62222,7 +56601,7 @@ _450:
goto _443
_443:
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_iB
+ *(*int64)(unsafe.Pointer((*T5445581)(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
@@ -62310,7 +56689,7 @@ _458:
goto _arithmetic_result_is_null
_462:
- *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_rB
+ *(*float64)(unsafe.Pointer((*T5445581)(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
@@ -62326,15 +56705,11 @@ _arithmetic_result_is_null:
goto _248
_109:
- func() int32 {
- if int32(_pOp.X1) == i32(-3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79766), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pOp.X3) == 0 {
goto _467
@@ -62345,46 +56720,30 @@ _467:
goto _248
_110:
- func() int32 {
- if int32(_pOp.X1) == i32(-4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79818), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_86_n = int32(_pOp.X2)
- func() int32 {
- if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79820), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_86_n == i32(0)) || (((_pOp.X4) > i32(0)) && (((_pOp.X4) + _86_n) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _86_n != i32(0) && ((_pOp.X4) <= i32(0) || ((_pOp.X4)+_86_n) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79821), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X5) < (_pOp.X4)) || ((_pOp.X5) >= ((_pOp.X4) + _86_n)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X5) >= (_pOp.X4) && (_pOp.X5) < ((_pOp.X4)+_86_n) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64904)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_86_pCtx = (*Xsqlite3_context)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(u32(32)+(uint32(_86_n-i32(1))*u32(4))))))
if _86_pCtx != (*Xsqlite3_context)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -62395,25 +56754,21 @@ _110:
_480:
*(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(0 /* X0 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0))))
- *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(4 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(4 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(16 /* X4 */))) = int32((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 24)
*(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(12 /* X3 */))))) = _p
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_86_pCtx)) + uintptr(26 /* X8 */))) = uint8(_86_n)
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-16))
- *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _86_pCtx
+ *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _86_pCtx
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(91))
_111:
- func() int32 {
- if int32(_pOp.X1) == i32(-16) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79839), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _87_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _87_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
if (*XMem)(unsafe.Pointer(_87_pCtx.X0)) == _pOut {
goto _483
@@ -62439,15 +56794,11 @@ _488:
goto _491
}
- func() int32 {
- if (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_87_pCtx))+uintptr(28 /* X9 */))))) + 4*uintptr(_87_i)))).X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_87_pCtx))+uintptr(28 /* X9 */))))) + 4*uintptr(_87_i)))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79855), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _494
@@ -62551,15 +56902,11 @@ _504:
goto _506
}
- func() int32 {
- if (int32(_93_op) == i32(46)) || (int32(_93_op) == i32(45)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_93_op) != i32(46) && int32(_93_op) != i32(45) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79938), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64996)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _93_iB >= int64(i32(0)) {
goto _510
@@ -62621,7 +56968,7 @@ _517:
_506:
_505:
_503:
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _93_iA
+ *(*int64)(unsafe.Pointer((*T5445581)(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
@@ -62630,7 +56977,7 @@ _116:
_sqlite3VdbeMemAboutToChange(tls, _p, _pIn1)
_sqlite3VdbeMemIntegerify(tls, _pIn1)
{
- p := (*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))
+ p := (*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))
*p = (*p) + int64(_pOp.X4)
sink967 = *p
}
@@ -62673,15 +57020,11 @@ _525:
goto _248
_119:
- func() int32 {
- if ((_pOp.X4) >= i32(65)) && ((_pOp.X4) <= i32(69)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) < i32(65) || (_pOp.X4) > i32(69) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80043), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
_sqlite3VdbeMemAboutToChange(tls, _p, _pIn1)
@@ -62719,35 +57062,23 @@ _125:
goto _533
}
- func() int32 {
- if (int32(_pOp.X0) == i32(37)) || (int32(_pOp.X0) == i32(36)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(37) && int32(_pOp.X0) != i32(36) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80177), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65092)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_112_flags1) & i32(256)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_112_flags1) & i32(256)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pOp.X2) & i32(16)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pOp.X2) & i32(16)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80179), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((int32(_112_flags1)&int32(_112_flags3))&i32(1)) == i32(0) || (int32(_112_flags3)&i32(256)) != i32(0) {
goto _542
@@ -62820,7 +57151,7 @@ _551:
goto _554
}
- if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) {
+ if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) {
goto _555
}
@@ -62828,7 +57159,7 @@ _551:
goto _compare_op
_555:
- if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) {
+ if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) {
goto _556
}
@@ -62853,15 +57184,11 @@ _550:
_sqlite3VdbeMemStringify(tls, _pIn1, _encoding, uint8(i32(1)))
_112_flags1 = uint16((int32(_pIn1.X1) & i32(-33280)) | (int32(_112_flags1) & i32(33279)))
- func() int32 {
- if _pIn1 != _pIn3 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIn1 == _pIn3 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80235), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_560:
if (int32(_112_flags3)&i32(2)) != i32(0) || (int32(_112_flags3)&i32(12)) == i32(0) {
@@ -62873,17 +57200,13 @@ _560:
_564:
_558:
_557:
- func() int32 {
- if (int32(_pOp.X1) == i32(-3)) || ((*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-3) && (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(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)
- return i32(0)
- }()
+ }
}()
- _112_res = _sqlite3MemCompare(tls, _pIn3, _pIn1, (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))
+ _112_res = _sqlite3MemCompare(tls, _pIn3, _pIn1, (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))
_549:
_compare_op:
switch int32(_pOp.X0) {
@@ -62926,26 +57249,18 @@ _574:
goto _575
_575:
- func() int32 {
- if (int32(_pIn1.X1) & i32(1024)) == (int32(_112_flags1) & i32(1024)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn1.X1) & i32(1024)) != (int32(_112_flags1) & i32(1024)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80259), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = _112_flags1
- func() int32 {
- if (int32(_pIn3.X1) & i32(1024)) == (int32(_112_flags3) & i32(1024)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn3.X1) & i32(1024)) != (int32(_112_flags3) & i32(1024)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80261), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65304)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(8 /* X1 */))) = _112_flags3
if (int32(_pOp.X2) & i32(32)) == 0 {
@@ -62959,25 +57274,17 @@ _575:
goto _581
}
- func() int32 {
- if (int32(_pOp.X0) == i32(36)) || (int32(_pOp.X0) == i32(37)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(36) && int32(_pOp.X0) != i32(37) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80276), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_112_res2 == i32(0)) || (_112_res2 == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _112_res2 != i32(0) && _112_res2 != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80277), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if bool2int(int32(_pOp.X0) == i32(37)) != _112_res2 {
goto _588
@@ -62989,7 +57296,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((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_112_res2)
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_112_res2)
if ((_db.X6) & i32(1)) == 0 {
goto _589
}
@@ -63010,35 +57317,23 @@ _590:
goto _248
_126:
- func() int32 {
- if uintptr(unsafe.Pointer(_pOp)) > uintptr(unsafe.Pointer(_aOp)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_pOp)) <= uintptr(unsafe.Pointer(_aOp)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80306), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) == i32(40)) || (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) == i32(38)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) != i32(40) && int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) != i32(38) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80307), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65424)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X2) & i32(32)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X2) & i32(32)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80308), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65472)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iCompare == i32(0) {
goto _599
@@ -63050,45 +57345,29 @@ _599:
goto _248
_127:
- func() int32 {
- if int32(_pOp.X1) == i32(-12) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(**int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(**int32)(unsafe.Pointer((*T5774282)(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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) == i32(96) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) != i32(96) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80330), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X2) & i32(1)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X2) & i32(1)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _248
@@ -63101,69 +57380,45 @@ _128:
goto _609
_608:
- func() int32 {
- if uintptr(unsafe.Pointer(_pOp)) > uintptr(unsafe.Pointer(_aOp)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_pOp)) <= uintptr(unsafe.Pointer(_aOp)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) == i32(95) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) != i32(95) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80370), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X1) == i32(-12) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X1) != i32(-12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80371), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65628)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _139_aPermute = (*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))))) + uintptr(16 /* X6 */))))))) + uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(4)))))))))))
- func() int32 {
- if _139_aPermute != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ _139_aPermute = (*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))))) + uintptr(16 /* X6 */))))))) + uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(4)))))))))))
+ func() {
+ 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_609:
_139_n = _pOp.X5
- _139_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
- func() int32 {
- if _139_n > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ _139_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _139_pKeyInfo != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _139_pKeyInfo == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80378), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(46212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_139_p1 = _pOp.X3
_139_p2 = _pOp.X4
@@ -63188,48 +57443,32 @@ _627:
goto _623
_626:
- func() int32 {
- if (_139_p1 > i32(0)) && ((_139_p1 + _142_mx) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _139_p1 <= i32(0) || (_139_p1+_142_mx) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80385), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_139_p2 > i32(0)) && ((_139_p2 + _142_mx) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _139_p2 <= i32(0) || (_139_p2+_142_mx) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65712)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _634
_622:
- func() int32 {
- if (_139_p1 > i32(0)) && ((_139_p1 + _139_n) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _139_p1 <= i32(0) || (_139_p1+_139_n) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80388), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_139_p2 > i32(0)) && ((_139_p2 + _139_n) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _139_p2 <= i32(0) || (_139_p2+_139_n) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80389), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65800)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_634:
_139_i = i32(0)
@@ -63244,25 +57483,17 @@ _641:
}
return _139_i
}()
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_139_p1+_139_idx))).X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_139_p1+_139_idx))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80394), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_139_p2+_139_idx))).X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_139_p2+_139_idx))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80395), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _651
@@ -63276,15 +57507,11 @@ _651:
_registerTrace(tls, _139_p2+_139_idx, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_139_p2+_139_idx))))
_652:
- func() int32 {
- if _139_i < int32(_139_pKeyInfo.X2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _139_i >= int32(_139_pKeyInfo.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_139_pColl = *(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_139_pKeyInfo))+uintptr(20 /* X6 */))))) + 4*uintptr(_139_i)))
_139_bRev = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_139_pKeyInfo.X5)) + 1*uintptr(_139_i))))
@@ -63373,7 +57600,7 @@ _666:
goto _668
_667:
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_150_v1)
+ *(*int64)(unsafe.Pointer((*T5445581)(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
@@ -63387,7 +57614,7 @@ _132:
}
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4))
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(bool2int(_sqlite3VdbeIntValue(tls, _pIn1) == 0))
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(bool2int(_sqlite3VdbeIntValue(tls, _pIn1) == 0))
_669:
goto _248
@@ -63400,20 +57627,16 @@ _133:
}
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4))
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = ^_sqlite3VdbeIntValue(tls, _pIn1)
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = ^_sqlite3VdbeIntValue(tls, _pIn1)
_670:
goto _248
_134:
- func() int32 {
- if int32((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr(i32(0)))).X0) == i32(72) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr(i32(0)))).X0) != i32(72) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80536), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XVdbeFrame)(unsafe.Pointer(_p.X38)) == nil {
goto _673
@@ -63507,78 +57730,50 @@ _139:
goto _abort_due_to_error
_683:
- func() int32 {
- if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80666), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_176_pDest = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
_sqlite3VdbeMemAboutToChange(tls, _p, _176_pDest)
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80669), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _176_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _176_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80670), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _176_p2 < int32(_176_pC.X18) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _176_p2 >= int32(_176_pC.X18) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80671), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_176_aOffset = _176_pC.X21
- func() int32 {
- if int32(_176_pC.X0) != i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_176_pC.X0) == i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80673), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_176_pC.X0) != i32(3)) || ((_176_pC.X2) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_176_pC.X0) == i32(3) && (_176_pC.X2) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80674), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_176_pC.X0) != i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_176_pC.X0) == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80675), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_176_pC.X11) == (_p.X8) {
goto _701
@@ -63592,36 +57787,24 @@ _683:
goto _703
}
- func() int32 {
- if (*(*int32)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */)))))) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* 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)
- return i32(0)
- }()
- }()
- _176_pReg = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(*(*int32)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */))))))))
- func() int32 {
- if (int32(_176_pReg.X1) & i32(16)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ _176_pReg = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(*(*int32)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_176_pReg.X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_176_pReg.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80683), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66160)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(72 /* X23 */))) = store985((*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC))+uintptr(76 /* X24 */))), store985(&_176_avail, uint32(_176_pReg.X4)))
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(68 /* X22 */))) = (*uint8)(unsafe.Pointer(_176_pReg.X5))
@@ -63635,48 +57818,32 @@ _710:
goto _711
_702:
- _176_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */)))))))
- func() int32 {
- if int32(_176_pC.X0) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ _176_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _176_pCrsr != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _176_pCrsr == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80693), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3BtreeCursorIsValid(tls, _176_pCrsr) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3BtreeCursorIsValid(tls, _176_pCrsr) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80694), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66216)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(72 /* X23 */))) = _sqlite3BtreePayloadSize(tls, _176_pCrsr)
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(68 /* X22 */))) = (*uint8)(unsafe.Pointer(_sqlite3BtreePayloadFetch(tls, _176_pCrsr, &_176_avail)))
- func() int32 {
- if _176_avail <= uint32(i32(65536)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _176_avail > uint32(i32(65536)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80697), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_176_pC.X23) > _176_avail {
goto _720
@@ -63727,15 +57894,11 @@ _726:
}
_176_zData = _176_pC.X22
- func() int32 {
- if int32(_176_pC.X19) <= _176_p2 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_176_pC.X19) > _176_p2 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66268)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _op_column_read_header
@@ -63755,7 +57918,7 @@ _701:
}
crt.Xmemset(tls, (unsafe.Pointer)(&_176_sMem), i32(0), u32(48))
- _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */))))))), uint32(i32(0)), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(i32(0)))), &_176_sMem)
+ _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */))))))), uint32(i32(0)), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(i32(0)))), &_176_sMem)
if _rc == i32(0) {
goto _736
}
@@ -63840,7 +58003,7 @@ _748:
goto _750
}
- _sqlite3VdbeMemShallowCopy(tls, _176_pDest, (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))), i32(2048))
+ _sqlite3VdbeMemShallowCopy(tls, _176_pDest, (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))), i32(2048))
goto _751
_750:
@@ -63854,35 +58017,23 @@ _749:
_733:
_176_t = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC))+uintptr(80 /* X25 */))))) + 4*uintptr(_176_p2)))
_752:
- func() int32 {
- if _176_p2 < int32(_176_pC.X19) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _176_p2 >= int32(_176_pC.X19) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80820), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80821), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3VdbeCheckMemInvariants(tls, _176_pDest) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3VdbeCheckMemInvariants(tls, _176_pDest) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_176_pDest.X1) & i32(9312)) == i32(0) {
goto _759
@@ -63890,15 +58041,11 @@ _752:
_sqlite3VdbeMemSetNull(tls, _176_pDest)
_759:
- func() int32 {
- if _176_t == (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC))+uintptr(80 /* X25 */))))) + 4*uintptr(_176_p2)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _176_t != (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC))+uintptr(80 /* X25 */))))) + 4*uintptr(_176_p2)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80826), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_176_pC.X24) < (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(_176_p2+i32(1))))) {
goto _762
@@ -63949,7 +58096,7 @@ _762:
goto _774
_773:
- _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */))))))), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(_176_p2))), uint32(_176_len), _176_pDest)
+ _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(36 /* X14 */))))))), *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(_176_p2))), uint32(_176_len), _176_pDest)
if _rc == i32(0) {
goto _775
}
@@ -63975,26 +58122,18 @@ _776:
goto _248
_140:
- _210_zAffinity = *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
- func() int32 {
- if _210_zAffinity != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ _210_zAffinity = *(**int8)(unsafe.Pointer((*T5774282)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_210_zAffinity)) + 1*uintptr(_pOp.X4)))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_210_zAffinity)) + 1*uintptr(_pOp.X4)))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66384)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
_781:
@@ -64002,25 +58141,17 @@ _781:
goto _782
}
- func() int32 {
- if uintptr(unsafe.Pointer(_pIn1)) <= uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_p.X18)+48*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_pIn1)) > uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_p.X18)+48*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80904), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66408)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pIn1.X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pIn1.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80905), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64408)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_applyAffinity(tls, _pIn1, _210_cAff, _encoding)
*(*uintptr)(unsafe.Pointer(&_pIn1)) += uintptr(48)
@@ -64034,42 +58165,30 @@ _141:
_212_nHdr = i32(0)
_212_nZero = int64(i32(0))
_212_nField = _pOp.X3
- _212_zAffinity = *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
- func() int32 {
- if ((_212_nField > i32(0)) && ((_pOp.X4) > i32(0))) && (((_pOp.X4) + _212_nField) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ _212_zAffinity = *(**int8)(unsafe.Pointer((*T5774282)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_212_pData0 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_212_nField)))
_212_nField = _pOp.X4
_212_pLast = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pData0)) + 48*uintptr(_212_nField-i32(1))))
_212_file_format = int32(_p.X31)
- func() int32 {
- if ((_pOp.X5) < (_pOp.X3)) || ((_pOp.X5) >= ((_pOp.X3) + (_pOp.X4))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) >= (_pOp.X3) && (_pOp.X5) < ((_pOp.X3)+(_pOp.X4)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80973), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
_sqlite3VdbeMemAboutToChange(tls, _p, _pOut)
- func() int32 {
- if uintptr(unsafe.Pointer(_212_pData0)) <= uintptr(unsafe.Pointer(_212_pLast)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_212_pData0)) > uintptr(unsafe.Pointer(_212_pLast)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80979), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _212_zAffinity == nil {
goto _796
@@ -64077,16 +58196,12 @@ _141:
_212_pRec = _212_pData0
_797:
- _applyAffinity(tls, postInc5445791(&_212_pRec, 48), *postInc1025(&_212_zAffinity, 1), _encoding)
- func() int32 {
- if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_zAffinity)) + 1*uintptr(i32(0))))) == i32(0)) || (uintptr(unsafe.Pointer(_212_pRec)) <= uintptr(unsafe.Pointer(_212_pLast))) {
- return i32(0)
- }
- return func() int32 {
+ _applyAffinity(tls, postInc5445801(&_212_pRec, 48), *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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_zAffinity)) + 1*uintptr(i32(0))))) != 0 {
goto _797
@@ -64095,15 +58210,11 @@ _797:
_796:
_212_pRec = _212_pLast
_801:
- func() int32 {
- if (int32(_212_pRec.X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_212_pRec.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81007), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66612)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(28 /* X8 */))) = store985(&_212_serial_type, _sqlite3VdbeSerialType(tls, _212_pRec, _212_file_format, &_212_len))
if (int32(_212_pRec.X1) & i32(16384)) == 0 {
@@ -64126,12 +58237,12 @@ _806:
_805:
{
p := &_212_nZero
- *p = (*p) + int64(*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */))))))
+ *p = (*p) + int64(*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */))))))
sink967 = *p
}
{
p := &_212_len
- *p = (*p) - uint32(*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */))))))
+ *p = (*p) - uint32(*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */))))))
sink985 = *p
}
_807:
@@ -64210,15 +58321,11 @@ _816:
return _sqlite3PutVarint(tls, _212_zNewRecord, uint64(_212_nHdr))
}()))
_212_j = _212_nHdr
- func() int32 {
- if uintptr(unsafe.Pointer(_212_pData0)) <= uintptr(unsafe.Pointer(_212_pLast)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_212_pData0)) > uintptr(unsafe.Pointer(_212_pLast)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81058), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_212_pRec = _212_pData0
_821:
@@ -64241,39 +58348,27 @@ _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(preInc5445791(&_212_pRec, 48))) <= uintptr(unsafe.Pointer(_212_pLast)) {
+ if uintptr(unsafe.Pointer(preInc5445801(&_212_pRec, 48))) <= uintptr(unsafe.Pointer(_212_pLast)) {
goto _821
}
- func() int32 {
- if _212_i == _212_nHdr {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _212_i != _212_nHdr {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81069), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int64(_212_j) == _212_nByte {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int64(_212_j) != _212_nByte {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81070), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81072), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(12 /* X4 */))) = int32(_212_nByte)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(16))
@@ -64281,7 +58376,7 @@ _821:
goto _831
}
- *(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int32(_212_nZero)
+ *(*int32)(unsafe.Pointer((*T5445581)(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))
@@ -64298,26 +58393,18 @@ _832:
goto _248
_142:
- func() int32 {
- if int32((*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))).X0) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))).X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81096), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _225_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))))) + uintptr(36 /* X14 */)))))))
- func() int32 {
- if _225_pCrsr != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ _225_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))))) + uintptr(36 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_225_nEntry = int64(i32(0))
_rc = _sqlite3BtreeCount(tls, _225_pCrsr, &_225_nEntry)
@@ -64329,61 +58416,41 @@ _142:
_837:
_pOut = _out2Prerelease(tls, _p, _pOp)
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _225_nEntry
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _225_nEntry
goto _248
_143:
_226_p1 = _pOp.X3
- _226_zName = *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
- func() int32 {
- if ((*XSavepoint)(unsafe.Pointer(_db.X73)) == (*XSavepoint)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_db.X15) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ _226_zName = *(**int8)(unsafe.Pointer((*T5774282)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_226_p1 == i32(0)) || (_226_p1 == i32(1))) || (_226_p1 == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _226_p1 != i32(0) && _226_p1 != i32(1) && _226_p1 != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81131), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XSavepoint)(unsafe.Pointer(_db.X73)) != nil) || (int32(_db.X23) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSavepoint)(unsafe.Pointer(_db.X73)) == nil && int32(_db.X23) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81132), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _checkSavepointCount(tls, _db) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _checkSavepointCount(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81133), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81134), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _226_p1 != i32(0) {
goto _852
@@ -64399,15 +58466,11 @@ _143:
_853:
_226_nName = _sqlite3Strlen30(tls, _226_zName)
- func() int32 {
- if (int32(_db.X15) == i32(0)) || ((_db.X64) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_db.X15) != i32(0) && (_db.X64) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81151), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3VtabSavepoint(tls, _db, i32(0), (_db.X76)+(_db.X75))
if _rc == i32(0) {
@@ -64574,15 +58637,11 @@ _893:
goto _894
}
- func() int32 {
- if _226_pSavepoint == (*XSavepoint)(unsafe.Pointer(_db.X73)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _226_pSavepoint != (*XSavepoint)(unsafe.Pointer(_db.X73)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81262), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XSavepoint)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(420 /* X73 */))))) = (*XSavepoint)(unsafe.Pointer(_226_pSavepoint.X3))
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_226_pSavepoint))
@@ -64626,45 +58685,29 @@ _902:
_144:
_253_desiredAutoCommit = _pOp.X3
_253_iRollback = _pOp.X4
- func() int32 {
- if (_253_desiredAutoCommit == i32(1)) || (_253_desiredAutoCommit == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _253_desiredAutoCommit != i32(1) && _253_desiredAutoCommit != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81299), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67088)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_253_desiredAutoCommit == i32(1)) || (_253_iRollback == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _253_desiredAutoCommit != i32(1) && _253_iRollback != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81300), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_db.X34) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_db.X34) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81301), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81302), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _253_desiredAutoCommit == int32(_db.X15) {
goto _913
@@ -64674,15 +58717,11 @@ _144:
goto _914
}
- func() int32 {
- if _253_desiredAutoCommit == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _253_desiredAutoCommit != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81306), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3RollbackAll(tls, _db, i32(516))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(63 /* X15 */))) = uint8(i32(1))
@@ -64717,15 +58756,11 @@ _917:
goto _vdbe_return
_923:
- func() int32 {
- if (_db.X76) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X76) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3CloseSavepoints(tls, _db)
if (_p.X10) != i32(0) {
@@ -64756,45 +58791,29 @@ _913:
goto _abort_due_to_error
_145:
- func() int32 {
- if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81387), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) || ((_pOp.X4) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) && (_pOp.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81388), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81389), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(_pOp.X3))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X33) & (u32(1) << uint(_pOp.X3))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81390), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pOp.X4) == 0 || ((_db.X6)&i32(67108864)) == i32(0) {
goto _944
@@ -64830,29 +58849,21 @@ _946:
goto _951
}
- func() int32 {
- if _sqlite3BtreeIsInTrans(tls, _263_pBt) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeIsInTrans(tls, _263_pBt) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81413), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X12) != i32(0) {
goto _954
}
- func() int32 {
- if ((_db.X76) >= i32(0)) && ((_db.X75) >= i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X76) < i32(0) || (_db.X75) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81415), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67560)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(432 /* X76 */))) += 1
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X12 */))) = (_db.X75) + (_db.X76)
@@ -64874,17 +58885,13 @@ _951:
_945:
_263_iGen = store961(&_263_iMeta, i32(0))
_959:
- func() int32 {
- if (int32(_pOp.X2) == i32(0)) || (int32(_pOp.X1) == i32(-11)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X2) != i32(0) && int32(_pOp.X1) != i32(-11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81442), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (_pOp.X2) == 0 || _263_iMeta == (_pOp.X5) && _263_iGen == (*(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) {
+ if (_pOp.X2) == 0 || _263_iMeta == (_pOp.X5) && _263_iGen == (*(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) {
goto _965
}
@@ -64909,124 +58916,80 @@ _967:
goto _248
_146:
- func() int32 {
- if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81486), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_274_iDb = _pOp.X3
_274_iCookie = _pOp.X5
- func() int32 {
- if (_pOp.X5) < i32(16) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) >= i32(16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81489), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_274_iDb >= i32(0)) && (_274_iDb < (_db.X5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _274_iDb < i32(0) || _274_iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81490), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_274_iDb))).X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_274_iDb))).X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81491), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(_274_iDb))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X33) & (u32(1) << uint(_274_iDb))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81492), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeGetMeta(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_274_iDb))).X1)), _274_iCookie, (*uint32)(unsafe.Pointer(&_274_iMeta)))
_pOut = _out2Prerelease(tls, _p, _pOp)
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_274_iMeta)
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_274_iMeta)
goto _248
_147:
- func() int32 {
- if (_pOp.X4) < i32(16) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) >= i32(16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81512), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81513), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(_pOp.X3))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X33) & (u32(1) << uint(_pOp.X3))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81514), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81515), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_275_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_pOp.X3)))
- func() int32 {
- if (*XBtree)(unsafe.Pointer(_275_pDb.X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtree)(unsafe.Pointer(_275_pDb.X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81517), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67760)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _pOp.X3, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _pOp.X3, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81518), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeUpdateMeta(tls, (*XBtree)(unsafe.Pointer(_275_pDb.X1)), _pOp.X4, uint32(_pOp.X5))
if (_pOp.X4) != i32(1) {
@@ -65066,75 +59029,51 @@ _996:
goto _248
_148:
- func() int32 {
- if (int32(_pOp.X2) == i32(0)) || (int32(_pOp.X2) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X2) != i32(0) && int32(_pOp.X2) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81614), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pOp.X1) == i32(-5) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X1) != i32(-5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81615), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_279_pCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
if _279_pCur == nil || (_279_pCur.X17) != uint32(_pOp.X4) {
goto _1003
}
- func() int32 {
- if int32(_279_pCur.X1) == (_pOp.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_279_pCur.X1) != (_pOp.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81618), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _open_cursor_set_hints
_1003:
_149:
_150:
- func() int32 {
- if ((int32(_pOp.X0) == i32(106)) || (int32(_pOp.X2) == i32(0))) || (int32(_pOp.X2) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(106) && int32(_pOp.X2) != i32(0) && int32(_pOp.X2) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81627), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_pOp.X0) == i32(105)) || (int32(_pOp.X0) == i32(104))) || (int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X0) != i32(105) && int32(_pOp.X0) != i32(104) && int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81628), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((uint32(_p.X32) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _1016
@@ -65148,37 +59087,25 @@ _1016:
_279_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))
_279_p2 = _pOp.X4
_279_iDb = _pOp.X5
- func() int32 {
- if (_279_iDb >= i32(0)) && (_279_iDb < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _279_iDb < i32(0) || _279_iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81640), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(_279_iDb))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X33) & (u32(1) << uint(_279_iDb))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_279_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_279_iDb)))
_279_pX = (*XBtree)(unsafe.Pointer(_279_pDb.X1))
- func() int32 {
- if _279_pX != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _279_pX == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81644), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pOp.X0) != i32(106) {
goto _1024
@@ -65186,15 +59113,11 @@ _1016:
i32(0)
_279_wrFlag = i32(4) | (int32(_pOp.X2) & i32(8))
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _279_iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _279_iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81648), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32((*XSchema)(unsafe.Pointer(_279_pDb.X4)).X7) >= int32(_p.X31) {
goto _1027
@@ -65211,84 +59134,56 @@ _1028:
goto _1029
}
- func() int32 {
- if _279_p2 > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _279_p2 <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _279_p2 <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _279_p2 > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81657), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_279_p2)))
- func() int32 {
- if (int32(_pIn2.X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn2.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81659), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pIn2.X1) & i32(4)) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pIn2.X1) & i32(4)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81660), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemIntegerify(tls, _pIn2)
- _279_p2 = int32(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))))
- func() int32 {
- if _279_p2 >= i32(2) {
- return i32(0)
- }
- return func() int32 {
+ _279_p2 = int32(*(*int64)(unsafe.Pointer((*T5445581)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1029:
if int32(_pOp.X1) != i32(-5) {
goto _1040
}
- _279_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
- func() int32 {
- if int32(_279_pKeyInfo.X1) == int32(_db.X14) {
- return i32(0)
- }
- return func() int32 {
+ _279_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_279_pKeyInfo.X4)) == _db {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_279_pKeyInfo.X4)) != _db {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81672), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_279_nField = int32(_279_pKeyInfo.X2) + int32(_279_pKeyInfo.X3)
goto _1045
@@ -65298,28 +59193,20 @@ _1040:
goto _1046
}
- _279_nField = *(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
+ _279_nField = *(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
_1046:
_1045:
- func() int32 {
- if (_pOp.X3) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81677), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _279_nField >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _279_nField < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81678), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_279_pCur = _allocateCursor(tls, _p, _pOp.X3, _279_nField, _279_iDb, uint8(i32(0)))
if _279_pCur != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -65333,13 +59220,13 @@ _1051:
storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur))+uintptr(7 /* X7 */))), int8(i32(1)), 4, 2)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(48 /* X17 */))) = uint32(_279_p2)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(6 /* X6 */))) = uint8(_279_wrFlag)
- _rc = _sqlite3BtreeCursor(tls, _279_pX, _279_p2, _279_wrFlag, _279_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(36 /* X14 */))))))))
+ _rc = _sqlite3BtreeCursor(tls, _279_pX, _279_p2, _279_wrFlag, _279_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(36 /* X14 */))))))))
*(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(40 /* X15 */))))) = _279_pKeyInfo
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(4 /* X4 */))) = uint8(bool2int(int32(_pOp.X1) != i32(-5)))
_open_cursor_set_hints:
i32(0)
i32(0)
- _sqlite3BtreeCursorHintFlags(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(36 /* X14 */))))))), uint32(int32(_pOp.X2)&i32(3)))
+ _sqlite3BtreeCursorHintFlags(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(36 /* X14 */))))))), uint32(int32(_pOp.X2)&i32(3)))
if _rc == 0 {
goto _1052
}
@@ -65351,25 +59238,17 @@ _1052:
_151:
_152:
- func() int32 {
- if (_pOp.X3) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X4) >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X4) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81747), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_288_pCx = _allocateCursor(tls, _p, _pOp.X3, _pOp.X4, i32(-1), uint8(i32(0)))
if _288_pCx != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -65392,62 +59271,46 @@ _1058:
goto _1059
}
- if store5666632((**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx))+uintptr(40 /* X15 */))))), store5666632(&_288_pKeyInfo, (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5666642((**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx))+uintptr(40 /* X15 */))))), store5666642(&_288_pKeyInfo, (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) {
goto _1060
}
- func() int32 {
- if int32(_pOp.X1) == i32(-5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81765), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeCreateTable(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), &_291_pgno, i32(2)|int32(_pOp.X2))
if _rc != i32(0) {
goto _1063
}
- func() int32 {
- if _291_pgno == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _291_pgno != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81768), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68220)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_288_pKeyInfo.X4)) == _db {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_288_pKeyInfo.X4)) != _db {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81769), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_288_pKeyInfo.X1) == int32(_db.X14) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_288_pKeyInfo.X1) != int32(_db.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81770), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), _291_pgno, i32(4), _288_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(36 /* X14 */))))))))
+ _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), _291_pgno, i32(4), _288_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(36 /* X14 */))))))))
_1063:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(4 /* X4 */))) = uint8(i32(0))
goto _1070
_1060:
- _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), i32(1), i32(4), (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))), (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(36 /* X14 */))))))))
+ _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), i32(1), i32(4), (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))), (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(36 /* X14 */))))))))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx)) + uintptr(4 /* X4 */))) = uint8(i32(1))
_1070:
_1059:
@@ -65462,25 +59325,17 @@ _1071:
goto _248
_153:
- func() int32 {
- if (_pOp.X3) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X4) >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X4) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81800), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_294_pCx = _allocateCursor(tls, _p, _pOp.X3, _pOp.X4, i32(-1), uint8(i32(1)))
if _294_pCx != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -65490,26 +59345,18 @@ _153:
goto _no_mem
_1076:
- *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_294_pCx)) + uintptr(40 /* X15 */))))) = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_294_pCx.X15)).X4)) == _db {
- return i32(0)
- }
- return func() int32 {
+ *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_294_pCx)) + uintptr(40 /* X15 */))))) = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XKeyInfo)(unsafe.Pointer(_294_pCx.X15)).X1) == int32(_db.X14) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XKeyInfo)(unsafe.Pointer(_294_pCx.X15)).X1) != int32(_db.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81805), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3VdbeSorterInit(tls, _db, _pOp.X5, _294_pCx)
if _rc == 0 {
@@ -65522,26 +59369,18 @@ _1081:
goto _248
_154:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81820), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_295_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if int32(_295_pC.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_295_pC.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if postInc967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_295_pC))+uintptr(12 /* X9 */))), int64(1)) != int64(i32(0)) {
goto _1087
@@ -65553,25 +59392,17 @@ _1087:
goto _248
_155:
- func() int32 {
- if (_pOp.X3) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81848), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X5) >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X5) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81849), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_297_pCx = _allocateCursor(tls, _p, _pOp.X3, _pOp.X5, i32(-1), uint8(i32(3)))
if _297_pCx != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -65582,30 +59413,22 @@ _155:
_1092:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(2 /* X2 */))) = uint8(i32(1))
- *(*int32)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(36 /* X14 */))))) = _pOp.X4
+ *(*int32)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(36 /* X14 */))))) = _pOp.X4
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(4 /* X4 */))) = uint8(i32(1))
- func() int32 {
- if int32(_pOp.X2) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81855), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68320)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _248
_156:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81865), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeFreeCursor(tls, _p, *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))))
*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3))) = (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0))))
@@ -65615,69 +59438,45 @@ _157:
_158:
_159:
_160:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81989), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X4) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X4) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81990), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_299_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if _299_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _299_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81992), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_299_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_299_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81993), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
i32(0)
i32(0)
- func() int32 {
- if ((uint32((_299_pC.X7)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_299_pC.X7)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81997), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68344)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* 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)
- return i32(0)
- }()
+ }
}()
_299_oc = int32(_pOp.X0)
_299_eqOnly = i32(0)
@@ -65687,15 +59486,11 @@ _160:
goto _1111
}
- func() int32 {
- if (_sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), uint32(i32(2))) == i32(0)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* 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)
- return i32(0)
- }()
+ }
}()
_pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
if (int32(_pIn3.X1) & i32(14)) != i32(2) {
@@ -65716,7 +59511,7 @@ _1115:
goto _jump_to_p2
_1117:
- if (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= float64(_299_iKey) {
+ if (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= float64(_299_iKey) {
goto _1118
}
@@ -65732,7 +59527,7 @@ _1119:
goto _1120
_1118:
- if (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= float64(_299_iKey) {
+ if (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= float64(_299_iKey) {
goto _1121
}
@@ -65748,7 +59543,7 @@ _1122:
_1121:
_1120:
_1116:
- _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_299_iKey)), i32(0), &_299_res)
+ _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_299_iKey)), i32(0), &_299_res)
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(56 /* X20 */))) = _299_iKey
if _rc == i32(0) {
goto _1123
@@ -65760,92 +59555,60 @@ _1123:
goto _1124
_1111:
- if _sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), uint32(i32(2))) == 0 {
+ if _sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), uint32(i32(2))) == 0 {
goto _1125
}
_299_eqOnly = i32(1)
- func() int32 {
- if (int32(_pOp.X0) == i32(25)) || (int32(_pOp.X0) == i32(24)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(25) && int32(_pOp.X0) != i32(24) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82065), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68456)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) == i32(61)) || (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) == i32(60)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) != i32(61) && int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) != i32(60) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(1)))).X3) == ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(0)))).X3) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(1)))).X3) != ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(0)))).X3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82067), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68560)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(1)))).X4) == ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(0)))).X4) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(1)))).X4) != ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(0)))).X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(1)))).X5) == ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(0)))).X5) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(1)))).X5) != ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(0)))).X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82069), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68608)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))))) + uintptr(16 /* X6 */)))))) == (*(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(0)))))) + uintptr(16 /* X6 */)))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))))) + uintptr(16 /* X6 */)))))) != (*(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*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)
- return i32(0)
- }()
+ }
}()
_1125:
- _299_nField = *(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
- func() int32 {
- if int32(_pOp.X1) == i32(-11) {
- return i32(0)
- }
- return func() int32 {
+ _299_nField = *(*int32)(unsafe.Pointer((*T5774282)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _299_nField > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _299_nField <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_299_r)) + uintptr(0 /* X0 */))))) = (*XKeyInfo)(unsafe.Pointer(_299_pC.X15))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_299_r)) + uintptr(8 /* X2 */))) = uint16(_299_nField)
@@ -65855,45 +59618,29 @@ _1125:
}
return i32(1)
}())
- func() int32 {
- if (_299_oc != i32(26)) || (int32(_299_r.X3) == i32(-1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _299_oc == i32(26) && int32(_299_r.X3) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82087), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_299_oc != i32(24)) || (int32(_299_r.X3) == i32(-1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _299_oc == i32(24) && int32(_299_r.X3) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82088), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_299_oc != i32(25)) || (int32(_299_r.X3) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _299_oc == i32(25) && int32(_299_r.X3) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82089), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_299_oc != i32(23)) || (int32(_299_r.X3) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _299_oc == i32(23) && int32(_299_r.X3) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82090), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_299_r)) + uintptr(4 /* X1 */))))) = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
_309_i = i32(0)
@@ -65902,22 +59649,18 @@ _1158:
goto _1161
}
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr(_299_r.X1)+48*uintptr(_309_i))).X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr(_299_r.X1)+48*uintptr(_309_i))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82094), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_309_i += 1
goto _1158
_1161:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_299_r)) + uintptr(14 /* X7 */))) = uint8(i32(0))
- _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), &_299_r, int64(i32(0)), i32(0), &_299_res)
+ _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), &_299_r, int64(i32(0)), i32(0), &_299_res)
if _rc == i32(0) {
goto _1164
}
@@ -65929,15 +59672,11 @@ _1164:
goto _1166
}
- func() int32 {
- if _299_res != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _299_res == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82102), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _seek_not_found
@@ -65949,22 +59688,18 @@ _1124:
goto _1169
}
- func() int32 {
- if (_299_oc == i32(25)) || (_299_oc == i32(26)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _299_oc != i32(25) && _299_oc != i32(26) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _299_res >= i32(0) && (_299_res != i32(0) || _299_oc != i32(26)) {
goto _1175
}
_299_res = i32(0)
- _rc = _sqlite3BtreeNext(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), &_299_res)
+ _rc = _sqlite3BtreeNext(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), &_299_res)
if _rc == i32(0) {
goto _1176
}
@@ -65980,22 +59715,18 @@ _1177:
goto _1178
_1169:
- func() int32 {
- if (_299_oc == i32(23)) || (_299_oc == i32(24)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _299_oc != i32(23) && _299_oc != i32(24) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82120), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68904)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _299_res <= i32(0) && (_299_res != i32(0) || _299_oc != i32(23)) {
goto _1184
}
_299_res = i32(0)
- _rc = _sqlite3BtreePrevious(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), &_299_res)
+ _rc = _sqlite3BtreePrevious(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))), &_299_res)
if _rc == i32(0) {
goto _1185
}
@@ -66006,19 +59737,15 @@ _1185:
goto _1186
_1184:
- _299_res = _sqlite3BtreeEof(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))))
+ _299_res = _sqlite3BtreeEof(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(36 /* X14 */))))))))
_1186:
_1178:
_seek_not_found:
- func() int32 {
- if (_pOp.X4) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82133), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _299_res == 0 {
goto _1189
@@ -66031,15 +59758,11 @@ _1189:
goto _1191
}
- func() int32 {
- if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) == i32(61)) || (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) == i32(60)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) != i32(61) && int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(1)))).X0) != i32(60) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82138), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uintptr)(unsafe.Pointer(&_pOp)) += uintptr(24)
_1191:
@@ -66048,75 +59771,51 @@ _1191:
_161:
_162:
_163:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82219), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pOp.X1) == i32(-11) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X1) != i32(-11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82220), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_320_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if _320_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _320_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82222), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(5 /* X5 */))) = _pOp.X0
_pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
- func() int32 {
- if int32(_320_pC.X0) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_320_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82227), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(36 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_320_pC.X4) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_320_pC.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82229), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) <= i32(0) {
+ if (*(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) <= i32(0) {
goto _1208
}
*(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(0 /* X0 */))))) = (*XKeyInfo)(unsafe.Pointer(_320_pC.X15))
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(8 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(8 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
*(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(4 /* X1 */))))) = _pIn3
_320_ii = i32(0)
_1209:
@@ -66124,25 +59823,17 @@ _1209:
goto _1212
}
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+48*uintptr(_320_ii))).X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+48*uintptr(_320_ii))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82236), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68952)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+48*uintptr(_320_ii))).X1) & i32(16384)) == i32(0)) || (((*XMem)(unsafe.Pointer(uintptr(_320_r.X1) + 48*uintptr(_320_ii))).X4) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+48*uintptr(_320_ii))).X1)&i32(16384)) != i32(0) && ((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+48*uintptr(_320_ii))).X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82237), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _320_ii == 0 {
goto _1218
@@ -66164,7 +59855,7 @@ _1212:
goto _1220
_1208:
- _320_pFree = store5666225(&_320_pIdxKey, _sqlite3VdbeAllocUnpackedRecord(tls, (*XKeyInfo)(unsafe.Pointer(_320_pC.X15))))
+ _320_pFree = store5666235(&_320_pIdxKey, _sqlite3VdbeAllocUnpackedRecord(tls, (*XKeyInfo)(unsafe.Pointer(_320_pC.X15))))
if _320_pIdxKey != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) {
goto _1221
}
@@ -66172,15 +59863,11 @@ _1208:
goto _no_mem
_1221:
- func() int32 {
- if (int32(_pIn3.X1) & i32(16)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn3.X1) & i32(16)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
func() int32 {
if (int32(_pIn3.X1) & i32(16384)) != 0 {
@@ -66215,7 +59902,7 @@ _1231:
_1230:
_1226:
- _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(36 /* X14 */))))))), _320_pIdxKey, int64(i32(0)), i32(0), &_320_res)
+ _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(36 /* X14 */))))))), _320_pIdxKey, int64(i32(0)), i32(0), &_320_res)
if _320_pFree == nil {
goto _1232
}
@@ -66275,81 +59962,53 @@ _1240:
_1239:
_165:
_pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
- func() int32 {
- if (int32(_pIn3.X1) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn3.X1) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82344), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82345), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_330_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if _330_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _330_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(5 /* X5 */))) = uint8(i32(0))
- func() int32 {
- if (_330_pC.X4) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_330_pC.X4) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82351), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_330_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_330_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82352), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _330_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(36 /* X14 */)))))))
- func() int32 {
- if _330_pCrsr != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ _330_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(36 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_330_res = i32(0)
- _330_iKey = uint64(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */))))))
+ _330_iKey = uint64(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */))))))
_rc = _sqlite3BtreeMovetoUnpacked(tls, _330_pCrsr, (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(_330_iKey), i32(0), &_330_res)
- func() int32 {
- if (_rc == i32(0)) || (_330_res == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _330_res != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82358), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69076)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(56 /* X20 */))) = int64(_330_iKey)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(2 /* X2 */))) = uint8(i32(0))
@@ -66360,15 +60019,11 @@ _165:
goto _1257
}
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pOp.X4) != i32(0) {
goto _1260
@@ -66392,100 +60047,68 @@ _1262:
goto _248
_166:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))) != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))) == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82387), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))).X0) != i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))).X0) == i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82388), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69124)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOut = _out2Prerelease(tls, _p, _pOp)
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = postInc967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))))+uintptr(12 /* X9 */))), int64(1))
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = postInc967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))))+uintptr(12 /* X9 */))), int64(1))
goto _248
_167:
_336_v = int64(i32(0))
_336_res = i32(0)
_pOut = _out2Prerelease(tls, _p, _pOp)
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82421), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_336_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if _336_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _336_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_336_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_336_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82424), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_336_pC.X4) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_336_pC.X4) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82440), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((uint32((_336_pC.X7)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) != 0 {
goto _1281
}
- _rc = _sqlite3BtreeLast(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))), &_336_res)
+ _rc = _sqlite3BtreeLast(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))), &_336_res)
if _rc == i32(0) {
goto _1282
}
@@ -66501,17 +60124,13 @@ _1282:
goto _1284
_1283:
- func() int32 {
- if _sqlite3BtreeCursorIsValid(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */)))))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeCursorIsValid(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* 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)
- return i32(0)
- }()
+ }
}()
- _336_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))))
+ _336_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))))
if _336_v < i64(9223372036854775807) {
goto _1287
}
@@ -66528,15 +60147,11 @@ _1281:
goto _1289
}
- func() int32 {
- if (_pOp.X5) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82473), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XVdbeFrame)(unsafe.Pointer(_p.X38)) == nil {
goto _1292
@@ -66552,42 +60167,30 @@ _1293:
goto _1293
_1296:
- func() int32 {
- if (_pOp.X5) <= (_336_pFrame.X13) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) > (_336_pFrame.X13) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82477), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_336_pMem = (*XMem)(unsafe.Pointer(uintptr(_336_pFrame.X4) + 48*uintptr(_pOp.X5)))
goto _1299
_1292:
- func() int32 {
- if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82481), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_336_pMem = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
_sqlite3VdbeMemAboutToChange(tls, _p, _336_pMem)
_1299:
- func() int32 {
- if (int32(_336_pMem.X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_336_pMem.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82485), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69236)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _1304
@@ -66596,17 +60199,13 @@ _1299:
_registerTrace(tls, _pOp.X5, _336_pMem)
_1304:
_sqlite3VdbeMemIntegerify(tls, _336_pMem)
- func() int32 {
- if (int32(_336_pMem.X1) & i32(4)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_336_pMem.X1) & i32(4)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82489), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*(*int64)(unsafe.Pointer((*T5445571)(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((*T5445581)(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
}
@@ -66614,27 +60213,23 @@ _1304:
goto _abort_due_to_error
_1308:
- if _336_v >= ((*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1))) {
+ if _336_v >= ((*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1))) {
goto _1309
}
- _336_v = (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1))
+ _336_v = (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1))
_1309:
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */))))) = _336_v
+ *(*int64)(unsafe.Pointer((*T5445581)(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
}
- func() int32 {
- if (_pOp.X5) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82505), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69284)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_336_cnt = i32(0)
_1313:
@@ -66645,7 +60240,7 @@ _1313:
sink967 = *p
}
_336_v += 1
- if ((store961(&_rc, _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_336_v)), i32(0), &_336_res)) == i32(0)) && (_336_res == i32(0))) && (preInc961(&_336_cnt, 1) < i32(100)) {
+ if ((store961(&_rc, _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(36 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(uint64(_336_v)), i32(0), &_336_res)) == i32(0)) && (_336_res == i32(0))) && (preInc961(&_336_cnt, 1) < i32(100)) {
goto _1313
}
@@ -66664,96 +60259,64 @@ _1316:
goto _abort_due_to_error
_1317:
- func() int32 {
- if _336_v > int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _336_v <= int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82520), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69296)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1310:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(3 /* X3 */))) = uint8(i32(0))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(24 /* X11 */))) = uint32(i32(0))
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _336_v
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _336_v
goto _248
_168:
_169:
_352_op = i32(0)
_352_pData = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4)))
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_352_pData.X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_352_pData.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82586), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_352_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if _352_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _352_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82588), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_352_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_352_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82589), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(36 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pOp.X2)&i32(64)) != 0 || ((_352_pC.X4) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pOp.X2)&i32(64)) == 0 && (_352_pC.X4) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82591), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69320)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pOp.X1) == i32(-15)) || (int32(_pOp.X1) >= i32(-2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X1) != i32(-15) && int32(_pOp.X1) < i32(-2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82592), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _1337
@@ -66766,25 +60329,17 @@ _1337:
}
_352_pKey = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
- func() int32 {
- if (int32(_352_pKey.X1) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_352_pKey.X1) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82597), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_352_pKey.X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_352_pKey.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82598), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _1343
@@ -66792,19 +60347,15 @@ _1337:
_registerTrace(tls, _pOp.X5, _352_pKey)
_1343:
- *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(4 /* X1 */))) = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pKey)) + uintptr(0 /* X0 */)))))
+ *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(4 /* X1 */))) = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pKey)) + uintptr(0 /* X0 */)))))
goto _1344
_1338:
- func() int32 {
- if int32(_pOp.X0) == i32(117) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(117) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69456)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(4 /* X1 */))) = int64(_pOp.X5)
_1344:
@@ -66812,27 +60363,19 @@ _1344:
goto _1348
}
- func() int32 {
- if int32(_352_pC.X1) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_352_pC.X1) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82607), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_352_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_352_pC.X1))).X0
- _352_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
- func() int32 {
- if (int32(_pOp.X2)&i32(64)) != 0 || (((_352_pTab.X9) & uint32(i32(32))) == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ _352_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_352_op = func() int32 {
if (int32(_pOp.X2) & i32(4)) != 0 {
@@ -66867,15 +60410,11 @@ _1358:
goto _1360
_1359:
- func() int32 {
- if (int32(_352_pData.X1) & i32(18)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_352_pData.X1) & i32(18)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82634), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(12 /* X2 */))) = (unsafe.Pointer)(_352_pData.X5)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(24 /* X5 */))) = _352_pData.X4
@@ -66890,14 +60429,14 @@ _1360:
goto _1365
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(28 /* X6 */))) = *(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pData)) + uintptr(0 /* X0 */)))))
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(28 /* X6 */))) = *(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pData)) + uintptr(0 /* X0 */)))))
goto _1366
_1365:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(28 /* X6 */))) = i32(0)
_1366:
*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(0 /* X0 */))) = (unsafe.Pointer)(uintptr(i32(0)))
- _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(36 /* X14 */))))))), &_352_x, int32(_pOp.X2)&i32(10), _352_seekResult)
+ _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(36 /* X14 */))))))), &_352_x, int32(_pOp.X2)&i32(10), _352_seekResult)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(3 /* X3 */))) = uint8(i32(0))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(24 /* X11 */))) = uint32(i32(0))
if _rc == 0 {
@@ -66917,104 +60456,72 @@ _1369:
_170:
_362_opflags = _pOp.X4
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82701), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_362_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if _362_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _362_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82703), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_362_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_362_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_362_pC.X3) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_362_pC.X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82706), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if int32(_pOp.X1) != i32(-15) || (((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(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((*T5774282)(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((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */))))))))
- func() int32 {
- if (_362_pC.X20) == _363_iKey {
- return i32(0)
- }
- return func() int32 {
+ _363_iKey = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1383:
if int32(_pOp.X1) != i32(-15) || (_db.X50) == nil {
goto _1387
}
- func() int32 {
- if int32(_362_pC.X1) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_362_pC.X1) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(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)
- return i32(0)
- }()
+ }
}()
_362_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_362_pC.X1))).X0
- _362_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _362_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
if (int32(_pOp.X2)&i32(2)) == i32(0) || (_362_pC.X4) == 0 {
goto _1393
}
- *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(56 /* X20 */))) = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */))))))))
+ *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(56 /* X20 */))) = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */))))))))
_1393:
goto _1394
@@ -67022,15 +60529,11 @@ _1387:
_362_zDb = (*int8)(unsafe.Pointer(uintptr(i32(0))))
_362_pTab = (*XTable)(unsafe.Pointer(uintptr(i32(0))))
_1394:
- func() int32 {
- if (int32(_pOp.X2) & i32(-7)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pOp.X2) & i32(-7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82753), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
i32(0)
@@ -67051,7 +60554,7 @@ _1400:
_nExtraDelete -= 1
_1401:
_1397:
- _rc = _sqlite3BtreeDelete(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */))))))), uint8(_pOp.X2))
+ _rc = _sqlite3BtreeDelete(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(36 /* X14 */))))))), uint8(_pOp.X2))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(24 /* X11 */))) = uint32(i32(0))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(28 /* X12 */))) = i32(0)
if _rc == 0 {
@@ -67071,15 +60574,11 @@ _1402:
}
(_db.X50)(tls, _db.X49, i32(9), _362_zDb, _362_pTab.X0, _362_pC.X20)
- func() int32 {
- if int32(_362_pC.X1) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_362_pC.X1) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82782), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1405:
_1403:
@@ -67092,28 +60591,20 @@ _171:
_172:
_373_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if int32(_373_pC.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_373_pC.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pOp.X1) == i32(-11) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X1) != i32(-11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82823), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
- _373_nKeyCol = *(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
+ _373_nKeyCol = *(*int32)(unsafe.Pointer((*T5774282)(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 {
@@ -67135,36 +60626,24 @@ _1413:
_173:
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4)))
_374_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if int32(_374_pC.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_374_pC.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82851), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3VdbeSorterRowkey(tls, _374_pC, _pOut)
- func() int32 {
- if (_rc != i32(0)) || (int32(_pOut.X1)&i32(16)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && (int32(_pOut.X1)&i32(16)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82853), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82854), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc == 0 {
goto _1422
@@ -67178,87 +60657,55 @@ _1422:
_174:
_pOut = _out2Prerelease(tls, _p, _pOp)
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82895), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_375_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if _375_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _375_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82897), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_375_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_375_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82898), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if bool2int(int32(_375_pC.X0) == i32(1)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if bool2int(int32(_375_pC.X0) == i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82899), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69740)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_375_pC.X2) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_375_pC.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82900), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(36 /* 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)
- return i32(0)
- }()
- }()
- _375_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(36 /* X14 */)))))))
- func() int32 {
- if int32(_375_pC.X3) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ _375_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(36 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3BtreeCursorIsValid(tls, _375_pCrsr) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3BtreeCursorIsValid(tls, _375_pCrsr) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82913), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66216)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_375_n = _sqlite3BtreePayloadSize(tls, _375_pCrsr)
if _375_n <= uint32(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(92 /* X31 */))))) + 4*uintptr(i32(0))))) {
@@ -67298,36 +60745,24 @@ _1445:
_175:
_pOut = _out2Prerelease(tls, _p, _pOp)
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82949), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_378_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if _378_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _378_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82951), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_378_pC.X0) != i32(3)) || ((_378_pC.X2) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_378_pC.X0) == i32(3) && (_378_pC.X2) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82952), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_378_pC.X2) == 0 {
goto _1454
@@ -67349,33 +60784,25 @@ _1456:
goto _1458
}
- func() int32 {
- if (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* 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)
- return i32(0)
- }()
+ }
}()
- _378_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))).X0))
+ _378_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))).X0))
_378_pModule = (*Xsqlite3_module)(unsafe.Pointer(_378_pVtab.X0))
- func() int32 {
+ func() {
if (*(*func(*crt.TLS, *Xsqlite3_file, *int64) int32)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *int64) int32
- }{(_378_pModule.X12)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{(_378_pModule.X12)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82963), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))), &_378_v)
+ }{(_378_pModule.X12)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))), &_378_v)
_sqlite3VtabImportErrmsg(tls, _p, _378_pVtab)
if _rc == 0 {
goto _1463
@@ -67387,25 +60814,17 @@ _1463:
goto _1464
_1458:
- func() int32 {
- if int32(_378_pC.X0) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_378_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82969), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* 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)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3VdbeCursorRestore(tls, _378_pC)
if _rc == 0 {
@@ -67423,33 +60842,25 @@ _1469:
goto _248
_1470:
- _378_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))))
+ _378_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(36 /* X14 */))))))))
_1464:
_1457:
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _378_v
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _378_v
goto _248
_176:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82992), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_384_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if _384_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _384_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82994), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(2 /* X2 */))) = uint8(i32(1))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(24 /* X11 */))) = uint32(i32(0))
@@ -67457,63 +60868,43 @@ _176:
goto _1476
}
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(36 /* 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)
- return i32(0)
- }()
+ }
}()
- _sqlite3BtreeClearCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(36 /* X14 */))))))))
+ _sqlite3BtreeClearCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(36 /* X14 */))))))))
_1476:
goto _248
_177:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83028), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_386_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if _386_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _386_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83030), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_386_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_386_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _386_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(36 /* X14 */)))))))
+ _386_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(36 /* X14 */)))))))
_386_res = i32(0)
- func() int32 {
- if _386_pCrsr != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _386_pCrsr == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83034), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(28 /* X12 */))) = _pOp.X5
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(5 /* X5 */))) = uint8(i32(53))
@@ -67547,51 +60938,35 @@ _1491:
goto _1493
_1489:
- func() int32 {
- if (_pOp.X4) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83050), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1493:
goto _248
_178:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_390_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if _390_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _390_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _390_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_390_pC)) + uintptr(36 /* X14 */)))))))
- func() int32 {
- if _390_pCrsr != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ _390_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_390_pC)) + uintptr(36 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeFirst(tls, _390_pCrsr, &_390_res)
if _rc == 0 {
@@ -67611,11 +60986,8 @@ _1503:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || int32(_sqlite3LogEst(tls, uint64(_390_sz))) >= (_pOp.X5) {
@@ -67638,36 +61010,24 @@ _179:
_180:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(152 /* X35 */))))) + 4*uintptr(i32(2)))) += 1
_181:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83130), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_393_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if _393_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _393_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83132), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_393_pC.X0) == i32(1)) == (int32(_pOp.X0) == i32(56)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_393_pC.X0) == i32(1)) != (int32(_pOp.X0) == i32(56)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83133), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_393_res = i32(1)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(5 /* X5 */))) = uint8(i32(58))
@@ -67679,26 +61039,18 @@ _181:
goto _1518
_1517:
- func() int32 {
- if int32(_393_pC.X0) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_393_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83141), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _393_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(36 /* X14 */)))))))
- func() int32 {
- if _393_pCrsr != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ _393_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(36 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeFirst(tls, _393_pCrsr, &_393_res)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(3 /* X3 */))) = uint8(i32(0))
@@ -67712,15 +61064,11 @@ _1518:
_1523:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(2 /* X2 */))) = uint8(_393_res)
- func() int32 {
- if ((_pOp.X4) > i32(0)) && ((_pOp.X4) < (_p.X27)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) <= i32(0) || (_pOp.X4) >= (_p.X27) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83150), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69860)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _393_res == 0 {
goto _1527
@@ -67733,15 +61081,11 @@ _1527:
_182:
_396_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if int32(_396_pC.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_396_pC.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83231), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_396_res = i32(0)
_rc = _sqlite3VdbeSorterNext(tls, _db, _396_pC, &_396_res)
@@ -67758,155 +61102,107 @@ _184:
_1530:
_185:
_186:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83241), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pOp.X2) < i32(5) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X2) >= i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83242), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69888)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_396_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
_396_res = _pOp.X5
- func() int32 {
- if _396_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _396_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83245), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_396_pC.X3) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_396_pC.X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_396_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_396_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83247), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_396_res == i32(0)) || ((_396_res == i32(1)) && (int32(_396_pC.X4) == i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _396_res != i32(0) && (_396_res != i32(1) || int32(_396_pC.X4) != i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83248), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if (int32(_pOp.X0) != i32(7)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if int32(_pOp.X0) == i32(7) && *(*unsafe.Pointer)(unsafe.Pointer(&struct {
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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, *XBtCursor, *int32) int32
- }{_sqlite3BtreeNext}))) {
- return i32(0)
- }
- return func() 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if (int32(_pOp.X0) != i32(6)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if int32(_pOp.X0) == i32(6) && *(*unsafe.Pointer)(unsafe.Pointer(&struct {
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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, *XBtCursor, *int32) int32
- }{_sqlite3BtreePrevious}))) {
- return i32(0)
- }
- return func() 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if (int32(_pOp.X0) != i32(5)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if int32(_pOp.X0) == i32(5) && *(*unsafe.Pointer)(unsafe.Pointer(&struct {
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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, *XBtCursor, *int32) int32
- }{_sqlite3BtreeNext}))) {
- return i32(0)
- }
- return func() 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if (int32(_pOp.X0) != i32(4)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if int32(_pOp.X0) == i32(4) && *(*unsafe.Pointer)(unsafe.Pointer(&struct {
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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, *XBtCursor, *int32) int32
- }{_sqlite3BtreePrevious}))) {
- return i32(0)
- }
- return func() 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((((int32(_pOp.X0) != i32(7)) || (int32(_pOp.X0) != i32(5))) || (int32(_396_pC.X5) == i32(26))) || (int32(_396_pC.X5) == i32(25))) || (int32(_396_pC.X5) == i32(58))) || (int32(_396_pC.X5) == i32(31)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X0) == i32(7) && int32(_pOp.X0) == i32(5) && int32(_396_pC.X5) != i32(26) && int32(_396_pC.X5) != i32(25) && int32(_396_pC.X5) != i32(58) && int32(_396_pC.X5) != i32(31) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83257), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((((int32(_pOp.X0) != i32(6)) || (int32(_pOp.X0) != i32(4))) || (int32(_396_pC.X5) == i32(23))) || (int32(_396_pC.X5) == i32(24))) || (int32(_396_pC.X5) == i32(53)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X0) == i32(6) && int32(_pOp.X0) == i32(4) && int32(_396_pC.X5) != i32(23) && int32(_396_pC.X5) != i32(24) && int32(_396_pC.X5) != i32(53) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83260), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70376)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_396_pC)) + uintptr(36 /* X14 */))))))), &_396_res)
+ }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_396_pC)) + uintptr(36 /* X14 */))))))), &_396_res)
_next_tail:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_396_pC)) + uintptr(24 /* X11 */))) = uint32(i32(0))
if _rc == 0 {
@@ -67930,47 +61226,31 @@ _1572:
_187:
_188:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83322), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_399_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if _399_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _399_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83324), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_399_pC.X0) == i32(1)) == (int32(_pOp.X0) == i32(125)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_399_pC.X0) == i32(1)) != (int32(_pOp.X0) == i32(125)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83325), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4)))
- func() int32 {
- if (int32(_pIn2.X1) & i32(16)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn2.X1) & i32(16)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83327), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pOp.X2) & i32(1)) == 0 {
goto _1583
@@ -67978,25 +61258,17 @@ _188:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X11 */))) += 1
_1583:
- func() int32 {
- if (int32(_399_pC.X0) == i32(0)) || (int32(_pOp.X0) == i32(125)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_399_pC.X0) != i32(0) && int32(_pOp.X0) != i32(125) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_399_pC.X4) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_399_pC.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83330), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = func() int32 {
if (int32(_pIn2.X1) & i32(16384)) != 0 {
@@ -68022,22 +61294,18 @@ _1592:
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(4 /* X1 */))) = int64(_pIn2.X4)
*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(0 /* X0 */))) = (unsafe.Pointer)(_pIn2.X5)
*(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(16 /* X3 */))))) = (*XMem)(unsafe.Pointer(uintptr(unsafe.Pointer(_aMem)) + uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_pOp.X5)))))*uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(48)))))))))))
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(20 /* X4 */))) = uint16(*(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
- _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_399_pC)) + uintptr(36 /* X14 */))))))), &_399_x, int32(_pOp.X2)&i32(10), func() int32 {
+ *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_399_x)) + uintptr(20 /* X4 */))) = uint16(*(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_399_pC)) + uintptr(36 /* X14 */))))))), &_399_x, int32(_pOp.X2)&i32(10), func() int32 {
if (int32(_pOp.X2) & i32(16)) != 0 {
return (_399_pC.X12)
}
return i32(0)
}())
- func() int32 {
- if int32(_399_pC.X3) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_399_pC.X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83344), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_399_pC)) + uintptr(24 /* X11 */))) = uint32(i32(0))
_1593:
@@ -68051,77 +61319,49 @@ _1598:
goto _248
_189:
- func() int32 {
- if (_pOp.X5) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X4) > i32(0)) && (((_pOp.X4) + (_pOp.X5)) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X4) <= i32(0) || ((_pOp.X4)+(_pOp.X5)) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_402_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if _402_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _402_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_402_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_402_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _402_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(36 /* X14 */)))))))
- func() int32 {
- if _402_pCrsr != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ _402_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(36 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pOp.X2) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83372), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68320)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_402_r)) + uintptr(0 /* X0 */))))) = (*XKeyInfo)(unsafe.Pointer(_402_pC.X15))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_402_r)) + uintptr(8 /* X2 */))) = uint16(_pOp.X5)
@@ -68148,15 +61388,11 @@ _1615:
_1617:
_1616:
- func() int32 {
- if int32(_402_pC.X3) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_402_pC.X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83383), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(24 /* X11 */))) = uint32(i32(0))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(28 /* X12 */))) = i32(0)
@@ -68164,86 +61400,55 @@ _1616:
_190:
_191:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_404_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if _404_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _404_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83425), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_404_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_404_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83426), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(36 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_404_pC.X4) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_404_pC.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_404_pC.X3) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_404_pC.X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_404_pC.X2) == 0) || (int32(_pOp.X0) == i32(129)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_404_pC.X2) != 0 && int32(_pOp.X0) != i32(129) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83430), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3VdbeCursorRestore(tls, _404_pC)
if func() int32 {
if _rc != i32(0) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83439), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83439), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -68260,7 +61465,7 @@ _1638:
}
_404_rowid = int64(i32(0))
- _rc = _sqlite3VdbeIdxRowid(tls, _db, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(36 /* X14 */))))))), &_404_rowid)
+ _rc = _sqlite3VdbeIdxRowid(tls, _db, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(36 /* X14 */))))))), &_404_rowid)
if _rc == i32(0) {
goto _1640
}
@@ -68272,90 +61477,62 @@ _1640:
goto _1641
}
- func() int32 {
- if ((_pOp.X5) >= i32(0)) && ((_pOp.X5) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) < i32(0) || (_pOp.X5) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83448), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_404_pTabCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X5)))
- func() int32 {
- if _404_pTabCur != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _404_pTabCur == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_404_pTabCur.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_404_pTabCur.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83451), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(36 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_404_pTabCur.X4) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_404_pTabCur.X4) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83453), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(2 /* X2 */))) = uint8(i32(0))
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(56 /* X20 */))) = _404_rowid
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(3 /* X3 */))) = uint8(i32(1))
- func() int32 {
- if (int32(_pOp.X1) == i32(-12)) || ((*(**int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int32)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-12) && (*(**int32)(unsafe.Pointer((*T5774282)(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)
- return i32(0)
- }()
+ }
}()
- *(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(20 /* X10 */))) = *(**int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
+ *(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(20 /* X10 */))) = *(**int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
*(**XVdbeCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(32 /* X13 */))))) = _404_pC
goto _1656
_1641:
_pOut = _out2Prerelease(tls, _p, _pOp)
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _404_rowid
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _404_rowid
_1656:
goto _1657
_1639:
- func() int32 {
- if int32(_pOp.X0) == i32(129) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(129) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemSetNull(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4))))
_1657:
@@ -68365,116 +61542,76 @@ _192:
_193:
_194:
_195:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83523), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_410_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if _410_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _410_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83525), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((uint32((_410_pC.X7)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((uint32((_410_pC.X7)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83526), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68344)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_410_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_410_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83527), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_410_pC)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_410_pC)) + uintptr(36 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_410_pC.X3) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_410_pC.X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83529), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pOp.X2) == i32(0)) || (int32(_pOp.X2) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X2) != i32(0) && int32(_pOp.X2) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pOp.X1) == i32(-11) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X1) != i32(-11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83531), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(0 /* X0 */))))) = (*XKeyInfo)(unsafe.Pointer(_410_pC.X15))
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(8 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(8 /* X2 */))) = uint16(*(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
if int32(_pOp.X0) >= i32(61) {
goto _1678
}
- func() int32 {
- if (int32(_pOp.X0) == i32(59)) || (int32(_pOp.X0) == i32(60)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(59) && int32(_pOp.X0) != i32(60) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(10 /* X3 */))) = int8(i32(-1))
goto _1682
_1678:
- func() int32 {
- if (int32(_pOp.X0) == i32(62)) || (int32(_pOp.X0) == i32(61)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(62) && int32(_pOp.X0) != i32(61) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(10 /* X3 */))) = int8(i32(0))
_1682:
@@ -68485,15 +61622,11 @@ _1686:
goto _1689
}
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr(_410_r.X1)+48*uintptr(_413_i))).X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr(_410_r.X1)+48*uintptr(_413_i))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83543), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_413_i += 1
goto _1686
@@ -68506,29 +61639,21 @@ _1689:
goto _1692
}
- func() int32 {
- if (int32(_pOp.X0) == i32(59)) || (int32(_pOp.X0) == i32(61)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(59) && int32(_pOp.X0) != i32(61) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83549), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_410_res = -_410_res
goto _1696
_1692:
- func() int32 {
- if (int32(_pOp.X0) == i32(62)) || (int32(_pOp.X0) == i32(60)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(62) && int32(_pOp.X0) != i32(60) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83552), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_410_res += 1
_1696:
@@ -68549,25 +61674,17 @@ _1701:
goto _248
_196:
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X3) > i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X3) <= i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83586), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOut = _out2Prerelease(tls, _p, _pOp)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(1))
@@ -68581,20 +61698,16 @@ _196:
_1706:
_416_iDb = _pOp.X5
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(_416_iDb))) != uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X33) & (u32(1) << uint(_416_iDb))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83595), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_416_iMoved = i32(0)
_rc = _sqlite3BtreeDropTable(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_416_iDb))).X1)), _pOp.X3, &_416_iMoved)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4))
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_416_iMoved)
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_416_iMoved)
if _rc == 0 {
goto _1710
}
@@ -68607,15 +61720,11 @@ _1710:
}
_sqlite3RootPageMoved(tls, _db, _416_iDb, _416_iMoved, _pOp.X3)
- func() int32 {
- if (int32(_resetSchemaOnFault) == i32(0)) || (int32(_resetSchemaOnFault) == (_416_iDb + i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_resetSchemaOnFault) != i32(0) && int32(_resetSchemaOnFault) != (_416_iDb+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83605), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_resetSchemaOnFault = uint8(_416_iDb + i32(1))
_1711:
@@ -68623,25 +61732,17 @@ _1711:
_197:
_420_nChange = i32(0)
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83635), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(_pOp.X4))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X33) & (u32(1) << uint(_pOp.X4))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83636), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71220)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeClearTable(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_pOp.X4))).X1)), _pOp.X3, func() *int32 {
if (_pOp.X5) != 0 {
@@ -68662,19 +61763,15 @@ _197:
goto _1722
}
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5))).X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83643), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemAboutToChange(tls, _p, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5))))
{
- p := (*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5))))) + uintptr(0 /* X0 */)))))
+ p := (*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X5))))) + uintptr(0 /* X0 */)))))
*p = (*p) + int64(_420_nChange)
sink967 = *p
}
@@ -68690,56 +61787,40 @@ _1725:
goto _248
_198:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83663), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_423_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if _423_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _423_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_423_pC.X0) != i32(1) {
goto _1731
}
- _sqlite3VdbeSorterReset(tls, _db, (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(36 /* X14 */))))))))
+ _sqlite3VdbeSorterReset(tls, _db, (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(36 /* X14 */))))))))
goto _1732
_1731:
- func() int32 {
- if int32(_423_pC.X0) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_423_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83669), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((uint32(_423_pC.X7) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((uint32(_423_pC.X7) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83670), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _rc = _sqlite3BtreeClearTableOfCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(36 /* X14 */))))))))
+ _rc = _sqlite3BtreeClearTableOfCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(36 /* X14 */))))))))
if _rc == 0 {
goto _1737
}
@@ -68754,46 +61835,30 @@ _199:
_200:
_pOut = _out2Prerelease(tls, _p, _pOp)
_426_pgno = i32(0)
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83709), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(_pOp.X3))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X33) & (u32(1) << uint(_pOp.X3))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83710), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83711), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_426_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_pOp.X3)))
- func() int32 {
- if (*XBtree)(unsafe.Pointer(_426_pDb.X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtree)(unsafe.Pointer(_426_pDb.X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83713), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67760)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pOp.X0) != i32(135) {
goto _1747
@@ -68813,12 +61878,12 @@ _1748:
goto _abort_due_to_error
_1749:
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_426_pgno)
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_426_pgno)
goto _248
_201:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(74 /* X26 */))) += 1
- _rc = Xsqlite3_exec(tls, _db, *(**int8)(unsafe.Pointer((*T5774272)(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((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), nil, (unsafe.Pointer)(uintptr(i32(0))), (**int8)(unsafe.Pointer(uintptr(i32(0)))))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(74 /* X26 */))) -= 1
if _rc == 0 {
goto _1750
@@ -68836,46 +61901,34 @@ _1751:
goto _1754
}
- func() int32 {
- if (_430_iDb == i32(1)) || _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_430_iDb))).X1))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _430_iDb != i32(1) && _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_430_iDb))).X1))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83758), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(51436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_430_iDb += 1
goto _1751
_1754:
_430_iDb = _pOp.X3
- func() int32 {
- if (_430_iDb >= i32(0)) && (_430_iDb < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _430_iDb < i32(0) || _430_iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83763), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_430_iDb))).X4)).X9) & i32(1)) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_430_iDb))).X4)).X9) & i32(1)) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_430_zMaster = str(51508)
*(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(0 /* X0 */))))) = _db
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(8 /* X2 */))) = _pOp.X3
*(***int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(4 /* X1 */))) = (**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X22 */)))
- _430_zSql = _sqlite3MPrintf(tls, _db, str(71312), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_430_iDb))).X0), unsafe.Pointer(_430_zMaster), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _430_zSql = _sqlite3MPrintf(tls, _db, str(71312), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_430_iDb))).X0), unsafe.Pointer(_430_zMaster), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
if _430_zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _1763
}
@@ -68884,27 +61937,19 @@ _1754:
goto _1764
_1763:
- func() int32 {
- if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* 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)
- return i32(0)
- }()
+ }
}()
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1))
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(12 /* X3 */))) = i32(0)
- func() int32 {
- if (_db.X17) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83779), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(23576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = Xsqlite3_exec(tls, _db, _430_zSql, _sqlite3InitCallback, (unsafe.Pointer)(&_430_initData), (**int8)(unsafe.Pointer(uintptr(i32(0)))))
if _rc != i32(0) {
@@ -68914,7 +61959,7 @@ _1763:
_rc = _430_initData.X3
_1769:
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_430_zSql))
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0))
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0))
_1764:
if _rc == 0 {
goto _1770
@@ -68934,15 +61979,11 @@ _1770:
goto _248
_203:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83804), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3AnalysisLoad(tls, _db, _pOp.X3)
if _rc == 0 {
@@ -68955,117 +61996,81 @@ _1775:
goto _248
_204:
- _sqlite3UnlinkAndDeleteTable(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ _sqlite3UnlinkAndDeleteTable(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
goto _248
_205:
- _sqlite3UnlinkAndDeleteIndex(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ _sqlite3UnlinkAndDeleteIndex(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
goto _248
_206:
- _sqlite3UnlinkAndDeleteTrigger(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ _sqlite3UnlinkAndDeleteTrigger(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
goto _248
_207:
- func() int32 {
- if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83878), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_441_nRoot = _pOp.X4
- _441_aRoot = *(**int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
- func() int32 {
- if _441_nRoot > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ _441_aRoot = *(**int32)(unsafe.Pointer((*T5774282)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_aRoot)) + 4*uintptr(_441_nRoot)))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_aRoot)) + 4*uintptr(_441_nRoot)))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83882), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71384)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83883), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_441_pnErr = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
- func() int32 {
- if (int32(_441_pnErr.X1) & i32(4)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_441_pnErr.X1) & i32(4)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83885), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_441_pnErr.X1) & i32(18)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_441_pnErr.X1) & i32(18)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83886), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
- func() int32 {
- if int32(_pOp.X2) < (_db.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X2) >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83888), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(int32(_pOp.X2)))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X33) & (u32(1) << uint(int32(_pOp.X2)))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _441_z = _sqlite3BtreeIntegrityCheck(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_pOp.X2))).X1)), _441_aRoot, _441_nRoot, int32(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))))+i32(1), &_441_nErr)
+ _441_z = _sqlite3BtreeIntegrityCheck(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_pOp.X2))).X1)), _441_aRoot, _441_nRoot, int32(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))))+i32(1), &_441_nErr)
_sqlite3VdbeMemSetNull(tls, _pIn1)
if _441_nErr != i32(0) {
goto _1793
}
- func() int32 {
- if _441_z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _441_z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83894), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _1796
@@ -69078,7 +62083,7 @@ _1793:
_1797:
{
- p := (*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */)))))
+ p := (*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */)))))
*p = (*p) - int64(_441_nErr-i32(1))
sink967 = *p
}
@@ -69090,15 +62095,11 @@ _1796:
_208:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
_pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4)))
- func() int32 {
- if (int32(_pIn2.X1) & i32(4)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn2.X1) & i32(4)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pIn1.X1) & i32(32)) != i32(0) {
goto _1801
@@ -69113,12 +62114,12 @@ _208:
_1802:
_1801:
- _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))))
+ _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))))
goto _248
_209:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
- if (int32(_pIn1.X1)&i32(32)) != i32(0) && _sqlite3RowSetNext(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(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((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), &_447_val) != i32(0) {
goto _1804
}
@@ -69132,16 +62133,12 @@ _1804:
_210:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
_pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
- _450_iSet = *(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
- func() int32 {
- if (int32(_pIn3.X1) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ _450_iSet = *(*int32)(unsafe.Pointer((*T5774282)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pIn1.X1) & i32(32)) != i32(0) {
goto _1808
@@ -69156,31 +62153,23 @@ _210:
_1809:
_1808:
- func() int32 {
- if int32(_pOp.X1) == i32(-11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83994), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_450_iSet == i32(-1)) || (_450_iSet >= i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _450_iSet != i32(-1) && _450_iSet < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83995), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _450_iSet == 0 {
goto _1815
}
- _450_exists = _sqlite3RowSetTest(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), _450_iSet, *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */))))))
+ _450_exists = _sqlite3RowSetTest(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), _450_iSet, *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */))))))
if _450_exists == 0 {
goto _1816
}
@@ -69193,22 +62182,18 @@ _1815:
goto _1817
}
- _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */))))))
+ _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */))))))
_1817:
goto _248
_211:
- _454_pProgram = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _454_pProgram = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
_454_pRt = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
- func() int32 {
- if (_454_pProgram.X1) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_454_pProgram.X1) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pOp.X2) == 0 {
goto _1820
@@ -69247,15 +62232,11 @@ _1827:
}
_454_nMem = (_454_pProgram.X2) + (_454_pProgram.X3)
- func() int32 {
- if _454_nMem > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _454_nMem <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84073), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_454_pProgram.X3) != i32(0) {
goto _1831
@@ -69274,7 +62255,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((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) = _454_pFrame
+ *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5445581)(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(60 /* X14 */))) = _454_nMem
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(64 /* X15 */))) = _454_pProgram.X3
@@ -69302,36 +62283,24 @@ _1836:
goto _1837
_1828:
- _454_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */)))))))
- func() int32 {
- if (((_454_pProgram.X2) + (_454_pProgram.X3)) == (_454_pFrame.X14)) || (((_454_pProgram.X3) == i32(0)) && (((_454_pProgram.X2) + i32(1)) == (_454_pFrame.X14))) {
- return i32(0)
- }
- return func() int32 {
+ _454_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445581)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_454_pProgram.X3) == (_454_pFrame.X15) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_454_pProgram.X3) != (_454_pFrame.X15) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uintptr(unsafe.Pointer(_pOp))-uintptr(unsafe.Pointer(_aOp)))/24) == (_454_pFrame.X11) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uintptr(unsafe.Pointer(_pOp))-uintptr(unsafe.Pointer(_aOp)))/24) != (_454_pFrame.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84112), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1837:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(188 /* X40 */))) += 1
@@ -69339,27 +62308,23 @@ _1837:
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(32 /* X8 */))) = _db.X7
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(68 /* X16 */))) = _p.X11
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(72 /* X17 */))) = (*Xsqlite3)(unsafe.Pointer(_p.X0)).X29
- func() int32 {
- if (*XAuxData)(unsafe.Pointer(_454_pFrame.X9)) == (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XAuxData)(unsafe.Pointer(_454_pFrame.X9)) != (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84120), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(40 /* X9 */))))) = (*XAuxData)(unsafe.Pointer(_p.X43))
*(**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(200 /* X43 */))))) = (*XAuxData)(unsafe.Pointer(uintptr(i32(0))))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X11 */))) = i32(0)
*(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(180 /* X38 */))))) = _454_pFrame
- *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(88 /* X18 */))))) = store5445791(&_aMem, (*XMem)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame))+1*uintptr(u32(80)))))))
+ *(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(88 /* X18 */))))) = store5445801(&_aMem, (*XMem)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame))+1*uintptr(u32(80)))))))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) = _454_pFrame.X14
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X7 */))) = int32(uint16(_454_pFrame.X15))
*(***XVdbeCursor)(unsafe.Pointer((**unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(108 /* X23 */))))) = (**XVdbeCursor)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_p.X6)))))
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(24 /* X6 */))) = (*uint8)(unsafe.Pointer((**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_454_pProgram.X3)))))
crt.Xmemset(tls, (unsafe.Pointer)(_454_pFrame.X6), i32(0), uint32(((_454_pProgram.X1)+i32(7))/i32(8)))
- *(**XVdbeOp)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(84 /* X17 */))))) = store5774059(&_aOp, (*XVdbeOp)(unsafe.Pointer(_454_pProgram.X0)))
+ *(**XVdbeOp)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(84 /* X17 */))))) = store5774069(&_aOp, (*XVdbeOp)(unsafe.Pointer(_454_pProgram.X0)))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(128 /* X27 */))) = _454_pProgram.X1
_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 24*uintptr(i32(-1))))
goto _248
@@ -69451,45 +62416,37 @@ _1862:
_1858:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
_1863:
- func() int32 {
- if (int32(_pIn1.X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn1.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84229), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64408)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemIntegerify(tls, _pIn1)
_pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X4)))
_sqlite3VdbeMemIntegerify(tls, _pIn2)
- if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) {
+ if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) {
goto _1866
}
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))
_1866:
goto _248
_216:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
- func() int32 {
- if (int32(_pIn1.X1) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn1.X1) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84252), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) {
+ if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) {
goto _1869
}
{
- p := (*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))
+ p := (*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))
*p = (*p) - int64(_pOp.X5)
sink967 = *p
}
@@ -69502,65 +62459,53 @@ _217:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
_pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
_pOut = _out2Prerelease(tls, _p, _pOp)
- func() int32 {
- if (int32(_pIn1.X1) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn1.X1) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84284), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pIn3.X1) & i32(4)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pIn3.X1) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _475_x = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))
+ _475_x = *(*int64)(unsafe.Pointer((*T5445581)(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((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) > int64(i32(0)) {
- return (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */))))))
+ if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) > int64(i32(0)) {
+ return (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */))))))
}
return int64(i32(0))
}()) == 0 {
goto _1877
}
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(i32(-1))
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(i32(-1))
goto _1878
_1877:
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _475_x
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _475_x
_1878:
goto _248
_218:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
- func() int32 {
- if (int32(_pIn1.X1) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn1.X1) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84312), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) == 0 {
+ if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) == 0 {
goto _1881
}
- if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) {
+ if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) {
goto _1882
}
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1
_1882:
goto _jump_to_p2
@@ -69569,23 +62514,19 @@ _1881:
_219:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
- func() int32 {
- if (int32(_pIn1.X1) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn1.X1) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= i64(-9223372036854775808) {
+ if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= i64(-9223372036854775808) {
goto _1885
}
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1
_1885:
- if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) != int64(i32(0)) {
+ if (*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) != int64(i32(0)) {
goto _1886
}
@@ -69595,46 +62536,30 @@ _1886:
goto _248
_220:
- func() int32 {
- if int32(_pOp.X1) == i32(-4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_481_n = int32(_pOp.X2)
- func() int32 {
- if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84371), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_481_n == i32(0)) || (((_pOp.X4) > i32(0)) && (((_pOp.X4) + _481_n) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _481_n != i32(0) && ((_pOp.X4) <= i32(0) || ((_pOp.X4)+_481_n) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84372), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X5) < (_pOp.X4)) || ((_pOp.X5) >= ((_pOp.X4) + _481_n)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X5) >= (_pOp.X4) && (_pOp.X5) < ((_pOp.X4)+_481_n) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84373), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64904)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_481_pCtx = (*Xsqlite3_context)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(u32(32)+(uint32(_481_n-i32(1))*u32(4))))))
if _481_pCtx != (*Xsqlite3_context)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -69645,25 +62570,21 @@ _220:
_1899:
*(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(8 /* X2 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0))))
- *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(4 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(4 /* X1 */))))) = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(16 /* X4 */))) = int32((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 24)
*(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(12 /* X3 */))))) = _p
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_481_pCtx)) + uintptr(26 /* X8 */))) = uint8(_481_n)
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-16))
- *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _481_pCtx
+ *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _481_pCtx
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(149))
_221:
- func() int32 {
- if int32(_pOp.X1) == i32(-16) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84392), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _482_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _482_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
_482_pMem = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
if (*XMem)(unsafe.Pointer(_482_pCtx.X2)) == _482_pMem {
goto _1902
@@ -69688,15 +62609,11 @@ _1907:
goto _1910
}
- func() int32 {
- if (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_482_pCtx))+uintptr(28 /* X9 */))))) + 4*uintptr(_482_i)))).X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_482_pCtx))+uintptr(28 /* X9 */))))) + 4*uintptr(_482_i)))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _1913
@@ -69738,30 +62655,22 @@ _1916:
goto _1917
_1914:
- func() int32 {
- if int32(_482_t.X1) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_482_t.X1) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84426), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1917:
if (_482_pCtx.X6) == 0 {
goto _1920
}
- func() int32 {
- if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) == i32(89) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) != i32(89) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_482_i = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(-1)))).X3
if _482_i == 0 {
@@ -69774,28 +62683,20 @@ _1920:
goto _248
_222:
- func() int32 {
- if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) <= i32(0) || (_pOp.X3) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84451), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_489_pMem = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
- func() int32 {
- if (int32(_489_pMem.X1) & i32(-8194)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_489_pMem.X1) & i32(-8194)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84453), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _rc = _sqlite3VdbeMemFinalize(tls, _489_pMem, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))
+ _rc = _sqlite3VdbeMemFinalize(tls, _489_pMem, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))
if _rc == 0 {
goto _1929
}
@@ -69815,27 +62716,19 @@ _1930:
goto _248
_223:
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes)) + 4*uintptr(i32(0)))) = i32(0)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes)) + 4*uintptr(i32(1)))) = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes))+4*uintptr(i32(2)))), i32(-1))
- func() int32 {
- if ((((_pOp.X4) == i32(0)) || ((_pOp.X4) == i32(1))) || ((_pOp.X4) == i32(2))) || ((_pOp.X4) == i32(3)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) != i32(0) && (_pOp.X4) != i32(1) && (_pOp.X4) != i32(2) && (_pOp.X4) != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84487), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3Checkpoint(tls, _db, _pOp.X3, _pOp.X4, (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes))+4*uintptr(i32(1)))), (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes))+4*uintptr(i32(2)))))
if _rc == 0 {
@@ -69868,35 +62761,23 @@ _1943:
_224:
_pOut = _out2Prerelease(tls, _p, _pOp)
_495_eNew = _pOp.X5
- func() int32 {
- if ((((((_495_eNew == i32(0)) || (_495_eNew == i32(3))) || (_495_eNew == i32(1))) || (_495_eNew == i32(2))) || (_495_eNew == i32(4))) || (_495_eNew == i32(5))) || (_495_eNew == i32(-1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _495_eNew != i32(0) && _495_eNew != i32(3) && _495_eNew != i32(1) && _495_eNew != i32(2) && _495_eNew != i32(4) && _495_eNew != i32(5) && _495_eNew != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84528), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72112)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84536), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84537), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_495_pBt = (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_pOp.X3))).X1))
_495_pPager = _sqlite3BtreePager(tls, _495_pBt)
@@ -69959,15 +62840,11 @@ _1970:
_sqlite3PagerSetJournalMode(tls, _495_pPager, i32(2))
_1973:
_1972:
- func() int32 {
- if _sqlite3BtreeIsInTrans(tls, _495_pBt) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeIsInTrans(tls, _495_pBt) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84589), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) {
goto _1976
@@ -70003,15 +62880,11 @@ _1980:
goto _248
_225:
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84617), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3RunVacuum(tls, (**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(104 /* X22 */))), _db, _pOp.X3)
if _rc == 0 {
@@ -70024,35 +62897,23 @@ _1983:
goto _248
_226:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84634), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(_pOp.X3))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X33) & (u32(1) << uint(_pOp.X3))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84635), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84636), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_505_pBt = (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_pOp.X3))).X1))
_rc = _sqlite3BtreeIncrVacuum(tls, _505_pBt)
@@ -70093,35 +62954,23 @@ _228:
}
_511_p1 = _pOp.X3
- func() int32 {
- if (_511_p1 >= i32(0)) && (_511_p1 < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _511_p1 < i32(0) || _511_p1 >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72444)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(_511_p1))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X33) & (u32(1) << uint(_511_p1))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_510_isWriteLock) == i32(0)) || (int32(_510_isWriteLock) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_510_isWriteLock) != i32(0) && int32(_510_isWriteLock) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84690), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeLockTable(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_511_p1))).X1)), _pOp.X4, _510_isWriteLock)
if _rc == 0 {
@@ -70132,7 +62981,7 @@ _228:
goto _2006
}
- _513_z = *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
+ _513_z = *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
_sqlite3VdbeError(tls, _p, str(72532), unsafe.Pointer(_513_z))
_2006:
goto _abort_due_to_error
@@ -70142,7 +62991,7 @@ _1996:
goto _248
_229:
- _514_pVTab = (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _514_pVTab = (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
_rc = _sqlite3VtabBegin(tls, _db, _514_pVTab)
if _514_pVTab == nil {
goto _2007
@@ -70162,47 +63011,31 @@ _2008:
_230:
crt.Xmemset(tls, (unsafe.Pointer)(&_515_sMem), i32(0), u32(48))
*(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_515_sMem)) + uintptr(32 /* X9 */))))) = _db
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4))).X1) & i32(2)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4))).X1) & i32(2)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84738), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4))).X1) & i32(2048)) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4))).X1) & i32(2048)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3VdbeMemCopy(tls, &_515_sMem, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+48*uintptr(_pOp.X4))))
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84741), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_515_zTab = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, &_515_sMem)))
- func() int32 {
- if (_515_zTab != nil) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _515_zTab == nil && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84743), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _515_zTab == nil {
goto _2018
@@ -70222,7 +63055,7 @@ _2019:
_231:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(168 /* X38 */))) += 1
- _rc = _sqlite3VtabCallDestroy(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ _rc = _sqlite3VtabCallDestroy(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(168 /* X38 */))) -= 1
if _rc == 0 {
goto _2020
@@ -70234,27 +63067,20 @@ _2020:
goto _248
_232:
- func() int32 {
- if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84781), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2))
+ _518_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(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 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -70285,20 +63111,16 @@ _2027:
goto _2028
}
- *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_518_pCur)) + uintptr(36 /* X14 */))))))) = _518_pVCur
+ *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_518_pCur)) + uintptr(36 /* X14 */))))))) = _518_pVCur
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_518_pVtab)) + uintptr(4 /* X1 */))) += 1
goto _2029
_2028:
- func() int32 {
- if (_db.X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84803), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(49168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
(*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
@@ -70312,15 +63134,11 @@ _233:
_522_pQuery = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
_522_pArgc = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pQuery)) + 48*uintptr(i32(1))))
_522_pCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if (int32(_522_pQuery.X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_522_pQuery.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _2034
@@ -70328,31 +63146,23 @@ _233:
_registerTrace(tls, _pOp.X5, _522_pQuery)
_2034:
- func() int32 {
- if int32(_522_pCur.X0) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_522_pCur.X0) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84849), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _522_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pCur)) + uintptr(36 /* X14 */)))))))
+ _522_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pCur)) + uintptr(36 /* X14 */)))))))
_522_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer(_522_pVCur.X0))
_522_pModule = (*Xsqlite3_module)(unsafe.Pointer(_522_pVtab.X0))
- func() int32 {
- if ((int32(_522_pQuery.X1) & i32(4)) != i32(0)) && (int32(_522_pArgc.X1) == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_522_pQuery.X1)&i32(4)) == i32(0) || int32(_522_pArgc.X1) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84855), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _522_nArg = int32(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pArgc)) + uintptr(0 /* X0 */))))))
- _522_iQuery = int32(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pQuery)) + uintptr(0 /* X0 */))))))
+ _522_nArg = int32(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pArgc)) + uintptr(0 /* X0 */))))))
+ _522_iQuery = int32(*(*int64)(unsafe.Pointer((*T5445581)(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)
@@ -70368,7 +63178,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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _522_nArg, _522_apArg)
+ }{(_522_pModule.X8)})))(tls, _522_pVCur, _522_iQuery, *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _522_nArg, _522_apArg)
_sqlite3VtabImportErrmsg(tls, _p, _522_pVtab)
if _rc == 0 {
goto _2044
@@ -70392,25 +63202,17 @@ _2045:
_234:
_524_pCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if int32(_524_pCur.X0) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_524_pCur.X0) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84891), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84892), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_524_pDest = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X5)))
_sqlite3VdbeMemAboutToChange(tls, _p, _524_pDest)
@@ -70422,26 +63224,22 @@ _234:
goto _248
_2051:
- _524_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(36 /* X14 */))))))).X0))
+ _524_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(36 /* X14 */))))))).X0))
_524_pModule = (*Xsqlite3_module)(unsafe.Pointer(_524_pVtab.X0))
- func() int32 {
+ func() {
if (*(*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)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{(_524_pModule.X11)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemset(tls, (unsafe.Pointer)(&_524_sContext), i32(0), u32(32))
*(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_524_sContext)) + uintptr(0 /* X0 */))))) = _524_pDest
*(*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((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(36 /* X14 */))))))), &_524_sContext, _pOp.X4)
+ }{(_524_pModule.X11)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(36 /* X14 */))))))), &_524_sContext, _pOp.X4)
_sqlite3VtabImportErrmsg(tls, _p, _524_pVtab)
if (_524_sContext.X5) == 0 {
goto _2054
@@ -70475,15 +63273,11 @@ _2057:
_235:
_528_res = i32(0)
_528_pCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_pOp.X3)))
- func() int32 {
- if int32(_528_pCur.X0) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_528_pCur.X0) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84937), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_528_pCur.X2) == 0 {
goto _2060
@@ -70492,23 +63286,19 @@ _235:
goto _248
_2060:
- _528_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(36 /* X14 */))))))).X0))
+ _528_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(36 /* X14 */))))))).X0))
_528_pModule = (*Xsqlite3_module)(unsafe.Pointer(_528_pVtab.X0))
- func() int32 {
+ func() {
if (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
- }{(_528_pModule.X9)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{(_528_pModule.X9)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84943), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(36 /* X14 */))))))))
+ }{(_528_pModule.X9)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(36 /* X14 */))))))))
_sqlite3VtabImportErrmsg(tls, _p, _528_pVtab)
if _rc == 0 {
goto _2063
@@ -70519,7 +63309,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((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(36 /* X14 */))))))))
+ }{(_528_pModule.X10)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(36 /* X14 */))))))))
if _528_res != 0 {
goto _2064
}
@@ -70530,39 +63320,27 @@ _2064:
goto _check_for_interrupt
_236:
- _531_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2))
+ _531_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2))
_531_pName = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 48*uintptr(_pOp.X3)))
- func() int32 {
+ func() {
if (*(*func(*crt.TLS, *Xsqlite3_vtab, *int8) int32)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *int8) int32
- }{((*Xsqlite3_module)(unsafe.Pointer(_531_pVtab.X0)).X19)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{((*Xsqlite3_module)(unsafe.Pointer(_531_pVtab.X0)).X19)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84977), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_531_pName.X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_531_pName.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84978), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84979), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _2071
@@ -70570,15 +63348,11 @@ _236:
_registerTrace(tls, _pOp.X3, _531_pName)
_2071:
- func() int32 {
- if (int32(_531_pName.X1) & i32(2)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_531_pName.X1) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84981), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3VdbeChangeEncoding(tls, _531_pName, i32(1))
if _rc == 0 {
@@ -70603,35 +63377,24 @@ _2075:
goto _248
_237:
- func() int32 {
- if ((((((_pOp.X4) == i32(1)) || (int32(_pOp.X2) == i32(3))) || (int32(_pOp.X2) == i32(1))) || (int32(_pOp.X2) == i32(2))) || (int32(_pOp.X2) == i32(4))) || (int32(_pOp.X2) == i32(5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) != i32(1) && int32(_pOp.X2) != i32(3) && int32(_pOp.X2) != i32(1) && int32(_pOp.X2) != i32(2) && int32(_pOp.X2) != i32(4) && int32(_pOp.X2) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85032), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85035), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _532_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2))
+ _532_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(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 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -70646,15 +63409,11 @@ _237:
_2088:
_532_pModule = (*Xsqlite3_module)(unsafe.Pointer(_532_pVtab.X0))
_532_nArg = _pOp.X4
- func() int32 {
- if int32(_pOp.X1) == i32(-8) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85043), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if (*(*func(*crt.TLS, *Xsqlite3_vtab, int32, **XMem, *int64) int32)(unsafe.Pointer(&struct {
@@ -70663,11 +63422,8 @@ _2088:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85044), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85044), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -70683,15 +63439,11 @@ _2094:
goto _2097
}
- func() int32 {
- if (int32(_532_pX.X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_532_pX.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemAboutToChange(tls, _p, _532_pX)
*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 4*uintptr(_532_i))) = _532_pX
@@ -70710,19 +63462,15 @@ _2097:
goto _2101
}
- func() int32 {
- if ((_532_nArg > i32(1)) && ((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 4*uintptr(i32(0))))) != nil)) && (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 4*uintptr(i32(0))))).X1)&i32(1)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _532_nArg <= i32(1) || (*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 4*uintptr(i32(0))))) == nil || (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 4*uintptr(i32(0))))).X1)&i32(1)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85059), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(28 /* X7 */))) = _532_rowid
_2101:
- if (_rc&i32(255)) != i32(19) || ((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X4) == 0 {
+ if (_rc&i32(255)) != i32(19) || ((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X4) == 0 {
goto _2107
}
@@ -70758,7 +63506,7 @@ _2093:
_238:
_pOut = _out2Prerelease(tls, _p, _pOp)
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeLastPage(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_pOp.X3))).X1))))
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeLastPage(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_pOp.X3))).X1))))
goto _248
_239:
@@ -70777,33 +63525,25 @@ _239:
_542_newMax = uint32(_pOp.X5)
_2115:
_2114:
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeMaxPageCount(tls, _542_pBt, int32(_542_newMax)))
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeMaxPageCount(tls, _542_pBt, int32(_542_newMax)))
goto _248
_240:
- func() int32 {
- if ((*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (crt.Xstrncmp(tls, *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), str(73092), uint32(i32(3))) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && crt.Xstrncmp(tls, *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), str(73092), uint32(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)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pOp == (*XVdbeOp)(unsafe.Pointer(_p.X17)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pOp != (*XVdbeOp)(unsafe.Pointer(_p.X17)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85145), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil {
- return (*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ if (*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil {
+ return (*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
}
return (_p.X36)
}()) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -70838,8 +63578,8 @@ _2129:
_2127:
_2125:
if ((_db.X6)&i32(512)) == i32(0) || store1025(&_544_zTrace, func() *int8 {
- if (*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil {
- return (*(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ if (*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil {
+ return (*(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
}
return (_p.X36)
}()) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -70848,15 +63588,11 @@ _2125:
_sqlite3DebugPrintf(tls, str(73168), unsafe.Pointer(_544_zTrace))
_2133:
- func() int32 {
- if (_pOp.X4) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85186), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pOp.X3) < (_sqlite3Config.X39) {
goto _2136
@@ -70884,28 +63620,20 @@ _2136:
goto _jump_to_p2
_241:
- func() int32 {
- if (int32(_pOp.X0) == i32(162)) || (int32(_pOp.X0) == i32(163)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(162) && int32(_pOp.X0) != i32(163) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85232), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _248
_248:
- func() int32 {
- if (uintptr(unsafe.Pointer(_pOp)) >= uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+24*uintptr(i32(-1))))))) && (uintptr(unsafe.Pointer(_pOp)) < uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+24*uintptr((_p.X27)-i32(1))))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_pOp)) < uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+24*uintptr(i32(-1)))))) || uintptr(unsafe.Pointer(_pOp)) >= uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+24*uintptr((_p.X27)-i32(1)))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85258), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _2148
@@ -70941,15 +63669,11 @@ _abort_due_to_error:
_rc = _sqlite3NomemError(tls, i32(85279))
_2152:
- func() int32 {
- if _rc != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85280), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X22) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _rc == i32(3082) {
goto _2156
@@ -70981,15 +63705,11 @@ _vdbe_return:
sink985 = *p
}
_sqlite3VdbeLeave(tls, _p)
- func() int32 {
- if ((_rc != i32(0)) || (_nExtraDelete == i32(0))) || (Xsqlite3_strlike(tls, str(73312), _p.X36, uint32(i32(0))) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && _nExtraDelete != i32(0) && Xsqlite3_strlike(tls, str(73312), _p.X36, uint32(i32(0))) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73320)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -71006,15 +63726,11 @@ _no_mem:
goto _abort_due_to_error
_abort_due_to_interrupt:
- func() int32 {
- if (*(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */)))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* 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)
- return i32(0)
- }()
+ }
}()
_rc = func() int32 {
if (_db.X17) != 0 {
@@ -71053,11 +63769,11 @@ _0:
}
_2_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 24*uintptr(i32(0))))
- if int32(_2_pOp.X0) != i32(72) || (*(**int8)(unsafe.Pointer((*T5774272)(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((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _4
}
- _z = *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */)))))
+ _z = *(**int8)(unsafe.Pointer((*T5774282)(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
@@ -71111,7 +63827,7 @@ _2:
goto _4
}
- crt.Xprintf(tls, str(73480), *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
+ crt.Xprintf(tls, str(73480), *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
goto _5
_4:
@@ -71119,7 +63835,7 @@ _4:
goto _6
}
- crt.Xprintf(tls, str(73492), *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
+ crt.Xprintf(tls, str(73492), *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
goto _7
_6:
@@ -71127,7 +63843,7 @@ _6:
goto _8
}
- crt.Xprintf(tls, str(73500), *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
+ crt.Xprintf(tls, str(73500), *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
goto _9
_8:
@@ -71185,15 +63901,11 @@ func _sqlite3VdbeMemPrettyPrint(tls *crt.TLS, _pMem *XMem, _zBuf *int8) { // sql
}
_1_c = int8(i32(122))
- func() int32 {
- if (_f & i32(6144)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_f & i32(6144)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78491), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _4
@@ -71203,15 +63915,11 @@ _1:
}
_1_c = int8(i32(116))
- func() int32 {
- if (_f & i32(5120)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_f & i32(5120)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78494), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _8
@@ -71221,15 +63929,11 @@ _5:
}
_1_c = int8(i32(101))
- func() int32 {
- if (_f & i32(3072)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_f & i32(3072)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78497), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _12
@@ -71287,7 +63991,7 @@ _22:
goto _26
}
- Xsqlite3_snprintf(tls, i32(100), _zCsr, str(73644), *(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ Xsqlite3_snprintf(tls, i32(100), _zCsr, str(73644), *(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
{
p := &_zCsr
*p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zCsr))))
@@ -71308,15 +64012,11 @@ _0:
}
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(i32(1)))) = int8(i32(122))
- func() int32 {
- if (_f & i32(6144)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_f & i32(6144)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _32
@@ -71326,15 +64026,11 @@ _29:
}
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(i32(1)))) = int8(i32(116))
- func() int32 {
- if (_f & i32(5120)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_f & i32(5120)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78527), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _36
@@ -71344,15 +64040,11 @@ _33:
}
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(i32(1)))) = int8(i32(101))
- func() int32 {
- if (_f & i32(3072)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_f & i32(3072)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _40
@@ -71456,25 +64148,17 @@ func init() {
func _out2Prerelease(tls *crt.TLS, _p *TVdbe, _pOp *XVdbeOp) (r0 *XMem) { // sqlite3.c:78722:1
var _pOut *XMem // sqlite3.c:78723:7
_ = _pOut
- func() int32 {
- if (_pOp.X4) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78724), unsafe.Pointer((*int8)(unsafe.Pointer(&_out2PrereleaseØ00__func__Ø000))), unsafe.Pointer(str(63164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X4) <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X4) > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78725), unsafe.Pointer((*int8)(unsafe.Pointer(&_out2PrereleaseØ00__func__Ø000))), unsafe.Pointer(str(63176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOut = (*XMem)(unsafe.Pointer(uintptr(_p.X18) + 48*uintptr(_pOp.X4)))
_sqlite3VdbeMemAboutToChange(tls, _p, _pOut)
@@ -71509,15 +64193,11 @@ func _out2PrereleaseWithClear(tls *crt.TLS, _pOut *XMem) (r0 *XMem) { // sqlite3
func _sqlite3VdbeMemTooBig(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:70358:1
var _1_n int32 // sqlite3.c:70361:9
_ = _1_n
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_p.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_p.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTooBigØ00__func__Ø000))), unsafe.Pointer(str(23364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X1) & i32(18)) == 0 {
goto _2
@@ -71530,7 +64210,7 @@ func _sqlite3VdbeMemTooBig(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:703
{
p := &_1_n
- *p = (*p) + (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
+ *p = (*p) + (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
sink961 = *p
}
_3:
@@ -71550,25 +64230,17 @@ func init() {
}
func _sqlite3VdbeMemShallowCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem, _srcType int32) { // sqlite3.c:70404:1
- func() int32 {
- if (int32(_pFrom.X1) & i32(32)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pFrom.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70405), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemShallowCopyØ00__func__Ø000))), unsafe.Pointer(str(73768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) == (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) != (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70406), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemShallowCopyØ00__func__Ø000))), unsafe.Pointer(str(73800)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pTo.X1) & i32(9312)) == i32(0) {
goto _4
@@ -71588,15 +64260,11 @@ _4:
*p = uint16(int32(*p) & i32(-7169))
sink4530 = *p
}
- func() int32 {
- if (_srcType == i32(4096)) || (_srcType == i32(2048)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _srcType != i32(4096) && _srcType != i32(2048) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70411), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemShallowCopyØ00__func__Ø000))), unsafe.Pointer(str(73820)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo)) + uintptr(8 /* X1 */)))
@@ -71616,15 +64284,11 @@ func init() {
func _vdbeClrCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem, _eType int32) { // sqlite3.c:70399:1
_vdbeMemClearExternAndSetNull(tls, _pTo)
- func() int32 {
- if (int32(_pTo.X1) & i32(9312)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pTo.X1) & i32(9312)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70401), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeClrCopyØ00__func__Ø000))), unsafe.Pointer(str(73892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemShallowCopy(tls, _pTo, _pFrom, _eType)
return
@@ -71638,35 +64302,23 @@ func init() {
}
func _sqlite3VdbeMemMove(tls *crt.TLS, _pTo *XMem, _pFrom *XMem) { // sqlite3.c:70443:1
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70444), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMoveØ00__func__Ø000))), unsafe.Pointer(str(73928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pTo.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pTo.X9)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pTo.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70445), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMoveØ00__func__Ø000))), unsafe.Pointer(str(73984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || ((*Xsqlite3)(unsafe.Pointer(_pTo.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))))) || ((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) == (*Xsqlite3)(unsafe.Pointer(_pTo.X9))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) != (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70446), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMoveØ00__func__Ø000))), unsafe.Pointer(str(74036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemRelease(tls, _pTo)
crt.Xmemcpy(tls, (unsafe.Pointer)(_pTo), (unsafe.Pointer)(_pFrom), u32(48))
@@ -71705,27 +64357,19 @@ _1:
}
func _computeNumericType(tls *crt.TLS, _pMem *XMem) (r0 uint16) { // sqlite3.c:78446:1
- func() int32 {
- if (int32(_pMem.X1) & i32(12)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1) & i32(12)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78447), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeNumericTypeØ00__func__Ø000))), unsafe.Pointer(str(74108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(18)) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(18)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78448), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeNumericTypeØ00__func__Ø000))), unsafe.Pointer(str(74148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if _sqlite3AtoF(tls, _pMem.X5, (*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) {
+ 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
}
@@ -71733,7 +64377,7 @@ func _computeNumericType(tls *crt.TLS, _pMem *XMem) (r0 uint16) { // sqlite3.c:7
return
_4:
- if _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) {
+ 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
}
@@ -71911,15 +64555,11 @@ func _sqlite3MemCompare(tls *crt.TLS, _pMem1 *XMem, _pMem2 *XMem, _pColl *XCollS
_f1 = int32(_pMem1.X1)
_f2 = int32(_pMem2.X1)
_combined_flags = _f1 | _f2
- func() int32 {
- if (_combined_flags & i32(32)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_combined_flags & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemCompareØ00__func__Ø000))), unsafe.Pointer(str(74208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_combined_flags & i32(1)) == 0 {
goto _2
@@ -71937,7 +64577,7 @@ _2:
goto _4
}
- if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) {
+ 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
}
@@ -71945,7 +64585,7 @@ _2:
return
_5:
- if (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) {
+ 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
}
@@ -71961,7 +64601,7 @@ _4:
goto _7
}
- if (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) {
+ 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
}
@@ -71969,7 +64609,7 @@ _4:
return
_8:
- if (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) {
+ 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
}
@@ -71989,7 +64629,7 @@ _7:
goto _11
}
- r0 = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */))))))
+ 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
_11:
@@ -72005,7 +64645,7 @@ _10:
goto _14
}
- r0 = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */))))))
+ 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
_14:
@@ -72037,35 +64677,23 @@ _17:
return
_18:
- func() int32 {
- if (int32(_pMem1.X2) == int32(_pMem2.X2)) || (((*Xsqlite3)(unsafe.Pointer(_pMem1.X9)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pMem1.X2) != int32(_pMem2.X2) && ((*Xsqlite3)(unsafe.Pointer(_pMem1.X9)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75221), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemCompareØ00__func__Ø000))), unsafe.Pointer(str(74244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_pMem1.X2) == i32(1)) || (int32(_pMem1.X2) == i32(2))) || (int32(_pMem1.X2) == i32(3)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pMem1.X2) != i32(1) && int32(_pMem1.X2) != i32(2) && int32(_pMem1.X2) != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75222), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemCompareØ00__func__Ø000))), unsafe.Pointer(str(74296)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pColl == nil) || ((_pColl.X3) != nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pColl != nil && (_pColl.X3) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75229), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemCompareØ00__func__Ø000))), unsafe.Pointer(str(74380)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pColl == nil {
goto _29
@@ -72216,15 +64844,11 @@ _8:
}
func _sqlite3VdbeMemInit(tls *crt.TLS, _pMem *XMem, _db *Xsqlite3, _flags uint16) { // sqlite3.c:70249:1
- func() int32 {
- if (int32(_flags) & i32(-33280)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_flags) & i32(-33280)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70250), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemInitØ00__func__Ø000))), unsafe.Pointer(str(74424)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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
@@ -72248,25 +64872,17 @@ func _sqlite3BlobCompare(tls *crt.TLS, _pB1 *XMem, _pB2 *XMem) (r0 int32) { // s
_ = _n2
_n1 = _pB1.X4
_n2 = _pB2.X4
- func() int32 {
- if ((int32(_pB1.X1) & i32(16384)) == i32(0)) || (_n1 == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pB1.X1)&i32(16384)) != i32(0) && _n1 != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75107), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BlobCompareØ00__func__Ø000))), unsafe.Pointer(str(74472)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_pB2.X1) & i32(16384)) == i32(0)) || (_n2 == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pB2.X1)&i32(16384)) != i32(0) && _n2 != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75108), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BlobCompareØ00__func__Ø000))), unsafe.Pointer(str(74508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((int32(_pB1.X1) | int32(_pB2.X1)) & i32(16384)) == 0 {
goto _6
@@ -72276,7 +64892,7 @@ func _sqlite3BlobCompare(tls *crt.TLS, _pB1 *XMem, _pB2 *XMem) (r0 int32) { // s
goto _7
}
- r0 = (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */))))))
+ 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
_7:
@@ -72292,7 +64908,7 @@ _7:
return
_10:
- r0 = (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - _n2
+ r0 = (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - _n2
return
_9:
@@ -72304,7 +64920,7 @@ _9:
return
_12:
- r0 = _n1 - (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */))))))
+ r0 = _n1 - (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */))))))
return
_6:
@@ -72399,7 +65015,7 @@ _3:
return
_1:
- if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) == 0 {
+ if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) == 0 {
goto _4
}
@@ -72418,37 +65034,25 @@ func _handleDeferredMoveto(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite
_ = _res
var _rc int32 // sqlite3.c:74381:12
_ = _rc
- func() int32 {
- if (_p.X3) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74385), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleDeferredMovetoØ00__func__Ø000))), unsafe.Pointer(str(74564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X4) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X4) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74386), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleDeferredMovetoØ00__func__Ø000))), unsafe.Pointer(str(74584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74387), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleDeferredMovetoØ00__func__Ø000))), unsafe.Pointer(str(74596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), _p.X20, i32(0), &_res)
+ _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */))))))), (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), _p.X20, i32(0), &_res)
if _rc == 0 {
goto _6
}
@@ -72505,55 +65109,35 @@ func _sqlite3BtreeMovetoUnpacked(tls *crt.TLS, _pCur *XBtCursor, _pIdxKey *XUnpa
_ = _28_pCellKey
var _28_pCellBody *uint8 // sqlite3.c:64255:14
_ = _28_pCellBody
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64102), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pRes != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pRes == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) == ((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) != ((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64105), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pCur.X12) != i32(1)) || ((_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) == (int32(_pCur.X15) != i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) == i32(1) && (_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) != (int32(_pCur.X15) != i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64106), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pIdxKey != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pCur.X12) != i32(1) || (int32(_pCur.X10)&i32(2)) == i32(0) {
goto _13
@@ -72618,15 +65202,11 @@ _13:
_xRecordCompare = _sqlite3VdbeFindCompare(tls, _pIdxKey)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxKey)) + uintptr(11 /* X4 */))) = uint8(i32(0))
- func() int32 {
- if ((int32(_pIdxKey.X3) == i32(1)) || (int32(_pIdxKey.X3) == i32(0))) || (int32(_pIdxKey.X3) == i32(-1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pIdxKey.X3) != i32(1) && int32(_pIdxKey.X3) != i32(0) && int32(_pIdxKey.X3) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64143), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _27
@@ -72642,108 +65222,72 @@ _27:
return
_28:
- func() int32 {
- if ((_pCur.X7) == uint32(i32(0))) || ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCur.X7) != uint32(i32(0)) && (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64155), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pCur.X7) == uint32(i32(0))) || (((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X0) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCur.X7) != uint32(i32(0)) && ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X0) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64156), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74956)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pCur.X12) == 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)))).X14) > i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != 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)))).X14) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64157), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pCur.X12) != i32(0) {
goto _38
}
*_pRes = i32(-1)
- func() int32 {
- if ((_pCur.X7) == uint32(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)))).X14) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCur.X7) != uint32(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)))).X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64160), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
_38:
- func() int32 {
- if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(i32(0))))).X2) == int32(_pCur.X15) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(i32(0))))).X2) != int32(_pCur.X15) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64163), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pCur.X15) != 0) || (_pIdxKey != nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCur.X15) == 0 && _pIdxKey == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64164), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_47:
_12_pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))
- func() int32 {
- if int32(_12_pPage.X14) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_12_pPage.X14) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64177), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_12_pPage.X2) == bool2int(_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_12_pPage.X2) != bool2int(_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_12_lwr = i32(0)
_12_upr = int32(_12_pPage.X14) - i32(1)
- func() int32 {
- if (_biasRight == i32(0)) || (_biasRight == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _biasRight != i32(0) && _biasRight != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64181), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_12_idx = _12_upr >> uint(i32(1)-_biasRight)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14))) = uint16(_12_idx)
@@ -72811,15 +65355,11 @@ _69:
goto _70
_68:
- func() int32 {
- if _14_nCellKey == _intKey {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _14_nCellKey != _intKey {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64201), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14))) = uint16(_12_idx)
if (_12_pPage.X5) != 0 {
@@ -72843,15 +65383,11 @@ _73:
_70:
_67:
- func() int32 {
- if (_12_lwr + _12_upr) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_12_lwr + _12_upr) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64214), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_12_idx = (_12_lwr + _12_upr) >> uint(i32(1))
goto _58
@@ -72920,15 +65456,11 @@ _88:
Xsqlite3_free(tls, _28_pCellKey)
_85:
_82:
- func() int32 {
- if ((int32(_pIdxKey.X4) != i32(11)) || (_12_c == i32(0))) && ((int32(_pIdxKey.X4) != i32(7)) || (((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X17) != 0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pIdxKey.X4) == i32(11) && _12_c != i32(0) || int32(_pIdxKey.X4) == i32(7) && ((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64281), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75320)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _12_c >= i32(0) {
goto _94
@@ -72946,15 +65478,11 @@ _94:
goto _97
_96:
- func() int32 {
- if _12_c == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _12_c != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64290), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pRes = i32(0)
_rc = i32(0)
@@ -72976,54 +65504,38 @@ _95:
goto _80
_101:
- func() int32 {
- if (_12_lwr + _12_upr) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_12_lwr + _12_upr) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64298), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_12_idx = (_12_lwr + _12_upr) >> uint(i32(1))
goto _78
_80:
_77:
- func() int32 {
- if (_12_lwr == (_12_upr + i32(1))) || (((_12_pPage.X2) != 0) && ((_12_pPage.X5) == 0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _12_lwr != (_12_upr+i32(1)) && ((_12_pPage.X2) == 0 || (_12_pPage.X5) != 0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64302), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75444)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_12_pPage.X0) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_12_pPage.X0) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_12_pPage.X5) == 0 {
goto _110
}
- func() int32 {
- if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64305), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(9392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14))) = uint16(_12_idx)
*_pRes = _12_c
@@ -73056,15 +65568,11 @@ _115:
_49:
_moveto_finish:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))))) + uintptr(18 /* X4 */))) = uint16(i32(0))
- func() int32 {
- if (int32(_pCur.X10) & i32(4)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pCur.X10) & i32(4)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64323), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -73072,15 +65580,11 @@ _moveto_finish:
}
func _cursorOwnsBtShared(tls *crt.TLS, _p *XBtCursor) (r0 int32) { // sqlite3.c:59420:1
- func() int32 {
- if _cursorHoldsMutex(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorHoldsMutex(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59421), unsafe.Pointer((*int8)(unsafe.Pointer(&_cursorOwnsBtSharedØ00__func__Ø000))), unsafe.Pointer(str(75548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = bool2int((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X0)).X0)) == (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1)))
return
@@ -73102,45 +65606,29 @@ func init() {
func _sqlite3BtreeNext(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sqlite3.c:64455:1
var _pPage *XMemPage // sqlite3.c:64456:11
_ = _pPage
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeNextØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pRes != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pRes == (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64458), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeNextØ00__func__Ø000))), unsafe.Pointer(str(75616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*_pRes) == i32(0)) || ((*_pRes) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*_pRes) != i32(0) && (*_pRes) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64459), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeNextØ00__func__Ø000))), unsafe.Pointer(str(75624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pCur.X9) == i32(0)) || (int32(_pCur.X12) != i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCur.X9) != i32(0) && int32(_pCur.X12) == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeNextØ00__func__Ø000))), unsafe.Pointer(str(75648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))))) + uintptr(18 /* X4 */))) = uint16(i32(0))
{
@@ -73193,49 +65681,33 @@ func _btreeNext(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sq
_ = _idx
var _pPage *XMemPage // sqlite3.c:64391:11
_ = _pPage
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64393), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pCur.X9) == i32(0)) || (int32(_pCur.X12) != i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCur.X9) != i32(0) && int32(_pCur.X12) == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64394), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*_pRes) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*_pRes) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64395), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pCur.X12) == i32(1) {
goto _7
}
- func() int32 {
- if (int32(_pCur.X10) & i32(4)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pCur.X10) & i32(4)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64397), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = func() int32 {
if int32(_pCur.X12) >= i32(3) {
@@ -73264,15 +65736,11 @@ _13:
goto _14
}
- func() int32 {
- if (int32(_pCur.X12) == i32(1)) || (int32(_pCur.X12) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCur.X12) != i32(1) && int32(_pCur.X12) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64407), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(62 /* X12 */))) = uint8(i32(1))
if (_pCur.X9) <= i32(0) {
@@ -73289,15 +65757,11 @@ _14:
_7:
_pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))
_idx = int32(preInc4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1)))
- func() int32 {
- if (_pPage.X0) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X0) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64419), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _idx < int32(_pPage.X14) {
goto _21
@@ -73373,25 +65837,17 @@ func _btreeRestoreCursorPosition(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { //
_ = _rc
var _skipNext int32 // sqlite3.c:59754:7
_ = _skipNext
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59755), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeRestoreCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) >= i32(3) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) < i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59756), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeRestoreCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(75800)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pCur.X12) != i32(4) {
goto _4
@@ -73409,15 +65865,11 @@ _4:
Xsqlite3_free(tls, _pCur.X6)
*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(44 /* X6 */))) = (unsafe.Pointer)(uintptr(i32(0)))
- func() int32 {
- if (int32(_pCur.X12) == i32(1)) || (int32(_pCur.X12) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCur.X12) != i32(1) && int32(_pCur.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59765), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeRestoreCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(75836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(56 /* X9 */)))
@@ -73451,15 +65903,11 @@ func _btreeMoveto(tls *crt.TLS, _pCur *XBtCursor, _pKey unsafe.Pointer, _nKey in
goto _0
}
- func() int32 {
- if _nKey == int64(int32(_nKey)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nKey != int64(int32(_nKey)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59726), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeMovetoØ00__func__Ø000))), unsafe.Pointer(str(75924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIdxKey = _sqlite3VdbeAllocUnpackedRecord(tls, (*XKeyInfo)(unsafe.Pointer(_pCur.X16)))
if _pIdxKey != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -73519,15 +65967,11 @@ func _sqlite3VdbeAllocUnpackedRecord(tls *crt.TLS, _pKeyInfo *XKeyInfo) (r0 *XUn
_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))))))
- func() int32 {
- if (_pKeyInfo.X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pKeyInfo.X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74856), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAllocUnpackedRecordØ00__func__Ø000))), unsafe.Pointer(str(38556)))
crt.X__builtin_abort(tls)
- return i32(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))
@@ -73560,15 +66004,11 @@ func _sqlite3VdbeRecordUnpack(tls *crt.TLS, _pKeyInfo *XKeyInfo, _nKey int32, _p
_aKey = (*uint8)(unsafe.Pointer(_pKey))
_pMem = (*XMem)(unsafe.Pointer(_p.X1))
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(10 /* X3 */))) = int8(i32(0))
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordUnpackØ00__func__Ø000))), unsafe.Pointer(str(4620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_idx = uint32(uint8(func() int32 {
if int32(*_aKey) < int32(u8(128)) {
@@ -73616,15 +66056,11 @@ _9:
goto _4
_5:
- func() int32 {
- if int32(_u) <= (int32(_pKeyInfo.X2) + i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_u) > (int32(_pKeyInfo.X2) + i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74898), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordUnpackØ00__func__Ø000))), unsafe.Pointer(str(75992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = _u
return
@@ -73697,15 +66133,11 @@ _1:
sink4543 = *p
}
_3_n = _sqlite3GetVarint(tls, _p, &_3_v64)
- func() int32 {
- if (int32(_3_n) > i32(3)) && (int32(_3_n) <= i32(9)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_3_n) <= i32(3) || int32(_3_n) > i32(9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28679), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetVarint32Ø00__func__Ø000))), unsafe.Pointer(str(76040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_3_v64 & u64(4294967295)) == _3_v64 {
goto _5
@@ -73765,31 +66197,31 @@ _3:
goto _14
_4:
- *(*int64)(unsafe.Pointer((*T5445571)(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((*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
_5:
- *(*int64)(unsafe.Pointer((*T5445571)(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((*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
_6:
- *(*int64)(unsafe.Pointer((*T5445571)(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((*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
_7:
- *(*int64)(unsafe.Pointer((*T5445571)(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((*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
_8:
- *(*int64)(unsafe.Pointer((*T5445571)(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((*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
@@ -73801,7 +66233,7 @@ _10:
_11:
_12:
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_serial_type - uint32(i32(8)))
+ *(*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
@@ -73833,26 +66265,22 @@ func _serialGet(tls *crt.TLS, _buf *uint8, _serial_type uint32, _pMem *XMem) (r0
goto _0
}
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer(&_x))
+ *(*int64)(unsafe.Pointer((*T5445581)(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
_0:
_2_t2 = _serialGetØ00t1Ø001
- func() int32 {
- if i32(1) != 0 && (crt.Xmemcmp(tls, (unsafe.Pointer)(&_serialGetØ00r1Ø002), (unsafe.Pointer)(&_2_t2), u32(8)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(1) == 0 || crt.Xmemcmp(tls, (unsafe.Pointer)(&_serialGetØ00r1Ø002), (unsafe.Pointer)(&_2_t2), u32(8)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74739), unsafe.Pointer((*int8)(unsafe.Pointer(&_serialGetØ00__func__Ø000))), unsafe.Pointer(str(76072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
- crt.Xmemcpy(tls, (unsafe.Pointer)((*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), (unsafe.Pointer)(&_x), u32(8))
+ crt.Xmemcpy(tls, (unsafe.Pointer)((*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), (unsafe.Pointer)(&_x), u32(8))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(func() int32 {
- if _sqlite3IsNaN(tls, *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != 0 {
+ if _sqlite3IsNaN(tls, *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != 0 {
return i32(1)
}
return i32(8)
@@ -73891,45 +66319,29 @@ func _moveToChild(tls *crt.TLS, _pCur *XBtCursor, _newPgno uint32) (r0 int32) {
var _pBt *XBtShared // sqlite3.c:63783:12
_ = _pBt
_pBt = (*XBtShared)(unsafe.Pointer(_pCur.X1))
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63785), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToChildØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63786), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToChildØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X14) < i32(20) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X14) >= i32(20) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63787), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToChildØ00__func__Ø000))), unsafe.Pointer(str(76144)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X14) >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X14) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63788), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToChildØ00__func__Ø000))), unsafe.Pointer(str(76176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pCur.X14) < i32(19) {
goto _8
@@ -73963,45 +66375,29 @@ func _getAndInitPage(tls *crt.TLS, _pBt *XBtShared, _pgno uint32, _ppPage **XMem
_ = _rc
var _pDbPage *XPgHdr // sqlite3.c:61003:10
_ = _pDbPage
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61004), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) || (_ppPage == (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */)))))+4*uintptr(_pCur.X14)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) && _ppPage != (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */)))))+4*uintptr(_pCur.X14))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61005), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) || (_bReadOnly == int32(_pCur.X11)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) && _bReadOnly != int32(_pCur.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61006), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pCur.X14) > i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pCur.X14) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61007), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76296)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pgno <= _btreePagecount(tls, _pBt) {
goto _11
@@ -74035,25 +66431,17 @@ _12:
_14:
_13:
- func() int32 {
- if ((*_ppPage).X4) == _pgno {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*_ppPage).X4) != _pgno {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61026), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76324)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*_ppPage).X19) == (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*_ppPage).X19) != (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61027), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pCur == nil || int32((*_ppPage).X14) >= i32(1) && int32((*_ppPage).X2) == int32(_pCur.X15) {
goto _21
@@ -74074,15 +66462,11 @@ _getAndInitPage_error:
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(64 /* X14 */))) -= 1
_22:
- func() int32 {
- if (_pgno != uint32(i32(0))) || (_rc == i32(11)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pgno == uint32(i32(0)) && _rc != i32(11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61041), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -74103,40 +66487,28 @@ func _moveToLeftmost(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:6
var _pPage *XMemPage // sqlite3.c:63953:11
_ = _pPage
_rc = i32(0)
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63955), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToLeftmostØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63956), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToLeftmostØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4:
- if _rc != i32(0) || (store5661680(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X5) != 0 {
+ if _rc != i32(0) || (store5661690(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X5) != 0 {
goto _5
}
- func() int32 {
- if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32(_pPage.X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32(_pPage.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63958), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToLeftmostØ00__func__Ø000))), unsafe.Pointer(str(9500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pgno = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pPage.X19))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(int32(_pPage.X15)&((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X21))+1*uintptr(i32(2)*int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14))))))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X21))+1*uintptr(i32(2)*int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14))))))))) + 1*uintptr(i32(1))))))))))))))
_rc = _moveToChild(tls, _pCur, _pgno)
@@ -74155,45 +66527,29 @@ func init() {
}
func _moveToParent(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63830:1
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63831), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToParentØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63832), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToParentØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X14) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X14) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63833), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToParentØ00__func__Ø000))), unsafe.Pointer(str(76460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63834), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToParentØ00__func__Ø000))), unsafe.Pointer(str(76476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_assertParentIndex(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(int32(_pCur.X14)-i32(1)))), int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(int32(_pCur.X14)-i32(1))))), (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X4)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))))) + uintptr(18 /* X4 */))) = uint16(i32(0))
@@ -74221,42 +66577,30 @@ func _assertParentIndex(tls *crt.TLS, _pParent *XMemPage, _iIdx int32, _iChild u
return
_0:
- func() int32 {
- if _iIdx <= int32(_pParent.X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iIdx > int32(_pParent.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63811), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertParentIndexØ00__func__Ø000))), unsafe.Pointer(str(76520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iIdx != int32(_pParent.X14) {
goto _3
}
- func() int32 {
- if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X19))+1*uintptr(int32(_pParent.X6)+i32(8))))) == _iChild {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X19))+1*uintptr(int32(_pParent.X6)+i32(8))))) != _iChild {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63813), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertParentIndexØ00__func__Ø000))), unsafe.Pointer(str(76544)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _6
_3:
- func() int32 {
- if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pParent.X19))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(int32(_pParent.X15)&((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X21))+1*uintptr(i32(2)*_iIdx))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X21))+1*uintptr(i32(2)*_iIdx))))) + 1*uintptr(i32(1)))))))))))))) == _iChild {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pParent.X19))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(int32(_pParent.X15)&((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X21))+1*uintptr(i32(2)*_iIdx))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X21))+1*uintptr(i32(2)*_iIdx))))) + 1*uintptr(i32(1)))))))))))))) != _iChild {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63815), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertParentIndexØ00__func__Ø000))), unsafe.Pointer(str(76600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6:
return
@@ -74301,15 +66645,11 @@ _3:
goto _5
}
- func() int32 {
- if (_1_flags & i32(2)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_flags & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75693), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFindCompareØ00__func__Ø000))), unsafe.Pointer(str(76664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _vdbeRecordCompareString
return
@@ -74339,15 +66679,11 @@ func _vdbeRecordCompareInt(tls *crt.TLS, _nKey1 int32, _pKey1 unsafe.Pointer, _p
_aKey = (*uint8)(unsafe.Pointer(uintptr(_pKey1) + 1*uintptr(int32(*(*uint8)(unsafe.Pointer(_pKey1)))&i32(63))))
_serial_type = int32(*(*uint8)(unsafe.Pointer(uintptr(_pKey1) + 1*uintptr(i32(1)))))
_vdbeAssertFieldCountWithinLimits(tls, _nKey1, _pKey1, (*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)))
- func() int32 {
- if (int32(*(*uint8)(unsafe.Pointer(_pKey1))) <= i32(63)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(_pKey1))) > i32(63) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75521), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareIntØ00__func__Ø000))), unsafe.Pointer(str(76680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch _serial_type {
case i32(0):
@@ -74419,7 +66755,7 @@ _14:
return
_15:
- _v = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+48*uintptr(i32(0)))))) + uintptr(0 /* X0 */)))))
+ _v = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+48*uintptr(i32(0)))))) + uintptr(0 /* X0 */)))))
if _v <= _lhs {
goto _16
}
@@ -74449,15 +66785,11 @@ _20:
_21:
_19:
_17:
- func() int32 {
- if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _res) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _res) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75592), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareIntØ00__func__Ø000))), unsafe.Pointer(str(76716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _res
return
@@ -74490,25 +66822,17 @@ _0:
}
return int32(_sqlite3GetVarint32(tls, _aKey, &_szHdr))
}()))
- func() int32 {
- if _nKey >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nKey < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75031), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeAssertFieldCountWithinLimitsØ00__func__Ø000))), unsafe.Pointer(str(76768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _szHdr <= uint32(_nKey) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _szHdr > uint32(_nKey) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75032), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeAssertFieldCountWithinLimitsØ00__func__Ø000))), unsafe.Pointer(str(76776)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_7:
if _idx >= _szHdr {
@@ -74532,15 +66856,11 @@ _7:
goto _7
_8:
- func() int32 {
- if _nField <= (int32(_pKeyInfo.X2) + int32(_pKeyInfo.X3)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nField > (int32(_pKeyInfo.X2) + int32(_pKeyInfo.X3)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75037), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeAssertFieldCountWithinLimitsØ00__func__Ø000))), unsafe.Pointer(str(76796)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -74640,45 +66960,29 @@ _6:
_i = i32(0)
_3:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(24 /* X7 */))) = i32(0)
- func() int32 {
- if ((int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X2) + int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X3)) >= int32(_pPKey2.X2)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X2)+int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X3)) < int32(_pPKey2.X2) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75341), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(76904)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75343), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(76988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X2) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X2) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75344), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77020)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_idx1 <= _szHdr1) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _idx1 > _szHdr1 && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75345), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_17:
if (int32(_pRhs.X1) & i32(4)) == 0 {
@@ -74707,12 +67011,12 @@ _21:
}
_sqlite3VdbeSerialGet(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_d1))), _4_serial_type, &_mem1)
- _rc = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */))))))
+ _rc = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5445581)(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((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))
+ _9_rhs = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))
if _9_lhs >= _9_rhs {
goto _25
}
@@ -74760,7 +67064,7 @@ _32:
goto _34
}
- if (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) {
+ if (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) {
goto _35
}
@@ -74768,7 +67072,7 @@ _32:
goto _36
_35:
- if (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) {
+ if (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) {
goto _37
}
@@ -74778,7 +67082,7 @@ _36:
goto _38
_34:
- _rc = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))))
+ _rc = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))))
_38:
_33:
_31:
@@ -74789,14 +67093,10 @@ _29:
goto _40
}
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) < int32(u8(128)) {
- return func() int32 {
- _4_serial_type = uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1))))
- return i32(1)
- }()
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) >= int32(u8(128)) {
+ _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_idx1))), &_4_serial_type)
}
- return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_idx1))), &_4_serial_type))
}()
if _4_serial_type >= uint32(i32(12)) {
goto _43
@@ -74859,24 +67159,16 @@ _40:
goto _55
}
- func() int32 {
- if ((int32(_pRhs.X1) & i32(16384)) == i32(0)) || ((_pRhs.X4) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pRhs.X1)&i32(16384)) != i32(0) && (_pRhs.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77076)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) < int32(u8(128)) {
- return func() int32 {
- _4_serial_type = uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1))))
- return i32(1)
- }()
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) >= int32(u8(128)) {
+ _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_idx1))), &_4_serial_type)
}
- return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_idx1))), &_4_serial_type))
}()
if _4_serial_type >= uint32(i32(12)) && (_4_serial_type&uint32(i32(1))) == 0 {
goto _62
@@ -74908,7 +67200,7 @@ _64:
goto _68
_67:
- _rc = _29_nStr - (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))))
+ _rc = _29_nStr - (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))))
_68:
goto _69
@@ -74947,25 +67239,17 @@ _28:
_rc = -_rc
_75:
- func() int32 {
- if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _rc) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _rc) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77120)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_mem1.X7) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_mem1.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75466), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -74987,25 +67271,17 @@ _74:
goto _17
}
- func() int32 {
- if (_mem1.X7) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_mem1.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75479), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((_sqlite3Config.X6) == i32(0)) || _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, int32(_pPKey2.X3)) != 0) || (((*Xsqlite3)(unsafe.Pointer(_pKeyInfo.X4)).X17) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_sqlite3Config.X6) != i32(0) && _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, int32(_pPKey2.X3)) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pKeyInfo.X4)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPKey2)) + uintptr(14 /* X7 */))) = uint8(i32(1))
r0 = int32(_pPKey2.X3)
@@ -75022,15 +67298,11 @@ func _sqlite3VdbeSerialTypeLen(tls *crt.TLS, _serial_type uint32) (r0 uint32) {
return
_0:
- func() int32 {
- if (_serial_type < uint32(i32(12))) || (uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type)))) == ((_serial_type - uint32(i32(12))) / uint32(i32(2)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _serial_type >= uint32(i32(12)) && uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type)))) != ((_serial_type-uint32(i32(12)))/uint32(i32(2))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74582), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialTypeLenØ00__func__Ø000))), unsafe.Pointer(str(77304)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type))))
return
@@ -75060,15 +67332,11 @@ func _vdbeRecordDecodeInt(tls *crt.TLS, _serial_type uint32, _aKey *uint8) (r0 i
_ = _y
var _4_x uint64 // sqlite3.c:75274:11
_ = _4_x
- func() int32 {
- if ((_sqlite3Config.X6) == i32(0)) || (((_serial_type >= uint32(i32(1))) && (_serial_type <= uint32(i32(9)))) && (_serial_type != uint32(i32(7)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_sqlite3Config.X6) != i32(0) && (_serial_type < uint32(i32(1)) || _serial_type > uint32(i32(9)) || _serial_type == uint32(i32(7))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75252), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordDecodeIntØ00__func__Ø000))), unsafe.Pointer(str(77444)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch _serial_type {
case u32(0):
@@ -75178,45 +67446,29 @@ _0:
_3:
_d1 = _szHdr1
- func() int32 {
- if ((int32(_pKeyInfo.X2) + int32(_pKeyInfo.X3)) >= int32(_pPKey2.X2)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pKeyInfo.X2)+int32(_pKeyInfo.X3)) < int32(_pPKey2.X2) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74947), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pKeyInfo.X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pKeyInfo.X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74948), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(38556)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pKeyInfo.X2) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pKeyInfo.X2) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74949), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_idx1 <= _szHdr1) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _idx1 > _szHdr1 && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74950), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_14:
{
@@ -75249,15 +67501,11 @@ _18:
goto _20
}
- func() int32 {
- if (_mem1.X7) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_mem1.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74977), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pKeyInfo.X5)) + 1*uintptr(_i)))) == 0 {
goto _23
@@ -75274,15 +67522,11 @@ _20:
}
_19:
- func() int32 {
- if (_mem1.X7) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_mem1.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74990), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = int32(_pPKey2.X3)
_debugCompareEnd:
@@ -75346,15 +67590,11 @@ _0:
goto _3
}
- func() int32 {
- if _i < i32(10) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28744), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VarintLenØ00__func__Ø000))), unsafe.Pointer(str(77644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _0
@@ -75391,25 +67631,17 @@ func _vdbeRecordCompareString(tls *crt.TLS, _nKey1 int32, _pKey1 unsafe.Pointer,
var _3_szHdr int32 // sqlite3.c:75620:9
_ = _3_szHdr
_aKey1 = (*uint8)(unsafe.Pointer(_pKey1))
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+48*uintptr(i32(0)))).X1) & i32(2)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+48*uintptr(i32(0)))).X1) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75610), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareStringØ00__func__Ø000))), unsafe.Pointer(str(77696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_vdbeAssertFieldCountWithinLimits(tls, _nKey1, _pKey1, (*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)))
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(i32(1))))) < int32(u8(128)) {
- return func() int32 {
- _serial_type = int32(uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(i32(1))))))
- return i32(1)
- }()
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(i32(1))))) >= int32(u8(128)) {
+ _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_serial_type)))
}
- return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_serial_type))))
}()
if _serial_type >= i32(12) {
goto _4
@@ -75495,15 +67727,11 @@ _20:
_18:
_7:
_5:
- func() int32 {
- if (_vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _res) != 0 || ((_sqlite3Config.X6) == i32(0))) || (((*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X4)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _res) == 0 && (_sqlite3Config.X6) != i32(0) && ((*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X4)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75651), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareStringØ00__func__Ø000))), unsafe.Pointer(str(77728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _res
return
@@ -75524,15 +67752,11 @@ func _moveToRoot(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63867
var _11_subpage uint32 // sqlite3.c:63932:10
_ = _11_subpage
_rc = i32(0)
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63871), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
i32(0)
@@ -75545,15 +67769,11 @@ func _moveToRoot(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63867
goto _3
}
- func() int32 {
- if (_pCur.X9) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCur.X9) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63877), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pCur.X9
return
@@ -75570,15 +67790,11 @@ _2:
}
_8:
- func() int32 {
- if (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63886), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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))))))
if (_pCur.X14) != 0 {
@@ -75600,15 +67816,11 @@ _6:
return
_12:
- func() int32 {
- if int32(_pCur.X14) == i32(-1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCur.X14) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63895), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77916)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _getAndInitPage(tls, (*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X1)), _pCur.X7, (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */)))))+4*uintptr(i32(0)))), (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))), int32(_pCur.X11))
if _rc == i32(0) {
@@ -75624,25 +67836,17 @@ _16:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(65 /* X15 */))) = (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(i32(0))))).X2
_11:
_pRoot = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(i32(0))))
- func() int32 {
- if (_pRoot.X4) == (_pCur.X7) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pRoot.X4) != (_pCur.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63906), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pRoot.X2) == i32(1)) || (int32(_pRoot.X2) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pRoot.X2) != i32(1) && int32(_pRoot.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63918), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pRoot.X0) != i32(0) && bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) == int32(_pRoot.X2) {
goto _23
@@ -75712,37 +67916,25 @@ func _handleMovedCursor(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c
_ = _isDifferentRow
var _rc int32 // sqlite3.c:74407:23
_ = _rc
- func() int32 {
- if int32(_p.X0) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74408), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleMovedCursorØ00__func__Ø000))), unsafe.Pointer(str(74596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* 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)
- return i32(0)
- }()
+ }
}()
- _rc = _sqlite3BtreeCursorRestore(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */))))))), &_isDifferentRow)
+ _rc = _sqlite3BtreeCursorRestore(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */))))))), &_isDifferentRow)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X11 */))) = uint32(i32(0))
if _isDifferentRow == 0 {
goto _6
@@ -75764,25 +67956,17 @@ func init() {
func _sqlite3BtreeCursorRestore(tls *crt.TLS, _pCur *XBtCursor, _pDifferentRow *int32) (r0 int32) { // sqlite3.c:59808:1
var _rc int32 // sqlite3.c:59809:7
_ = _rc
- func() int32 {
- if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorRestoreØ00__func__Ø000))), unsafe.Pointer(str(78100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) != i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorRestoreØ00__func__Ø000))), unsafe.Pointer(str(78108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = func() int32 {
if int32(_pCur.X12) >= i32(3) {
@@ -75807,15 +67991,11 @@ _6:
goto _8
_7:
- func() int32 {
- if (_pCur.X9) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCur.X9) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59821), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorRestoreØ00__func__Ø000))), unsafe.Pointer(str(78136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pDifferentRow = i32(0)
_8:
@@ -75845,85 +68025,53 @@ func _sqlite3BtreePayloadFetch(tls *crt.TLS, _pCur *XBtCursor, _pAmt *uint32) (r
func _fetchPayload(tls *crt.TLS, _pCur *XBtCursor, _pAmt *uint32) (r0 unsafe.Pointer) { // sqlite3.c:63734:1
var _amt uint32 // sqlite3.c:63738:7
_ = _amt
- func() int32 {
- if ((_pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) && (int32(_pCur.X14) >= i32(0))) && ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pCur.X14) < i32(0) || (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63739), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(78184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63740), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63741), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(74676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63742), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63743), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(9392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X4) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X4) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63744), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(78240)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X1)) > uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X19))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X1)) <= uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X19)) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63745), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(78260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X1)) < uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X20))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X1)) >= uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X20)) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63746), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(78328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_amt = uint32(int32((uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X20)) - uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X1))) / 1))
if uint32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X3) >= _amt {
@@ -75953,46 +68101,30 @@ func _sqlite3VdbeMemFromBtree(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _a
_ = _rc
_available = u32(0)
_rc = i32(0)
- func() int32 {
- if _sqlite3BtreeCursorIsValid(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeCursorIsValid(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70599), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFromBtreeØ00__func__Ø000))), unsafe.Pointer(str(78416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(9312)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(9312)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70600), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFromBtreeØ00__func__Ø000))), unsafe.Pointer(str(78448)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70604), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFromBtreeØ00__func__Ø000))), unsafe.Pointer(str(5052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zData = (*int8)(unsafe.Pointer(_sqlite3BtreePayloadFetch(tls, _pCur, &_available)))
- func() int32 {
- if _zData != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zData == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70606), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFromBtreeØ00__func__Ø000))), unsafe.Pointer(str(78472)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_offset + _amt) > _available {
goto _8
@@ -76046,15 +68178,11 @@ _0:
}
func _sqlite3VdbeOneByteSerialTypeLen(tls *crt.TLS, _serial_type uint8) (r0 uint8) { // sqlite3.c:74587:1
- func() int32 {
- if int32(_serial_type) < i32(128) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_serial_type) >= i32(128) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74588), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeOneByteSerialTypeLenØ00__func__Ø000))), unsafe.Pointer(str(78508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type)))
return
@@ -76085,15 +68213,11 @@ func _sqlite3VdbeSerialType(tls *crt.TLS, _pMem *XMem, _file_format int32, _pLen
var _2_u uint64 // sqlite3.c:74519:9
_ = _2_u
_flags = int32(_pMem.X1)
- func() int32 {
- if _pLen != (*uint32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pLen == (*uint32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74510), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialTypeØ00__func__Ø000))), unsafe.Pointer(str(78556)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_flags & i32(1)) == 0 {
goto _2
@@ -76108,7 +68232,7 @@ _2:
goto _3
}
- _2_i = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))
+ _2_i = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))
if _2_i >= int64(i32(0)) {
goto _4
}
@@ -76187,25 +68311,17 @@ _3:
return
_14:
- func() int32 {
- if (((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) != 0) || (_flags&i32(18)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) == 0 && (_flags&i32(18)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74545), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialTypeØ00__func__Ø000))), unsafe.Pointer(str(78564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pMem.X4) >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pMem.X4) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74546), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialTypeØ00__func__Ø000))), unsafe.Pointer(str(4280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_n = uint32(_pMem.X4)
if (_flags & i32(16384)) == 0 {
@@ -76214,7 +68330,7 @@ _14:
{
p := &_n
- *p = (*p) + uint32(*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ *p = (*p) + uint32(*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
sink985 = *p
}
_20:
@@ -76311,15 +68427,11 @@ _5:
*p = uint8(int32(*p) & i32(127))
sink4537 = *p
}
- func() int32 {
- if _n <= i32(9) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n > i32(9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28412), unsafe.Pointer((*int8)(unsafe.Pointer(&_putVarint64Ø00__func__Ø000))), unsafe.Pointer(str(78640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() *int32 { _i = i32(0); return &_j }() = _n - i32(1)
_8:
@@ -76359,22 +68471,18 @@ 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((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), u32(8))
+ crt.Xmemcpy(tls, (unsafe.Pointer)(&_1_v), (unsafe.Pointer)((*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), u32(8))
goto _3
_2:
- _1_v = uint64(*(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ _1_v = uint64(*(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
_3:
_len = store985(&_1_i, uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type)))))
- func() int32 {
- if _1_i > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_i <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74673), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialPutØ00__func__Ø000))), unsafe.Pointer(str(11900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(preInc985(&_1_i, uint32(4294967295))))) = uint8(_1_v & uint64(i32(255)))
@@ -76395,20 +68503,16 @@ _1:
goto _7
}
- func() int32 {
+ func() {
if ((_pMem.X4) + func() int32 {
if (int32(_pMem.X1) & i32(16384)) != 0 {
- return (*(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ return (*(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
}
return i32(0)
- }()) == int32(_sqlite3VdbeSerialTypeLen(tls, _serial_type)) {
- return i32(0)
- }
- return func() int32 {
+ }()) != int32(_sqlite3VdbeSerialTypeLen(tls, _serial_type)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74683), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialPutØ00__func__Ø000))), unsafe.Pointer(str(78660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_len = uint32(_pMem.X4)
if _len <= uint32(i32(0)) {
@@ -76526,15 +68630,11 @@ _0:
goto _0
_3:
- func() int32 {
- if _n == ((_db.X75) + int32(_db.X23)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n != ((_db.X75) + int32(_db.X23)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78708), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkSavepointCountØ00__func__Ø000))), unsafe.Pointer(str(78784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(1)
return
@@ -76554,55 +68654,35 @@ func _sqlite3BtreeBeginStmt(tls *crt.TLS, _p *XBtree, _iStatement int32) (r0 int
_ = _pBt
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_sqlite3BtreeEnter(tls, _p)
- func() int32 {
- if int32(_p.X2) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X2) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63028), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(78856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pBt.X10) & i32(1)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pBt.X10) & i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(78880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iStatement > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iStatement <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63030), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(78916)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iStatement > ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X75) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iStatement <= ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X75) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(78932)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pBt.X8) == i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pBt.X8) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63032), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(58756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerOpenSavepoint(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _iStatement)
_sqlite3BtreeLeave(tls, _p)
@@ -76625,36 +68705,24 @@ func _sqlite3BtreeUpdateMeta(tls *crt.TLS, _p *XBtree, _idx int32, _iMeta uint32
var _rc int32 // sqlite3.c:67808:7
_ = _rc
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if (_idx >= i32(1)) && (_idx <= i32(15)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _idx < i32(1) || _idx > i32(15) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67809), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(78988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
- func() int32 {
- if int32(_p.X2) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X2) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(78856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XMemPage)(unsafe.Pointer(_pBt.X3)) != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XMemPage)(unsafe.Pointer(_pBt.X3)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(79008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pP1 = (*XMemPage)(unsafe.Pointer(_pBt.X3)).X19
_rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_pBt.X3)).X23)))
@@ -76667,25 +68735,17 @@ func _sqlite3BtreeUpdateMeta(tls *crt.TLS, _p *XBtree, _idx int32, _iMeta uint32
goto _8
}
- func() int32 {
- if ((_pBt.X5) != 0) || (_iMeta == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pBt.X5) == 0 && _iMeta != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67819), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(79024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iMeta == uint32(i32(0))) || (_iMeta == uint32(i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iMeta != uint32(i32(0)) && _iMeta != uint32(i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67820), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(79052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(18 /* X6 */))) = uint8(_iMeta)
_8:
@@ -76722,15 +68782,11 @@ func _allocateCursor(tls *crt.TLS, _p *TVdbe, _iCur int32, _nField int32, _iDb i
}
return i32(0)
}()))
- func() int32 {
- if (_iCur >= i32(0)) && (_iCur < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iCur < i32(0) || _iCur >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78312), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateCursorØ00__func__Ø000))), unsafe.Pointer(str(79100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_iCur)))) == nil {
goto _7
@@ -76743,7 +68799,7 @@ _7:
goto _8
}
- *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_iCur))) = store5821214(&_pCx, (*XVdbeCursor)(unsafe.Pointer(_pMem.X5)))
+ *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 4*uintptr(_iCur))) = store5821224(&_pCx, (*XVdbeCursor)(unsafe.Pointer(_pMem.X5)))
crt.Xmemset(tls, (unsafe.Pointer)(_pCx), i32(0), u32(32))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(0 /* X0 */))) = _eCurType
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(1 /* X1 */))) = int8(_iDb)
@@ -76753,8 +68809,8 @@ _7:
goto _9
}
- *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))) = (*XBtCursor)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5)) + 1*uintptr(u32(88)+(u32(8)*uint32(_nField)))))))
- _sqlite3BtreeCursorZero(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))))
+ *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))) = (*XBtCursor)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5)) + 1*uintptr(u32(88)+(u32(8)*uint32(_nField)))))))
+ _sqlite3BtreeCursorZero(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(36 /* X14 */))))))))
_9:
_8:
r0 = _pCx
@@ -76806,90 +68862,58 @@ func _btreeCursor(tls *crt.TLS, _p *XBtree, _iTable int32, _wrFlag int32, _pKeyI
var _pX *XBtCursor // sqlite3.c:63135:12
_ = _pX
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63137), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(16676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_wrFlag == i32(0)) || (_wrFlag == i32(4))) || (_wrFlag == i32(12)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _wrFlag != i32(0) && _wrFlag != i32(4) && _wrFlag != i32(12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63138), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79144)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
+ func() {
if _hasSharedCacheTableLock(tls, _p, uint32(_iTable), bool2int(_pKeyInfo != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), func() int32 {
if _wrFlag != 0 {
return i32(2)
}
return i32(1)
- }()) != 0 {
- return i32(0)
- }
- return func() int32 {
+ }()) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63147), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79220)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_wrFlag == i32(0)) || (_hasReadConflicts(tls, _p, uint32(_iTable)) == 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _wrFlag != i32(0) && _hasReadConflicts(tls, _p, uint32(_iTable)) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63148), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79284)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X2) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X2) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63151), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(55820)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_wrFlag == i32(0)) || (int32(_p.X2) == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _wrFlag != i32(0) && int32(_p.X2) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63152), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XMemPage)(unsafe.Pointer(_pBt.X3)) != nil) && (((*XMemPage)(unsafe.Pointer(_pBt.X3)).X19) != nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XMemPage)(unsafe.Pointer(_pBt.X3)) == nil || ((*XMemPage)(unsafe.Pointer(_pBt.X3)).X19) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63153), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_wrFlag == i32(0)) || ((int32(_pBt.X10) & i32(1)) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _wrFlag != i32(0) && (int32(_pBt.X10)&i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63154), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _wrFlag == 0 {
goto _24
@@ -76909,15 +68933,11 @@ _24:
goto _27
}
- func() int32 {
- if _wrFlag == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _wrFlag != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63161), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iTable = i32(0)
_27:
@@ -77112,15 +69132,11 @@ _0:
}
func _sqlite3BtreeCursorHintFlags(tls *crt.TLS, _pCur *XBtCursor, _x uint32) { // sqlite3.c:59841:1
- func() int32 {
- if ((_x == uint32(i32(2))) || (_x == uint32(i32(1)))) || (_x == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _x != uint32(i32(2)) && _x != uint32(i32(1)) && _x != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59842), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorHintFlagsØ00__func__Ø000))), unsafe.Pointer(str(79476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(63 /* X13 */))) = uint8(_x)
return
@@ -77175,65 +69191,41 @@ func _sqlite3BtreeOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zFilename *int8, _db
_rc = i32(0)
_isTempDb = bool2int((_zFilename == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFilename)) + 1*uintptr(i32(0))))) == i32(0)))
_isMemdb = bool2int((((_zFilename != nil) && (crt.Xstrcmp(tls, _zFilename, str(79552)) == i32(0))) || (_isTempDb != 0 && _sqlite3TempInMemory(tls, _db) != 0)) || ((_vfsFlags & i32(128)) != i32(0)))
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61179), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pVfs != (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pVfs == (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61180), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61181), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_flags & i32(255)) == _flags {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_flags & i32(255)) != _flags {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61182), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_flags & i32(8)) == i32(0)) || ((_flags & i32(4)) != i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_flags&i32(8)) != i32(0) && (_flags&i32(4)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61185), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_flags & i32(4)) == i32(0)) || _isTempDb != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_flags&i32(4)) != i32(0) && _isTempDb == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61188), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _isMemdb == 0 {
goto _19
@@ -77320,15 +69312,11 @@ _34:
goto _37
}
- func() int32 {
- if (_pBt.X23) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pBt.X23) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61242), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) != crt.Xstrcmp(tls, _5_zFullPathname, _sqlite3PagerFilename(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), i32(0))) || _sqlite3PagerVfs(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) != _pVfs {
goto _41
@@ -77468,15 +69456,11 @@ _59:
_64:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(36 /* X16 */))) = (_pBt.X15) - uint32(_nReserve)
- func() int32 {
- if ((_pBt.X15) & uint32(i32(7))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pBt.X15) & uint32(i32(7))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(64 /* X23 */))) = i32(1)
if (_p.X3) == 0 {
@@ -77515,7 +69499,7 @@ _72:
goto _75
}
- if store5420283(&_25_pSib, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_25_i))).X1))) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) || (_25_pSib.X3) == 0 {
+ if store5420293(&_25_pSib, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_25_i))).X1))) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) || (_25_pSib.X3) == 0 {
goto _77
}
@@ -77601,27 +69585,19 @@ _89:
goto _92
}
- func() int32 {
- if Xsqlite3_mutex_held(tls, _mutexOpen) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, _mutexOpen) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_leave(tls, _mutexOpen)
_92:
- func() int32 {
- if (_rc != i32(0)) || (_sqlite3BtreeConnectionCount(tls, *_ppBtree) > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && _sqlite3BtreeConnectionCount(tls, *_ppBtree) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79760)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -77757,15 +69733,11 @@ _7:
_8:
_nUri = int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_z))+1*uintptr(i32(1)))))) - uintptr(unsafe.Pointer(_zUri))) / 1)
- func() int32 {
- if _nUri >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nUri < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51552), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) || (_nPathname+i32(8)) <= (_pVfs.X2) {
goto _12
@@ -77784,15 +69756,11 @@ _12:
_13:
_5:
_pPtr = (*uint8)(unsafe.Pointer(_sqlite3MallocZero(tls, uint64((((((((((((u32(224)+uint32((_pcacheSize+i32(7))&i32(-8)))+uint32(((_pVfs.X1)+i32(7))&i32(-8)))+uint32(_journalFileSize*i32(2)))+uint32(_nPathname))+uint32(i32(1)))+uint32(_nUri))+uint32(_nPathname))+uint32(i32(8)))+uint32(i32(2)))+uint32(_nPathname))+uint32(i32(4)))+uint32(i32(2))))))
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((unsafe.Pointer)(uintptr(_journalFileSize))))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((unsafe.Pointer)(uintptr(_journalFileSize))))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51591), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79848)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pPtr != nil {
goto _16
@@ -77824,29 +69792,21 @@ _16:
p := &_pPtr
return p, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_journalFileSize)))
}())))
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _zPathname == nil {
goto _19
}
- func() int32 {
- if _nPathname > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nPathname <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51606), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(172 /* X52 */))) = (*int8)(unsafe.Pointer(store4543(func() (**uint8, *uint8) {
p := &_pPtr
@@ -77874,15 +69834,11 @@ _19:
_10_fout = i32(0)
_rc = _sqlite3OsOpen(tls, _pVfs, _pPager.X51, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), _vfsFlags, &_10_fout)
- func() int32 {
- if _memDb == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _memDb != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51629), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_readOnly = _10_fout & i32(1)
if _rc != i32(0) {
@@ -77940,15 +69896,11 @@ _34:
goto _35
}
- func() int32 {
- if int32(_pPager.X13) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X13) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51696), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80004)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerSetPagesize(tls, _pPager, &_szPageDflt, i32(-1))
_35:
@@ -77957,15 +69909,11 @@ _35:
}
_nExtra = (_nExtra + i32(7)) & i32(-8)
- func() int32 {
- if (_nExtra >= i32(8)) && (_nExtra < i32(1000)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nExtra < i32(8) || _nExtra >= i32(1000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PcacheOpen(tls, int32(_szPageDflt), _nExtra, bool2int(_memDb == 0), func() func(*crt.TLS, unsafe.Pointer, *XPgHdr) int32 {
if _memDb == 0 {
@@ -77988,85 +69936,57 @@ _44:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(6 /* X3 */))) = uint8(_useJournal)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(156 /* X49 */))) = uint32(i32(1073741823))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(13 /* X10 */))) = uint8(_tempFile)
- func() int32 {
- if (_tempFile == i32(0)) || (_tempFile == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _tempFile != i32(0) && _tempFile != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51732), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(4 /* X1 */))) = uint8(_tempFile)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(19 /* X16 */))) = _pPager.X10
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(16 /* X13 */))) = uint8(_memDb)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(15 /* X12 */))) = uint8(_readOnly)
- func() int32 {
- if _useJournal != 0 || ((_pPager.X10) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _useJournal == 0 && (_pPager.X10) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(7 /* X4 */))) = _pPager.X10
if (_pPager.X4) == 0 {
goto _51
}
- func() int32 {
- if int32(_pPager.X5) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X5) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51742), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80160)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X6) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51743), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X9) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X9) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51744), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X8) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X8) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51745), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X7) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _62
@@ -78079,15 +69999,11 @@ _51:
_62:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(140 /* X44 */))) = uint16(_nExtra)
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(160 /* X50 */))) = int64(i32(-1))
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || _tempFile != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && _tempFile == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51759), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_setSectorSize(tls, _pPager)
if _useJournal != 0 {
@@ -78270,15 +70186,11 @@ func _sqlite3PcacheOpen(tls *crt.TLS, _szPage int32, _szExtra int32, _bPurgeable
crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u32(48))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) = i32(1)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X7 */))) = _szExtra
- func() int32 {
- if _szExtra >= i32(8) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _szExtra < i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44383), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheOpenØ00__func__Ø000))), unsafe.Pointer(str(80360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X8 */))) = uint8(_bPurgeable)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(33 /* X9 */))) = uint8(i32(2))
@@ -78304,34 +70216,23 @@ func _pagerStress(tls *crt.TLS, _p unsafe.Pointer, _pPg *XPgHdr) (r0 int32) { //
_ = _rc
_pPager = (*XPager)(unsafe.Pointer(_p))
_rc = i32(0)
- func() int32 {
- if (*XPager)(unsafe.Pointer(_pPg.X4)) == _pPager {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPager)(unsafe.Pointer(_pPg.X4)) != _pPager {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51375), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(17868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPg.X6) & i32(2)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pPg.X6) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51376), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(55708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if (_pPager.X26) != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51394), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51394), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -78377,15 +70278,11 @@ _14:
goto _15
}
- func() int32 {
- if (int32(_pPg.X6) & i32(8)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pPg.X6) & i32(8)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51423), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(80392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pager_write_pagelist(tls, _pPager, _pPg)
_15:
@@ -78411,29 +70308,21 @@ func _pageReinit(tls *crt.TLS, _pData *XPgHdr) { // sqlite3.c:61100:1
var _pPage *XMemPage // sqlite3.c:61101:11
_ = _pPage
_pPage = (*XMemPage)(unsafe.Pointer(_sqlite3PagerGetExtra(tls, _pData)))
- func() int32 {
- if _sqlite3PagerPageRefcount(tls, _pData) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerPageRefcount(tls, _pData) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61103), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageReinitØ00__func__Ø000))), unsafe.Pointer(str(80436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPage.X0) == 0 {
goto _2
}
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61105), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageReinitØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(0 /* X0 */))) = uint8(i32(0))
if _sqlite3PagerPageRefcount(tls, _pData) <= i32(1) {
@@ -78465,25 +70354,17 @@ func _sqlite3PagerReadFileheader(tls *crt.TLS, _pPager *XPager, _N int32, _pDest
_ = _rc
_rc = i32(0)
crt.Xmemset(tls, (unsafe.Pointer)(_pDest), i32(0), uint32(_N))
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X10) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X10) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50694), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerReadFileheaderØ00__func__Ø000))), unsafe.Pointer(str(18996)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50700), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerReadFileheaderØ00__func__Ø000))), unsafe.Pointer(str(11056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
goto _5
@@ -78518,29 +70399,21 @@ func _sqlite3PagerSetBusyhandler(tls *crt.TLS, _pPager *XPager, _xBusyHandler fu
}
_1_ap = (*unsafe.Pointer)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(176 /* X53 */)))))
- func() int32 {
+ func() {
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
- }{(*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f unsafe.Pointer }{(*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_ap)) + 4*uintptr(i32(0)))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f unsafe.Pointer }{(*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_ap)) + 4*uintptr(i32(0)))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
}{_xBusyHandler})) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50534), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetBusyhandlerØ00__func__Ø000))), unsafe.Pointer(str(80512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_ap)) + 4*uintptr(i32(1))))) == _pBusyHandlerArg {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_ap)) + 4*uintptr(i32(1))))) != _pBusyHandlerArg {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetBusyhandlerØ00__func__Ø000))), unsafe.Pointer(str(80552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3OsFileControlHint(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), i32(15), (unsafe.Pointer)(_1_ap))
_0:
@@ -78627,35 +70500,23 @@ func _btreeCreateTable(tls *crt.TLS, _p *XBtree, _piTable *int32, _createTabFlag
var _4_iPtrPage uint32 // sqlite3.c:67456:12
_ = _4_iPtrPage
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67401), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(16676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pBt.X8) == i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pBt.X8) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67402), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(58756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pBt.X10) & i32(1)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pBt.X10) & i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67403), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(78880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pBt.X5) == 0 {
goto _6
@@ -78673,15 +70534,11 @@ _7:
goto _7
_8:
- func() int32 {
- if (_pgnoRoot >= uint32(i32(3))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pgnoRoot < uint32(i32(3)) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67436), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80604)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _allocateBtreePage(tls, _pBt, &_1_pPageMove, &_1_pgnoMove, _pgnoRoot, uint8(i32(1)))
if _rc == i32(0) {
@@ -78733,25 +70590,17 @@ _18:
return
_19:
- func() int32 {
- if int32(_4_eType) != i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_4_eType) == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67480), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_4_eType) != i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_4_eType) == i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67481), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80656)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _relocatePage(tls, _pBt, _pRoot, _4_eType, _4_iPtrPage, _1_pgnoMove, i32(0))
_releasePage(tls, _pRoot)
@@ -78797,25 +70646,18 @@ _27:
return
_28:
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_pBt.X3)).X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_pBt.X3)).X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67513), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeUpdateMeta(tls, _p, i32(4), _pgnoRoot)
if func() int32 {
if _rc != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67515), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67515), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -78842,15 +70684,11 @@ _6:
_35:
_34:
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67525), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_createTabFlags & i32(1)) == 0 {
goto _38
@@ -78864,15 +70702,11 @@ _38:
_39:
_zeroPage(tls, _pRoot, _ptfFlags)
_sqlite3PagerUnref(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23)))
- func() int32 {
- if ((int32(_pBt.X4) & i32(4)) == i32(0)) || (_pgnoRoot == uint32(i32(2))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pBt.X4)&i32(4)) != i32(0) && _pgnoRoot != uint32(i32(2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67533), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_piTable = int32(_pgnoRoot)
r0 = i32(0)
@@ -78920,30 +70754,22 @@ func _sqlite3VdbeSorterInit(tls *crt.TLS, _db *Xsqlite3, _nField int32, _pCsr *X
_1:
_nWorker = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(92 /* X31 */))))) + 4*uintptr(i32(11))))
_2:
- func() int32 {
- if ((*XKeyInfo)(unsafe.Pointer(_pCsr.X15)) != nil) && ((*XBtree)(unsafe.Pointer(_pCsr.X8)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XKeyInfo)(unsafe.Pointer(_pCsr.X15)) == nil || (*XBtree)(unsafe.Pointer(_pCsr.X8)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterInitØ00__func__Ø000))), unsafe.Pointer(str(80840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCsr.X0) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCsr.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterInitØ00__func__Ø000))), unsafe.Pointer(str(59748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_szKeyInfo = int32(u32(24) + (uint32(int32((*XKeyInfo)(unsafe.Pointer(_pCsr.X15)).X2)-i32(1)) * u32(4)))
_sz = int32(u32(124) + (uint32(_nWorker) * u32(60)))
_pSorter = (*XVdbeSorter)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(_sz+_szKeyInfo))))
- *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) = _pSorter
+ *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */))))))) = _pSorter
if _pSorter != (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0)))) {
goto _8
}
@@ -78952,7 +70778,7 @@ _2:
goto _9
_8:
- *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(28 /* X7 */))))) = store5666632(&_pKeyInfo, (*XKeyInfo)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_pSorter))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_sz))))))))))
+ *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(28 /* X7 */))))) = store5666642(&_pKeyInfo, (*XKeyInfo)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(_pSorter))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_sz))))))))))
crt.Xmemcpy(tls, (unsafe.Pointer)(_pKeyInfo), _pCsr.X15, uint32(_szKeyInfo))
*(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pKeyInfo)) + uintptr(12 /* X4 */))))) = (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))
if _nField == 0 || _nWorker != i32(0) {
@@ -79016,19 +70842,15 @@ _18:
goto _23
}
- func() int32 {
- if (_pSorter.X10) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pSorter.X10) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86859), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterInitØ00__func__Ø000))), unsafe.Pointer(str(80872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(52 /* X11 */))) = _pgsz
- *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pgsz))))
- if ((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != nil {
+ *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pgsz))))
+ if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != nil {
goto _26
}
@@ -79061,45 +70883,29 @@ func _sqlite3BtreeCursorHasHint(tls *crt.TLS, _pCsr *XBtCursor, _mask uint32) (r
}
func _sqlite3BtreePrevious(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sqlite3.c:64557:1
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64558), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePreviousØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pRes != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pRes == (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64559), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*_pRes) == i32(0)) || ((*_pRes) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*_pRes) != i32(0) && (*_pRes) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64560), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pCur.X9) == i32(0)) || (int32(_pCur.X12) != i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCur.X9) != i32(0) && int32(_pCur.X12) == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64561), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pRes = i32(0)
{
@@ -79135,65 +70941,41 @@ func _btreePrevious(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { /
_ = _pPage
var _6_idx int32 // sqlite3.c:64531:9
_ = _6_idx
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64502), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pRes != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pRes == (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64503), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*_pRes) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*_pRes) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64504), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pCur.X9) == i32(0)) || (int32(_pCur.X12) != i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCur.X9) != i32(0) && int32(_pCur.X12) == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64505), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pCur.X10) & i32(14)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pCur.X10) & i32(14)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64506), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(80940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X4) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64507), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(81008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pCur.X12) == i32(1) {
goto _13
@@ -79226,15 +71008,11 @@ _17:
goto _18
}
- func() int32 {
- if (int32(_pCur.X12) == i32(1)) || (int32(_pCur.X12) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCur.X12) != i32(1) && int32(_pCur.X12) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64518), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(62 /* X12 */))) = uint8(i32(1))
if (_pCur.X9) >= i32(0) {
@@ -79250,15 +71028,11 @@ _22:
_18:
_13:
_pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))
- func() int32 {
- if (_pPage.X0) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X0) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64529), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPage.X5) != 0 {
goto _25
@@ -79297,25 +71071,17 @@ _30:
goto _28
_29:
- func() int32 {
- if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X4) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64544), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(81008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pCur.X10) & i32(4)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pCur.X10) & i32(4)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64545), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(81028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14))) -= 1
_pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))
@@ -79350,28 +71116,20 @@ func _moveToRightmost(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:
_ = _pPage
_rc = i32(0)
_pPage = nil
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63980), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRightmostØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63981), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRightmostØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4:
- if (store5661680(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X5) != 0 {
+ if (store5661690(&_pPage, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X5) != 0 {
goto _5
}
@@ -79390,25 +71148,17 @@ _6:
_5:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14))) = uint16(int32(_pPage.X14) - i32(1))
- func() int32 {
- if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X4) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63989), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRightmostØ00__func__Ø000))), unsafe.Pointer(str(81008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pCur.X10) & i32(2)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pCur.X10) & i32(2)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63990), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRightmostØ00__func__Ø000))), unsafe.Pointer(str(81084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
@@ -79432,25 +71182,17 @@ func _sqlite3BtreeLast(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32)
_ = _rc
var _1_ii int32 // sqlite3.c:64032:9
_ = _1_ii
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64024), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64025), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(74676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(1) != int32(_pCur.X12) || (int32(_pCur.X10)&i32(8)) == i32(0) {
goto _5
@@ -79462,39 +71204,27 @@ _6:
goto _9
}
- func() int32 {
- if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_1_ii)))) == int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_1_ii)))).X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_1_ii)))) != int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_1_ii)))).X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64034), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(81140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_ii += 1
goto _6
_9:
- func() int32 {
- if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) == (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) - i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) != (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) - i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64036), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(81184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X5) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X5) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(81248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
@@ -79509,29 +71239,21 @@ _5:
goto _17
}
- func() int32 {
- if ((_pCur.X7) == uint32(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)))).X14) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCur.X7) != uint32(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)))).X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64045), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(75080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pRes = i32(1)
goto _21
_17:
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64048), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pRes = i32(0)
_rc = _moveToRightmost(tls, _pCur)
@@ -79594,73 +71316,49 @@ func _sqlite3BtreeInsert(tls *crt.TLS, _pCur *XBtCursor, _pX *XBtreePayload, _fl
_p = (*XBtree)(unsafe.Pointer(_pCur.X0))
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_newCell = nil
- func() int32 {
- if (_flags & i32(10)) == _flags {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_flags & i32(10)) != _flags {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pCur.X12) != i32(4) {
goto _2
}
- func() int32 {
- if (_pCur.X9) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCur.X9) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67034), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(77856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pCur.X9
return
_2:
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67038), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((int32(_pCur.X10) & i32(1)) != i32(0)) && (int32(_pBt.X8) == i32(2))) && ((int32(_pBt.X10) & i32(1)) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pCur.X10)&i32(1)) == i32(0) || int32(_pBt.X8) != i32(2) || (int32(_pBt.X10)&i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67039), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _hasSharedCacheTableLock(tls, _p, _pCur.X7, bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), i32(2)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _hasSharedCacheTableLock(tls, _p, _pCur.X7, bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67042), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (unsafe.Pointer(_pX.X0) == (unsafe.Pointer)(uintptr(i32(0)))) == ((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (unsafe.Pointer(_pX.X0) == (unsafe.Pointer)(uintptr(i32(0)))) != ((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pCur.X10) & i32(32)) == 0 {
goto _15
@@ -79680,26 +71378,18 @@ _15:
goto _17
}
- func() int32 {
- if unsafe.Pointer(_pX.X0) == (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if unsafe.Pointer(_pX.X0) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_invalidateIncrblobCursors(tls, _p, _pX.X1, i32(0))
- func() int32 {
- if ((_flags & i32(2)) == i32(0)) || (((int32(_pCur.X10) & i32(2)) != i32(0)) && ((_pX.X1) == ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(16 /* X4 */))).X0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_flags&i32(2)) != i32(0) && ((int32(_pCur.X10)&i32(2)) == i32(0) || (_pX.X1) != ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81580)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pCur.X10)&i32(2)) == i32(0) || (_pX.X1) != ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))).X0) {
goto _25
@@ -79768,57 +71458,37 @@ _37:
_38:
_35:
_33:
- func() int32 {
- if (int32(_pCur.X12) == i32(1)) || ((int32(_pCur.X12) == i32(0)) && _loc != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCur.X12) != i32(1) && (int32(_pCur.X12) != i32(0) || _loc == 0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67107), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))
- func() int32 {
- if ((_pPage.X2) != 0) || ((_pX.X1) >= int64(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X2) == 0 && (_pX.X1) < int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67110), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pPage.X5) != 0) || ((_pPage.X2) == 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPage.X5) == 0 && (_pPage.X2) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPage.X0) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPage.X0) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67116), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(75492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_newCell = _pBt.X27
- func() int32 {
- if _newCell != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _newCell == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67118), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _fillInCell(tls, _pPage, _newCell, _pX, &_szNew)
if _rc == 0 {
@@ -79828,42 +71498,30 @@ _33:
goto _end_insert
_53:
- func() int32 {
- if _szNew == int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
+ func() {
+ if _szNew != int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8) uint16
}{(_pPage.X24)})))(tls, _pPage, _newCell)) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67121), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _szNew <= int32((_pBt.X15)-uint32(i32(8))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _szNew > int32((_pBt.X15)-uint32(i32(8))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67122), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_idx = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14))))
if _loc != i32(0) {
goto _58
}
- func() int32 {
- if _idx < int32(_pPage.X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _idx >= int32(_pPage.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67126), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))
if _rc == 0 {
@@ -79885,15 +71543,11 @@ _62:
goto _64
}
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67142), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -79923,67 +71577,47 @@ _58:
goto _71
}
- func() int32 {
- if (_pPage.X5) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X5) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67150), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81916)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_idx = int32(preInc4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1)))
goto _74
_71:
- func() int32 {
- if (_pPage.X5) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X5) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67153), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81916)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_74:
_69:
_insertCell(tls, _pPage, _idx, _newCell, _szNew, (*uint8)(unsafe.Pointer(uintptr(i32(0)))), uint32(i32(0)), &_rc)
- func() int32 {
- if (int32(_pPage.X9) == i32(0)) || (_rc == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPage.X9) != i32(0) && _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67156), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_rc != i32(0)) || (int32(_pPage.X14) > i32(0))) || (int32(_pPage.X9) > i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc == i32(0) && int32(_pPage.X14) <= i32(0) && int32(_pPage.X9) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67157), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(16 /* X4 */))))) + uintptr(18 /* X4 */))) = uint16(i32(0))
if (_pPage.X9) == 0 {
goto _84
}
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67181), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(60 /* X10 */)))
@@ -80002,15 +71636,11 @@ _69:
goto _89
}
- func() int32 {
- if unsafe.Pointer(_pCur.X6) == (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if unsafe.Pointer(_pCur.X6) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67194), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(82024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(44 /* X6 */))) = _sqlite3Malloc(tls, uint64(_pX.X1))
if unsafe.Pointer(_pCur.X6) != (unsafe.Pointer)(uintptr(i32(0))) {
@@ -80028,15 +71658,11 @@ _89:
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(36 /* X5 */))) = _pX.X1
_88:
_84:
- func() int32 {
- if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X9) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X9) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67206), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(82040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_end_insert:
r0 = _rc
@@ -80060,15 +71686,11 @@ func _invalidateIncrblobCursors(tls *crt.TLS, _pBtree *XBtree, _iRow int64, _isC
return
_0:
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _pBtree) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _pBtree) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59465), unsafe.Pointer((*int8)(unsafe.Pointer(&_invalidateIncrblobCursorsØ00__func__Ø000))), unsafe.Pointer(str(82100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBtree)) + uintptr(11 /* X5 */))) = uint8(i32(0))
_p = (*XBtCursor)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pBtree.X1)).X2))
@@ -80142,25 +71764,17 @@ func _fillInCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pX *XBtreePaylo
_pToRelease = nil
_pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18))
_pgnoOvfl = u32(0)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65155), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((uintptr(unsafe.Pointer(_pCell)) < uintptr(unsafe.Pointer(_pPage.X19))) || (uintptr(unsafe.Pointer(_pCell)) >= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uintptr(unsafe.Pointer(_pCell)) >= uintptr(unsafe.Pointer(_pPage.X19)) && uintptr(unsafe.Pointer(_pCell)) < uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65159), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82160)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nHeader = int32(_pPage.X7)
if (_pPage.X2) == 0 {
@@ -80170,15 +71784,11 @@ func _fillInCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pX *XBtreePaylo
_nPayload = (_pX.X5) + (_pX.X6)
_pSrc = (*uint8)(unsafe.Pointer(_pX.X2))
_nSrc = _pX.X5
- func() int32 {
- if (_pPage.X3) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65168), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(55212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_nHeader
@@ -80201,15 +71811,11 @@ func _fillInCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pX *XBtreePaylo
goto _11
_6:
- func() int32 {
- if ((_pX.X1) <= int64(i32(2147483647))) && ((_pX.X0) != (unsafe.Pointer)(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pX.X1) > int64(i32(2147483647)) || (_pX.X0) == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65172), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nSrc = store961(&_nPayload, int32(_pX.X1))
_pSrc = (*uint8)(unsafe.Pointer(_pX.X0))
@@ -80260,45 +71866,29 @@ _19:
(*(*func(*crt.TLS, *XMemPage, *uint8, *XCellInfo))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer)
}{(_pPage.X25)})))(tls, _pPage, _pCell, &_5_info)
- func() int32 {
- if _nHeader == int32((uintptr(unsafe.Pointer(_5_info.X1))-uintptr(unsafe.Pointer(_pCell)))/1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nHeader != int32((uintptr(unsafe.Pointer(_5_info.X1))-uintptr(unsafe.Pointer(_pCell)))/1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65215), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_5_info.X0) == (_pX.X1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_5_info.X0) != (_pX.X1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65216), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*_pnSize) == int32(_5_info.X4) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*_pnSize) != int32(_5_info.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65217), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _spaceLeft == int32(_5_info.X3) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _spaceLeft != int32(_5_info.X3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65218), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82384)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_29:
if _nPayload <= i32(0) {
@@ -80349,25 +71939,17 @@ _36:
return
_40:
- func() int32 {
- if (_pToRelease == (*XMemPage)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pToRelease.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pToRelease != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pToRelease.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65262), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((uintptr(unsafe.Pointer(_pPrior)) < uintptr(unsafe.Pointer(_pPage.X19))) || (uintptr(unsafe.Pointer(_pPrior)) >= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uintptr(unsafe.Pointer(_pPrior)) >= uintptr(unsafe.Pointer(_pPage.X19)) && uintptr(unsafe.Pointer(_pPrior)) < uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65266), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3Put4byte(tls, _pPrior, _pgnoOvfl)
_releasePage(tls, _pToRelease)
@@ -80384,25 +71966,17 @@ _31:
_n = _spaceLeft
_48:
- func() int32 {
- if (_pToRelease == (*XMemPage)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pToRelease.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pToRelease != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pToRelease.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65282), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((uintptr(unsafe.Pointer(_pPayload)) < uintptr(unsafe.Pointer(_pPage.X19))) || (uintptr(unsafe.Pointer(_pPayload)) >= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uintptr(unsafe.Pointer(_pPayload)) >= uintptr(unsafe.Pointer(_pPage.X19)) && uintptr(unsafe.Pointer(_pPayload)) < uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65286), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82580)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nSrc <= i32(0) {
goto _56
@@ -80414,15 +71988,11 @@ _48:
_n = _nSrc
_57:
- func() int32 {
- if _pSrc != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSrc == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65291), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)(_pPayload), (unsafe.Pointer)(_pSrc), uint32(_n))
goto _60
@@ -80486,15 +72056,11 @@ func _clearCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *XCellInfo
var _3_pOvfl *XMemPage // sqlite3.c:65086:13
_ = _3_pOvfl
_pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65069), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearCellØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
(*(*func(*crt.TLS, *XMemPage, *uint8, *XCellInfo))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer)
@@ -80516,27 +72082,19 @@ _2:
_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)))))))))
- func() int32 {
- if (_pBt.X16) > uint32(i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pBt.X16) <= uint32(i32(4)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65078), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearCellØ00__func__Ø000))), unsafe.Pointer(str(82708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_ovflPageSize = (_pBt.X16) - uint32(i32(4))
_nOvfl = int32(((((_pInfo.X2) - uint32(_pInfo.X3)) + _ovflPageSize) - uint32(i32(1))) / _ovflPageSize)
- func() int32 {
- if (_nOvfl > i32(0)) || (((_sqlite3Config.X6) == i32(0)) && (((_pInfo.X2) + _ovflPageSize) < _ovflPageSize)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nOvfl <= i32(0) && ((_sqlite3Config.X6) != i32(0) || ((_pInfo.X2)+_ovflPageSize) >= _ovflPageSize) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65081), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearCellØ00__func__Ø000))), unsafe.Pointer(str(82728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_10:
if postInc961(&_nOvfl, int32(-1)) == 0 {
@@ -80567,7 +72125,7 @@ _13:
_15:
_14:
- if _3_pOvfl == nil && store5661680(&_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 && store5661690(&_3_pOvfl, _btreePageLookup(tls, _pBt, _ovflPgno)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer(_3_pOvfl.X23))) == i32(1) {
goto _18
}
@@ -80609,15 +72167,11 @@ func init() {
func _btreePageLookup(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 *XMemPage) { // sqlite3.c:60959:1
var _pDbPage *XPgHdr // sqlite3.c:60960:10
_ = _pDbPage
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60961), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePageLookupØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pDbPage = _sqlite3PagerLookup(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _pgno)
if _pDbPage == nil {
@@ -80657,35 +72211,23 @@ func _freePage2(tls *crt.TLS, _pBt *XBtShared, _pMemPage *XMemPage, _iPage uint3
_pTrunk = nil
_iTrunk = u32(0)
_pPage1 = (*XMemPage)(unsafe.Pointer(_pBt.X3))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64927), unsafe.Pointer((*int8)(unsafe.Pointer(&_freePage2Ø00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_sqlite3Config.X6) == i32(0)) || (_iPage > uint32(i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_sqlite3Config.X6) != i32(0) && _iPage <= uint32(i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64928), unsafe.Pointer((*int8)(unsafe.Pointer(&_freePage2Ø00__func__Ø000))), unsafe.Pointer(str(82832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pMemPage == nil) || ((_pMemPage.X4) == _iPage) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pMemPage != nil && (_pMemPage.X4) != _iPage {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64929), unsafe.Pointer((*int8)(unsafe.Pointer(&_freePage2Ø00__func__Ø000))), unsafe.Pointer(str(82856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iPage >= uint32(i32(2)) {
goto _8
@@ -80756,15 +72298,11 @@ _16:
_19:
_6_nLeaf = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrunk.X19))+1*uintptr(i32(4)))))
- func() int32 {
- if (_pBt.X16) > uint32(i32(32)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pBt.X16) <= uint32(i32(32)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64982), unsafe.Pointer((*int8)(unsafe.Pointer(&_freePage2Ø00__func__Ø000))), unsafe.Pointer(str(82892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _6_nLeaf <= (((_pBt.X16) / uint32(i32(4))) - uint32(i32(2))) {
goto _22
@@ -80842,25 +72380,17 @@ func _sqlite3PagerRef(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:51007:1
}
func _sqlite3PcacheRef(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44607:1
- func() int32 {
- if int32(_p.X7) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X7) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44608), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheRefØ00__func__Ø000))), unsafe.Pointer(str(12832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PcachePageSanity(tls, _p) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PcachePageSanity(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44609), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheRefØ00__func__Ø000))), unsafe.Pointer(str(12844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(26 /* X7 */))) += 1
*(*int32)(unsafe.Pointer(uintptr(_p.X8) + uintptr(12 /* X3 */))) += 1
@@ -80905,15 +72435,11 @@ func _btreeSetHasContent(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 int32)
goto _0
}
- func() int32 {
- if _pgno <= (_pBt.X18) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pgno > (_pBt.X18) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59520), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeSetHasContentØ00__func__Ø000))), unsafe.Pointer(str(82944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XBitvec)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(60 /* X22 */))))) = _sqlite3BitvecCreate(tls, _pBt.X18)
if (*XBitvec)(unsafe.Pointer(_pBt.X22)) != nil {
@@ -80958,45 +72484,29 @@ func _dropCell(tls *crt.TLS, _pPage *XMemPage, _idx int32, _sz int32, _pRC *int3
return
_0:
- func() int32 {
- if (_idx >= i32(0)) && (_idx < int32(_pPage.X14)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _idx < i32(0) || _idx >= int32(_pPage.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65322), unsafe.Pointer((*int8)(unsafe.Pointer(&_dropCellØ00__func__Ø000))), unsafe.Pointer(str(82984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_sqlite3Config.X6) == i32(0)) || (_sz == int32(_cellSize(tls, _pPage, _idx))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_sqlite3Config.X6) != i32(0) && _sz != int32(_cellSize(tls, _pPage, _idx)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65323), unsafe.Pointer((*int8)(unsafe.Pointer(&_dropCellØ00__func__Ø000))), unsafe.Pointer(str(83012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65324), unsafe.Pointer((*int8)(unsafe.Pointer(&_dropCellØ00__func__Ø000))), unsafe.Pointer(str(54968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65325), unsafe.Pointer((*int8)(unsafe.Pointer(&_dropCellØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_data = _pPage.X19
_ptr = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X21)) + 1*uintptr(i32(2)*_idx)))
@@ -81087,75 +72597,47 @@ func _freeSpace(tls *crt.TLS, _pPage *XMemPage, _iStart uint16, _iSize uint16) (
_iLast = ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) - uint32(i32(4))
_iEnd = uint32(int32(_iStart) + int32(_iSize))
_data = _pPage.X19
- func() int32 {
- if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60590), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(57104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60591), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(54968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_sqlite3Config.X6) == i32(0)) || (int32(_iStart) >= ((int32(_pPage.X6) + i32(6)) + int32(_pPage.X7))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_sqlite3Config.X6) != i32(0) && int32(_iStart) < ((int32(_pPage.X6)+i32(6))+int32(_pPage.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60592), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_sqlite3Config.X6) == i32(0)) || (_iEnd <= ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_sqlite3Config.X6) != i32(0) && _iEnd > ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60593), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60594), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_iSize) >= i32(4) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_iSize) < i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60595), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if uint32(_iStart) <= _iLast {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uint32(_iStart) > _iLast {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60596), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83188)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X10) & i32(4)) == 0 {
goto _16
@@ -81205,15 +72687,11 @@ _21:
return
_24:
- func() int32 {
- if (int32(_iFreeBlk) > int32(_iPtr)) || (int32(_iFreeBlk) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_iFreeBlk) <= int32(_iPtr) && int32(_iFreeBlk) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60620), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iFreeBlk == 0 || (_iEnd+uint32(i32(3))) < uint32(_iFreeBlk) {
goto _29
@@ -81344,78 +72822,50 @@ func _insertCell(tls *crt.TLS, _pPage *XMemPage, _i int32, _pCell *uint8, _sz in
var _4_rc int32 // sqlite3.c:65420:9
_ = _4_rc
_idx = i32(0)
- func() int32 {
- if (*_pRC) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*_pRC) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65383), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_i >= i32(0)) && (_i <= (int32(_pPage.X14) + int32(_pPage.X9))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _i < i32(0) || _i > (int32(_pPage.X14)+int32(_pPage.X9)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65384), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((((*XBtShared)(unsafe.Pointer(_pPage.X18)).X15) - uint32(i32(8))) / uint32(i32(6))) <= uint32(i32(10921)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((((*XBtShared)(unsafe.Pointer(_pPage.X18)).X15) - uint32(i32(8))) / uint32(i32(6))) > uint32(i32(10921)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65385), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (uint32(_pPage.X14) <= ((((*XBtShared)(unsafe.Pointer(_pPage.X18)).X15) - uint32(i32(8))) / uint32(i32(6)))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uint32(_pPage.X14) > ((((*XBtShared)(unsafe.Pointer(_pPage.X18)).X15)-uint32(i32(8)))/uint32(i32(6))) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65386), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X9) <= i32(4) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X9) > i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65387), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83384)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65389), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if (_sz == int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
+ func() {
+ if _sz != int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8) uint16
- }{(_pPage.X24)})))(tls, _pPage, _pCell))) || ((_sz == i32(8)) && (_iChild > uint32(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ }{(_pPage.X24)})))(tls, _pPage, _pCell)) && (_sz != i32(8) || _iChild <= uint32(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65395), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPage.X9) == 0 && (_sz+i32(2)) <= int32(_pPage.X13) {
goto _19
@@ -81435,37 +72885,25 @@ _20:
_sqlite3Put4byte(tls, _pCell, _iChild)
_21:
_j = int32(postInc4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(12 /* X9 */))), uint8(1)))
- func() int32 {
- if _j < i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j >= i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65408), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83488)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(36 /* X17 */))))) + 4*uintptr(_j))) = _pCell
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j))) = uint16(_i)
- func() int32 {
- if (_j == i32(0)) || (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j-i32(1))))) < int32(uint16(_i))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j != i32(0) && int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j-i32(1))))) >= int32(uint16(_i)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65417), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_j == i32(0)) || (_i == (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j-i32(1))))) + i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _j != i32(0) && _i != (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j-i32(1)))))+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65418), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83556)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _30
@@ -81479,26 +72917,18 @@ _19:
return
_31:
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65425), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(54968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_data = _pPage.X19
- func() int32 {
- if (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_pPage.X12))) == (_pPage.X21) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_pPage.X12))) != (_pPage.X21) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65427), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4_rc = _allocateSpace(tls, _pPage, _sz, &_idx)
if _4_rc == 0 {
@@ -81509,35 +72939,23 @@ _31:
return
_36:
- func() int32 {
- if _idx >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _idx < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65432), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_idx >= ((int32(_pPage.X12) + (i32(2) * int32(_pPage.X14))) + i32(2))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _idx < ((int32(_pPage.X12)+(i32(2)*int32(_pPage.X14)))+i32(2)) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65433), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_idx + _sz) <= int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_idx + _sz) > int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65434), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(20 /* X13 */)))
@@ -81564,15 +72982,11 @@ _44:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(int32(_pPage.X6)+i32(3)))) += 1
_45:
- func() int32 {
- if ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(3)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(3)))))) + 1*uintptr(i32(1)))))) == int32(_pPage.X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(3)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(3)))))) + 1*uintptr(i32(1)))))) != int32(_pPage.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65446), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83740)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X5) == 0 {
goto _48
@@ -81607,107 +73021,67 @@ func _allocateSpace(tls *crt.TLS, _pPage *XMemPage, _nByte int32, _pIdx *int32)
_hdr = int32(_pPage.X6)
_data = _pPage.X19
_rc = i32(0)
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60497), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(54968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60498), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(19780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60499), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nByte >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nByte < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60500), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X13) >= _nByte {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X13) < _nByte {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60501), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X9) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X9) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60502), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nByte < int32(((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16)-uint32(i32(8))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nByte >= int32(((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16)-uint32(i32(8))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60503), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X12) == ((_hdr + i32(12)) - (i32(4) * int32(_pPage.X5))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X12) != ((_hdr + i32(12)) - (i32(4) * int32(_pPage.X5))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60505), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_gap = int32(_pPage.X12) + (i32(2) * int32(_pPage.X14))
- func() int32 {
- if _gap <= i32(65536) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _gap > i32(65536) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60507), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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)))))
- func() int32 {
- if _top <= int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _top > int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60514), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83956)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _gap <= _top {
goto _20
@@ -81735,15 +73109,11 @@ _20:
goto _27
}
- func() int32 {
- if (uintptr(unsafe.Pointer(_4_pSpace)) >= uintptr(unsafe.Pointer(_data))) && (int32((uintptr(unsafe.Pointer(_4_pSpace))-uintptr(unsafe.Pointer(_data)))/1) < i32(65536)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_4_pSpace)) < uintptr(unsafe.Pointer(_data)) || int32((uintptr(unsafe.Pointer(_4_pSpace))-uintptr(unsafe.Pointer(_data)))/1) >= i32(65536) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60533), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pIdx = int32((uintptr(unsafe.Pointer(_4_pSpace)) - uintptr(unsafe.Pointer(_data))) / 1)
r0 = i32(0)
@@ -81763,15 +73133,11 @@ _26:
goto _33
}
- func() int32 {
- if (int32(_pPage.X14) > i32(0)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPage.X14) <= i32(0) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60546), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(84032)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _defragmentPage(tls, _pPage, func() int32 {
if i32(4) < (int32(_pPage.X13) - (i32(2) + _nByte)) {
@@ -81788,15 +73154,11 @@ _26:
_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)
- func() int32 {
- if ((_gap + i32(2)) + _nByte) <= _top {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_gap + i32(2)) + _nByte) > _top {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60550), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(84064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_33:
{
@@ -81808,15 +73170,11 @@ _33:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(0)))) = uint8(_top >> uint(i32(8)))
return _data
}()))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(1)))) = uint8(_top)
- func() int32 {
- if (_top + _nByte) <= int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_top + _nByte) > int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60562), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(84084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pIdx = _top
r0 = i32(0)
@@ -81850,15 +73208,11 @@ func _pageFindSlot(tls *crt.TLS, _pPg *XMemPage, _nByte int32, _pRc *int32) (r0
_iAddr = _hdr + i32(1)
_pc = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_iAddr))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_iAddr))))) + 1*uintptr(i32(1)))))
_usableSize = int32((*XBtShared)(unsafe.Pointer(_pPg.X18)).X16)
- func() int32 {
- if _pc > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pc <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60435), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageFindSlotØ00__func__Ø000))), unsafe.Pointer(str(84144)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
if _pc <= (_usableSize-i32(4)) && _pc >= (_iAddr+i32(4)) {
@@ -81976,70 +73330,46 @@ func _defragmentPage(tls *crt.TLS, _pPage *XMemPage, _nMaxFrag int32) (r0 int32)
_ = _8_pAddr
var _11_x int32 // sqlite3.c:60389:11
_ = _11_x
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60304), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(54968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60305), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(57104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) <= uint32(i32(65536)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) > uint32(i32(65536)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60306), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X9) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X9) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60307), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(83836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60308), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_temp = (*uint8)(unsafe.Pointer(uintptr(i32(0))))
_src = store4543(&_data, _pPage.X19)
_hdr = int32(_pPage.X6)
_cellOffset = int32(_pPage.X12)
_nCell = int32(_pPage.X14)
- func() int32 {
- if _nCell == ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(3)))))) + 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(3)))))) + 1*uintptr(i32(1)))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nCell != ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(3)))))) + 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(3)))))) + 1*uintptr(i32(1)))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60314), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84216)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iCellFirst = _cellOffset + (i32(2) * _nCell)
_usableSize = int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16)
@@ -82053,35 +73383,23 @@ func _defragmentPage(tls *crt.TLS, _pPage *XMemPage, _nMaxFrag int32) (r0 int32)
}
_2_iFree2 = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree))))) + 1*uintptr(i32(1)))))
- func() int32 {
- if (_2_iFree2 == i32(0)) || (_2_iFree2 > _1_iFree) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_iFree2 != i32(0) && _2_iFree2 <= _1_iFree {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60334), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_1_iFree + ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree+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(_1_iFree+i32(2)))))) + 1*uintptr(i32(1))))))) <= _usableSize {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_1_iFree + ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree+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(_1_iFree+i32(2)))))) + 1*uintptr(i32(1))))))) > _usableSize {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60335), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_2_iFree2 == i32(0)) || ((_2_iFree2 + ((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))))))) <= _usableSize) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _2_iFree2 != i32(0) && (_2_iFree2+((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))))))) > _usableSize {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60336), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84324)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) != _2_iFree2 && (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_2_iFree2)))) != i32(0) || int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_2_iFree2+i32(1))))) != i32(0)) {
goto _24
@@ -82104,15 +73422,11 @@ func _defragmentPage(tls *crt.TLS, _pPage *XMemPage, _nMaxFrag int32) (r0 int32)
_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)))))
- func() int32 {
- if ((((_1_iFree + _3_sz) + _3_sz2) + _2_iFree2) - (_1_iFree + _3_sz)) <= _usableSize {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((((_1_iFree + _3_sz) + _3_sz2) + _2_iFree2) - (_1_iFree + _3_sz)) > _usableSize {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60347), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84384)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemmove(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr((_1_iFree+_3_sz)+_3_sz2)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree+_3_sz)))), uint32(_2_iFree2-(_1_iFree+_3_sz)))
{
@@ -82122,15 +73436,11 @@ _26:
}
_25:
_cbrk = _3_top + _3_sz
- func() int32 {
- if (_cbrk + (_1_iFree - _3_top)) <= _usableSize {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_cbrk + (_1_iFree - _3_top)) > _usableSize {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60352), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemmove(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cbrk)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_3_top)))), uint32(_1_iFree-_3_top))
_3_pAddr = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_cellOffset)))
@@ -82192,15 +73502,11 @@ _38:
return
_43:
- func() int32 {
- if (_pc >= _iCellFirst) && (_pc <= _iCellLast) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pc < _iCellFirst || _pc > _iCellLast {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60378), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_size = int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8) uint16
@@ -82218,15 +73524,11 @@ _43:
return
_48:
- func() int32 {
- if ((_cbrk + _size) <= _usableSize) && (_cbrk >= _iCellFirst) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_cbrk+_size) > _usableSize || _cbrk < _iCellFirst {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60384), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(func() *uint8 {
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pAddr)) + 1*uintptr(i32(0)))) = uint8(_cbrk >> uint(i32(8)))
@@ -82264,15 +73566,11 @@ _defragment_out:
return
_54:
- func() int32 {
- if _cbrk >= _iCellFirst {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cbrk < _iCellFirst {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60404), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(func() *uint8 {
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(0)))) = uint8(_cbrk >> uint(i32(8)))
@@ -82281,15 +73579,11 @@ _54:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_hdr+i32(1)))) = uint8(i32(0))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_hdr+i32(2)))) = uint8(i32(0))
crt.Xmemset(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_iCellFirst)))), i32(0), uint32(_cbrk-_iCellFirst))
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60409), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(54968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
@@ -82347,15 +73641,11 @@ _0:
goto _2
}
- func() int32 {
- if _balance_deeper_called == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _balance_deeper_called != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66888), unsafe.Pointer((*int8)(unsafe.Pointer(&_balanceØ00__func__Ø000))), unsafe.Pointer(str(84576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_balance_deeper_called += 1
_rc = _balance_deeper(tls, _1_pPage, (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */)))))+4*uintptr(i32(1)))))
@@ -82366,15 +73656,11 @@ _0:
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(64 /* X14 */))) = int8(i32(1))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(i32(0)))) = uint16(i32(0))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(i32(1)))) = uint16(i32(0))
- func() int32 {
- if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(i32(1))))).X9) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(i32(1))))).X9) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66895), unsafe.Pointer((*int8)(unsafe.Pointer(&_balanceØ00__func__Ø000))), unsafe.Pointer(str(84604)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5:
goto _8
@@ -82404,15 +73690,11 @@ _12:
goto _19
}
- func() int32 {
- if _balance_quick_called == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _balance_quick_called != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66928), unsafe.Pointer((*int8)(unsafe.Pointer(&_balanceØ00__func__Ø000))), unsafe.Pointer(str(84632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_balance_quick_called += 1
_rc = _balance_quick(tls, _7_pParent, _1_pPage, (*uint8)(unsafe.Pointer(&_aBalanceQuickSpace)))
@@ -82433,15 +73715,11 @@ _14:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pPage)) + uintptr(12 /* X9 */))) = uint8(i32(0))
_releasePage(tls, _1_pPage)
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(64 /* X14 */))) -= 1
- func() int32 {
- if int32(_pCur.X14) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCur.X14) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66974), unsafe.Pointer((*int8)(unsafe.Pointer(&_balanceØ00__func__Ø000))), unsafe.Pointer(str(76176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_10:
if _rc == i32(0) {
@@ -82478,25 +73756,17 @@ func _balance_deeper(tls *crt.TLS, _pRoot *XMemPage, _ppChild **XMemPage) (r0 in
_pChild = nil
_pgnoChild = u32(0)
_pBt = (*XBtShared)(unsafe.Pointer(_pRoot.X18))
- func() int32 {
- if int32(_pRoot.X9) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pRoot.X9) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66817), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(84664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66818), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23)))
if _rc != i32(0) {
@@ -82522,35 +73792,23 @@ _4:
return
_6:
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pChild.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pChild.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66837), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(84684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66838), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(80728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pChild.X14) == int32(_pRoot.X14) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pChild.X14) != int32(_pRoot.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66839), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(84728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pChild))+uintptr(26 /* X16 */)))), (unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRoot))+uintptr(26 /* X16 */)))), uint32(_pRoot.X9)*u32(2))
crt.Xmemcpy(tls, (unsafe.Pointer)((*[4]*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pChild))+uintptr(36 /* X17 */)))), (unsafe.Pointer)((*[4]*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRoot))+uintptr(36 /* X17 */)))), uint32(_pRoot.X9)*u32(4))
@@ -82598,35 +73856,23 @@ func _copyNodeContent(tls *crt.TLS, _pFrom *XMemPage, _pTo *XMemPage, _pRC *int3
}
return i32(0)
}()
- func() int32 {
- if (_pFrom.X0) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pFrom.X0) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65978), unsafe.Pointer((*int8)(unsafe.Pointer(&_copyNodeContentØ00__func__Ø000))), unsafe.Pointer(str(84772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pFrom.X13) >= _1_iToHdr {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pFrom.X13) < _1_iToHdr {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65979), unsafe.Pointer((*int8)(unsafe.Pointer(&_copyNodeContentØ00__func__Ø000))), unsafe.Pointer(str(84788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(1)))))) <= int32(_1_pBt.X16) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(1)))))) > int32(_1_pBt.X16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65980), unsafe.Pointer((*int8)(unsafe.Pointer(&_copyNodeContentØ00__func__Ø000))), unsafe.Pointer(str(84812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_iData = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(1)))))
crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aTo))+1*uintptr(_1_iData)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iData)))), (_1_pBt.X16)-uint32(_1_iData))
@@ -82676,44 +73922,29 @@ func _balance_quick(tls *crt.TLS, _pParent *XMemPage, _pPage *XMemPage, _pSpace
var _1_pStop *uint8 // sqlite3.c:65847:8
_ = _1_pStop
_pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65829), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65830), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(84884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X9) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X9) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65831), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(84928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if int32(_pPage.X14) == i32(0) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65834), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65834), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -82736,36 +73967,25 @@ _8:
_1_szCell = (*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8) uint16
}{(_pPage.X24)})))(tls, _pPage, _1_pCell)
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pNew.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pNew.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65849), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(84948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19)) + 1*uintptr(i32(0))))) == i32(13) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19)) + 1*uintptr(i32(0))))) != i32(13) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65850), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(84988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zeroPage(tls, _pNew, i32(13))
_rc = _rebuildPage(tls, _pNew, i32(1), &_1_pCell, &_1_szCell)
if func() int32 {
if _rc != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65853), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65853), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -82894,17 +74114,13 @@ _5:
_6:
crt.Xmemcpy(tls, (unsafe.Pointer)(_pData), (unsafe.Pointer)(_1_pCell), uint32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_szCell)) + 2*uintptr(_i)))))
- func() int32 {
- if (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_szCell)) + 2*uintptr(_i)))) == int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_szCell)) + 2*uintptr(_i)))) != int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8) uint16
- }{(_pPg.X24)})))(tls, _pPg, _1_pCell))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ }{(_pPg.X24)})))(tls, _pPg, _1_pCell)) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65546), unsafe.Pointer((*int8)(unsafe.Pointer(&_rebuildPageØ00__func__Ø000))), unsafe.Pointer(str(85056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _0
@@ -83078,45 +74294,29 @@ func _balance_nonroot(tls *crt.TLS, _pParent *XMemPage, _iParentIdx int32, _aOvf
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(0 /* X0 */))) = i32(0)
*(***uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(8 /* X2 */))) = (**uint8)(unsafe.Pointer(uintptr(i32(0))))
_pBt = (*XBtShared)(unsafe.Pointer(_pParent.X18))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66088), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66089), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(84884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pParent.X9) == i32(0)) || (int32(_pParent.X9) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pParent.X9) != i32(0) && int32(_pParent.X9) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66100), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85120)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pParent.X9) == i32(0)) || (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent))+uintptr(26 /* X16 */))))) + 2*uintptr(i32(0))))) == _iParentIdx) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pParent.X9) != i32(0) && int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent))+uintptr(26 /* X16 */))))) + 2*uintptr(i32(0))))) != _iParentIdx {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66101), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _aOvflSpace != nil {
goto _10
@@ -83135,15 +74335,11 @@ _10:
goto _12
_11:
- func() int32 {
- if (_bBulk == i32(0)) || (_bBulk == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _bBulk != i32(0) && _bBulk != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66122), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iParentIdx != i32(0) {
goto _16
@@ -83242,15 +74438,11 @@ _28:
_23:
_nMaxCells = (_nMaxCells + i32(3)) & i32(-4)
_szScratch = int32(((uint32(_nMaxCells) * u32(4)) + (uint32(_nMaxCells) * u32(2))) + (_pBt.X15))
- func() int32 {
- if _szScratch <= (i32(6) * int32(_pBt.X15)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _szScratch > (i32(6) * int32(_pBt.X15)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66201), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(***uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(8 /* X2 */))) = (**uint8)(unsafe.Pointer(_sqlite3ScratchMalloc(tls, _szScratch)))
if (_b.X2) != (**uint8)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -83263,15 +74455,11 @@ _23:
_34:
*(**uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(12 /* X3 */))) = (*uint16)(unsafe.Pointer((**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_nMaxCells)))))
_aSpace1 = (*uint8)(unsafe.Pointer((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_nMaxCells)))))
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_aSpace1))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_aSpace1))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66209), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XMemPage)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(4 /* X1 */))))) = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 4*uintptr(i32(0))))
_leafCorrection = uint16(int32((*XMemPage)(unsafe.Pointer(_b.X1)).X5) * i32(4))
@@ -83324,15 +74512,11 @@ _47:
goto _50
}
- func() int32 {
- if (_k == i32(0)) || ((int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(26 /* X16 */))))) + 2*uintptr(_k-i32(1))))) + i32(1)) == int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(26 /* X16 */))))) + 2*uintptr(_k))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _k != i32(0) && (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(26 /* X16 */))))) + 2*uintptr(_k-i32(1)))))+i32(1)) != int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(26 /* X16 */))))) + 2*uintptr(_k)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66272), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_b.X0))) = *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(36 /* X17 */))))) + 4*uintptr(_k)))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(0 /* X0 */))) += 1
@@ -83347,15 +74531,11 @@ _54:
goto _55
}
- func() int32 {
- if (_b.X0) < _nMaxCells {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_b.X0) >= _nMaxCells {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66279), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_b.X0))) = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_17_aData)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(int32(_17_maskPage)&((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_piCell)) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_piCell)) + 1*uintptr(i32(1)))))))))))))
{
@@ -83373,15 +74553,11 @@ _55:
}
_23_sz = uint16(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_szNew)) + 4*uintptr(_i))))
- func() int32 {
- if (_b.X0) < _nMaxCells {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_b.X0) >= _nMaxCells {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66289), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0))) = _23_sz
_23_pTemp = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSpace1)) + 1*uintptr(_iSpace1)))
@@ -83390,101 +74566,69 @@ _55:
*p = (*p) + int32(_23_sz)
sink961 = *p
}
- func() int32 {
- if int32(_23_sz) <= (int32(_pBt.X11) + i32(23)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_23_sz) > (int32(_pBt.X11) + i32(23)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66293), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85380)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iSpace1 <= int32(_pBt.X15) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iSpace1 > int32(_pBt.X15) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66294), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)(_23_pTemp), (unsafe.Pointer)(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apDiv)) + 4*uintptr(_i)))), uint32(_23_sz))
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_b.X0))) = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_23_pTemp)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_leafCorrection)))))))
- func() int32 {
- if (int32(_leafCorrection) == i32(0)) || (int32(_leafCorrection) == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_leafCorrection) != i32(0) && int32(_leafCorrection) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66297), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0))) = uint16(int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0)))) - int32(_leafCorrection))
if (_17_pOld.X5) != 0 {
goto _69
}
- func() int32 {
- if int32(_leafCorrection) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_leafCorrection) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66300), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_17_pOld.X6) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_17_pOld.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66301), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_b.X0)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld.X19))+1*uintptr(i32(8))))), uint32(i32(4)))
goto _74
_69:
- func() int32 {
- if int32(_leafCorrection) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_leafCorrection) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66306), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85516)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_77:
if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0)))) >= i32(4) {
goto _78
}
- func() int32 {
- if (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0)))) == i32(3)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0)))) != i32(3) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66310), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_b.X0)))) == (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSpace1))+1*uintptr(_iSpace1-i32(3))))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_b.X0)))) != (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSpace1))+1*uintptr(_iSpace1-i32(3)))) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66311), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSpace1)) + 1*uintptr(postInc961(&_iSpace1, int32(1))))) = uint8(i32(0))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0))) += 1
@@ -83667,25 +74811,17 @@ _115:
_42_d = (_42_r + i32(1)) - _leafData
_cachedCellSize(tls, &_b, _42_d)
_119:
- func() int32 {
- if _42_d < _nMaxCells {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _42_d >= _nMaxCells {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66410), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85628)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _42_r < _nMaxCells {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _42_r >= _nMaxCells {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66411), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_cachedCellSize(tls, &_b, _42_r)
if _42_szRight == i32(0) || _bBulk == 0 && ((_42_szRight+int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_42_d)))))+i32(2)) <= (_42_szLeft-(int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_42_r))))+func() int32 {
@@ -83737,15 +74873,11 @@ _132:
goto _115
_118:
- func() int32 {
- if (((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(i32(0))))) > i32(0)) || (((_pParent.X4) == uint32(i32(1))) && (int32(_pParent.X14) == i32(0)))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(i32(0))))) <= i32(0) && ((_pParent.X4) != uint32(i32(1)) || int32(_pParent.X14) != i32(0)) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66438), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pageFlags = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 4*uintptr(i32(0))))).X19)) + 1*uintptr(i32(0)))))
_i = i32(0)
@@ -83758,7 +74890,7 @@ _138:
goto _142
}
- _46_pNew = store5661680((**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew))+4*uintptr(_i))), *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 4*uintptr(_i))))
+ _46_pNew = store5661690((**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew))+4*uintptr(_i))), *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 4*uintptr(_i))))
*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 4*uintptr(_i))) = (*XMemPage)(unsafe.Pointer(uintptr(i32(0))))
_rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_46_pNew.X23)))
_nNew += 1
@@ -83772,15 +74904,11 @@ _143:
goto _144
_142:
- func() int32 {
- if _i > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66458), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(11900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _allocateBtreePage(tls, _pBt, &_46_pNew, &_pgno, func() uint32 {
if _bBulk != 0 {
@@ -83835,15 +74963,11 @@ _156:
goto _160
}
- func() int32 {
- if (_sqlite3Config.X6) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66499), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3CorruptError(tls, i32(66500))
goto _balance_cleanup
@@ -83899,15 +75023,11 @@ _172:
goto _163
_166:
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66534), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(84884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3Put4byte(tls, _pRight, (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(_nNew-i32(1))))).X4)
if (_pageFlags&i32(8)) != i32(0) || _nOld == _nNew {
@@ -84007,25 +75127,17 @@ _197:
_66_pNew = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(_i)))
_j = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_i)))
- func() int32 {
- if _j < _nMaxCells {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j >= _nMaxCells {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66610), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_j)))) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_j)))) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66611), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_66_pCell = *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 4*uintptr(_j)))
_66_sz = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_j)))) + int32(_leafCorrection)
@@ -84061,15 +75173,11 @@ _207:
goto _209
}
- func() int32 {
- if int32(_leafCorrection) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_leafCorrection) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66643), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85516)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_66_sz = int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8) uint16
@@ -84082,25 +75190,17 @@ _206:
*p = (*p) + _66_sz
sink961 = *p
}
- func() int32 {
- if _66_sz <= (int32(_pBt.X11) + i32(23)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _66_sz > (int32(_pBt.X11) + i32(23)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66648), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85380)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iOvflSpace <= int32(_pBt.X15) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iOvflSpace > int32(_pBt.X15) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66649), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_insertCell(tls, _pParent, _nxDiv+_i, _66_pCell, _66_sz, _66_pTemp, _66_pNew.X4, &_rc)
if _rc == i32(0) {
@@ -84110,15 +75210,11 @@ _206:
goto _balance_cleanup
_216:
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66652), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(84884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _197
@@ -84136,15 +75232,11 @@ _219:
}
return _i
}()
- func() int32 {
- if (_71_iPg >= i32(0)) && (_71_iPg < _nNew) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _71_iPg < i32(0) || _71_iPg >= _nNew {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66679), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85800)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg)))) == 0 {
goto _228
@@ -84157,25 +75249,17 @@ _228:
goto _230
}
- func() int32 {
- if ((_71_iPg == i32(0)) || ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntOld)) + 4*uintptr(_71_iPg-i32(1))))) >= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_71_iPg-i32(1))))))) || ((*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg-i32(1))))) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _71_iPg != i32(0) && (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntOld)) + 4*uintptr(_71_iPg-i32(1))))) < (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_71_iPg-i32(1))))) && (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg-i32(1))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66690), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85820)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_71_iPg)))) >= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntOld)) + 4*uintptr(_71_iPg))))) || ((*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg+i32(1))))) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_71_iPg)))) < (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntOld)) + 4*uintptr(_71_iPg)))) && (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg+i32(1))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66694), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _71_iPg != i32(0) {
goto _238
@@ -84205,25 +75289,17 @@ _239:
_242:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg))) += 1
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(_71_iPg))))) + uintptr(20 /* X13 */))) = uint16(_usableSpace - (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_szNew)) + 4*uintptr(_71_iPg)))))
- func() int32 {
- if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(_71_iPg)))).X9) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(_71_iPg)))).X9) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66709), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(_71_iPg)))).X14) == _72_nNewCell {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(_71_iPg)))).X14) != _72_nNewCell {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66710), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_230:
_220:
@@ -84231,60 +75307,40 @@ _220:
goto _219
_222:
- func() int32 {
- if crt.Xmemcmp(tls, (unsafe.Pointer)(&_abDone), (unsafe.Pointer)(str(85976)), uint32(_nNew)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if crt.Xmemcmp(tls, (unsafe.Pointer)(&_abDone), (unsafe.Pointer)(str(85976)), uint32(_nNew)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66715), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nOld > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nOld <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66717), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nNew > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nNew <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66718), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _isRoot == 0 || int32(_pParent.X14) != i32(0) || int32(_pParent.X6) > int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X13) {
goto _255
}
- func() int32 {
- if (_nNew == i32(1)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nNew != i32(1) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66736), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _defragmentPage(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0)))), i32(-1))
- func() int32 {
- if (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X13) == ((((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X19))+1*uintptr(i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X19))+1*uintptr(i32(5)))))) + 1*uintptr(i32(1)))))) - int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X12)) - (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X14) * i32(2)))) || (_rc != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X13) != ((((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X19))+1*uintptr(i32(5)))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X19))+1*uintptr(i32(5)))))) + 1*uintptr(i32(1))))))-int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X12))-(int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0))))).X14)*i32(2))) && _rc == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66739), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_copyNodeContent(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0)))), _pParent, &_rc)
_freePage(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 4*uintptr(i32(0)))), &_rc)
@@ -84309,15 +75365,11 @@ _265:
_268:
_264:
_262:
- func() int32 {
- if (_pParent.X0) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParent.X0) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66755), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = _nNew
_271:
@@ -84368,15 +75420,11 @@ func init() {
func _sqlite3ScratchMalloc(tls *crt.TLS, _n int32) (r0 unsafe.Pointer) { // sqlite3.c:24513:1
var _p unsafe.Pointer // sqlite3.c:24514:8
_ = _p
- func() int32 {
- if _n > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24515), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ScratchMallocØ00__func__Ø000))), unsafe.Pointer(str(1352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0)))
_sqlite3StatusHighwater(tls, i32(8), _n)
@@ -84403,15 +75451,11 @@ _3:
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0)))
_6:
_4:
- func() int32 {
- if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ScratchMallocØ00__func__Ø000))), unsafe.Pointer(str(86208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _p
return
@@ -84425,15 +75469,11 @@ func init() {
}
func _cachedCellSize(tls *crt.TLS, _p *XCellArray, _N int32) (r0 uint16) { // sqlite3.c:65498:1
- func() int32 {
- if (_N >= i32(0)) && (_N < (_p.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _N < i32(0) || _N >= (_p.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65499), unsafe.Pointer((*int8)(unsafe.Pointer(&_cachedCellSizeØ00__func__Ø000))), unsafe.Pointer(str(86268)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N)))) == 0 {
goto _3
@@ -84455,25 +75495,17 @@ func init() {
}
func _computeCellSize(tls *crt.TLS, _p *XCellArray, _N int32) (r0 uint16) { // sqlite3.c:65492:1
- func() int32 {
- if (_N >= i32(0)) && (_N < (_p.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _N < i32(0) || _N >= (_p.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65493), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeCellSizeØ00__func__Ø000))), unsafe.Pointer(str(86268)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N)))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N)))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65494), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeCellSizeØ00__func__Ø000))), unsafe.Pointer(str(86304)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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
@@ -84490,15 +75522,11 @@ func init() {
}
func _sqlite3PagerRekey(tls *crt.TLS, _pPg *XPgHdr, _iNew uint32, _flags uint16) { // sqlite3.c:53938:1
- func() int32 {
- if (_pPg.X5) != _iNew {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPg.X5) == _iNew {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53939), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerRekeyØ00__func__Ø000))), unsafe.Pointer(str(86336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(24 /* X6 */))) = _flags
_sqlite3PcacheMove(tls, _pPg, _iNew)
@@ -84591,15 +75619,11 @@ _2:
}
return (_iOld - _iNew)
}()
- func() int32 {
- if (((_iOld - _iNew) < _nNew) || (_nCell == i32(0))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_iOld-_iNew) >= _nNew && _nCell != i32(0) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65727), unsafe.Pointer((*int8)(unsafe.Pointer(&_editPageØ00__func__Ø000))), unsafe.Pointer(str(86372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pCellptr = _pPg.X21
crt.Xmemmove(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCellptr))+1*uintptr(_3_nAdd*i32(2))))), (unsafe.Pointer)(_pCellptr), uint32(_nCell*i32(2)))
@@ -84674,17 +75698,13 @@ _19:
_6_pCell = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTmp)) + 1*uintptr(int32((uintptr(unsafe.Pointer(_6_pCell))-uintptr(unsafe.Pointer(_aData)))/1))))
_25:
- func() int32 {
- if i32(0) == crt.Xmemcmp(tls, (unsafe.Pointer)(_6_pCell), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_6_iOff)))), uint32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
+ func() {
+ if i32(0) != crt.Xmemcmp(tls, (unsafe.Pointer)(_6_pCell), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_6_iOff)))), uint32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8) uint16
}{((*XMemPage)(unsafe.Pointer(_pCArray.X1)).X24)})))(tls, (*XMemPage)(unsafe.Pointer(_pCArray.X1)), *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 4*uintptr(_i+_iNew)))))) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65771), unsafe.Pointer((*int8)(unsafe.Pointer(&_editPageØ00__func__Ø000))), unsafe.Pointer(str(86416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _19
@@ -84740,15 +75760,11 @@ _0:
}
_2_sz = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X3)) + 2*uintptr(_i))))
- func() int32 {
- if _2_sz > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_sz <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65654), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageFreeArrayØ00__func__Ø000))), unsafe.Pointer(str(86516)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pFree == (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_1_pCell))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_2_sz))))))) {
goto _8
@@ -84758,15 +75774,11 @@ _0:
goto _9
}
- func() int32 {
- if (uintptr(unsafe.Pointer(_pFree)) > uintptr(unsafe.Pointer(_aData))) && (int32((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1) < i32(65536)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_pFree)) <= uintptr(unsafe.Pointer(_aData)) || int32((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1) >= i32(65536) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65657), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageFreeArrayØ00__func__Ø000))), unsafe.Pointer(str(86524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_freeSpace(tls, _pPg, uint16(int32((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1)), uint16(_szFree))
_9:
@@ -84800,15 +75812,11 @@ _3:
goto _15
}
- func() int32 {
- if (uintptr(unsafe.Pointer(_pFree)) > uintptr(unsafe.Pointer(_aData))) && (int32((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1) < i32(65536)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_pFree)) <= uintptr(unsafe.Pointer(_aData)) || int32((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1) >= i32(65536) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65671), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageFreeArrayØ00__func__Ø000))), unsafe.Pointer(str(86524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_freeSpace(tls, _pPg, uint16(int32((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1)), uint16(_szFree))
_15:
@@ -84847,15 +75855,11 @@ func _pageInsertArray(tls *crt.TLS, _pPg *XMemPage, _pBegin *uint8, _ppData **ui
_aData = _pPg.X19
_pData = *_ppData
_iEnd = _iFirst + _nCell
- func() int32 {
- if ((_sqlite3Config.X6) == i32(0)) || (int32(_pPg.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_sqlite3Config.X6) != i32(0) && int32(_pPg.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65599), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageInsertArrayØ00__func__Ø000))), unsafe.Pointer(str(86592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = _iFirst
_3:
@@ -84883,15 +75887,11 @@ _10:
}
_1_pSlot = _pData
_9:
- func() int32 {
- if ((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_1_pSlot))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_1_sz))))))))) <= uintptr(unsafe.Pointer(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 4*uintptr(_i)))))) || (uintptr(unsafe.Pointer(_1_pSlot)) >= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 4*uintptr(_i)))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_1_sz))))))))))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_1_pSlot))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_1_sz))))))))) > uintptr(unsafe.Pointer(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 4*uintptr(_i))))) && uintptr(unsafe.Pointer(_1_pSlot)) < uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 4*uintptr(_i)))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_1_sz))))))))) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65612), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageInsertArrayØ00__func__Ø000))), unsafe.Pointer(str(86624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemmove(tls, (unsafe.Pointer)(_1_pSlot), (unsafe.Pointer)(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 4*uintptr(_i)))), uint32(_1_sz))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(func() *uint8 {
@@ -84920,30 +75920,22 @@ func init() {
}
func _populateCellCache(tls *crt.TLS, _p *XCellArray, _idx int32, _N int32) { // sqlite3.c:65474:1
- func() int32 {
- if (_idx >= i32(0)) && ((_idx + _N) <= (_p.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _idx < i32(0) || (_idx+_N) > (_p.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65475), unsafe.Pointer((*int8)(unsafe.Pointer(&_populateCellCacheØ00__func__Ø000))), unsafe.Pointer(str(86720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
if _N <= i32(0) {
goto _4
}
- func() int32 {
- if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 4*uintptr(_idx)))) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 4*uintptr(_idx)))) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65477), unsafe.Pointer((*int8)(unsafe.Pointer(&_populateCellCacheØ00__func__Ø000))), unsafe.Pointer(str(86748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_idx)))) != i32(0) {
goto _7
@@ -84955,17 +75947,13 @@ _3:
goto _8
_7:
- func() int32 {
- if ((_sqlite3Config.X6) == i32(0)) || (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_idx)))) == int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
+ func() {
+ if (_sqlite3Config.X6) != i32(0) && int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_idx)))) != int32((*(*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(_idx)))))) {
- return i32(0)
- }
- return func() int32 {
+ }{((*XMemPage)(unsafe.Pointer(_p.X1)).X24)})))(tls, (*XMemPage)(unsafe.Pointer(_p.X1)), *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 4*uintptr(_idx))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65481), unsafe.Pointer((*int8)(unsafe.Pointer(&_populateCellCacheØ00__func__Ø000))), unsafe.Pointer(str(86768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_8:
_idx += 1
@@ -85012,15 +76000,11 @@ func _sqlite3ScratchFree(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:24550:1
*(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pSlot)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_mem0.X3))
*(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem0)) + uintptr(16 /* X3 */))))) = _2_pSlot
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem0)) + uintptr(20 /* X4 */))) += 1
- func() int32 {
- if (_mem0.X4) <= uint32(_sqlite3Config.X21) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_mem0.X4) > uint32(_sqlite3Config.X21) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ScratchFreeØ00__func__Ø000))), unsafe.Pointer(str(86864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3StatusDown(tls, i32(3), i32(1))
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0)))
@@ -85092,95 +76076,59 @@ func _sqlite3BtreeDelete(tls *crt.TLS, _pCur *XBtCursor, _flags uint8) (r0 int32
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_bSkipnext = i32(0)
_bPreserve = uint8(int32(_flags) & i32(2))
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67241), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pBt.X8) == i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pBt.X8) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67242), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(58756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pBt.X10) & i32(1)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pBt.X10) & i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67243), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(78880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pCur.X10) & i32(1)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pCur.X10) & i32(1)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67244), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(86940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _hasSharedCacheTableLock(tls, _p, _pCur.X7, bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), i32(2)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _hasSharedCacheTableLock(tls, _p, _pCur.X7, bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67245), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(81464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _hasReadConflicts(tls, _p, _pCur.X7) == 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _hasReadConflicts(tls, _p, _pCur.X7) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(86972)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67247), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(9392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67248), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_flags) & i32(-7)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_flags) & i32(-7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67249), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iCellDepth = int32(_pCur.X14)
_iCellIdx = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(76 /* X18 */))))) + 2*uintptr(_iCellDepth))))
@@ -85281,26 +76229,18 @@ _31:
_7_nCell = int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8) uint16
}{(_7_pLeaf.X24)})))(tls, _7_pLeaf, _pCell))
- func() int32 {
- if int32((_pBt.X15)-uint32(i32(8))) >= _7_nCell {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((_pBt.X15)-uint32(i32(8))) < _7_nCell {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67327), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_7_pTmp = _pBt.X27
- func() int32 {
- if _7_pTmp != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _7_pTmp == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87096)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_7_pLeaf.X23)))
if _rc != i32(0) {
@@ -85343,35 +76283,23 @@ _39:
goto _43
}
- func() int32 {
- if (_bPreserve != 0) && ((int32(_pCur.X14) == _iCellDepth) || ((_sqlite3Config.X6) == i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _bPreserve == 0 || int32(_pCur.X14) != _iCellDepth && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67363), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPage == (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14))))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pPage != (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87160)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_pPage.X14) > i32(0)) || ((_sqlite3Config.X6) == i32(0))) && (_iCellIdx <= int32(_pPage.X14)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X14) <= i32(0) && (_sqlite3Config.X6) != i32(0) || _iCellIdx > int32(_pPage.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(62 /* X12 */))) = uint8(i32(2))
if _iCellIdx < int32(_pPage.X14) {
@@ -85421,24 +76349,20 @@ func _sqlite3VdbeSorterCompare(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem, _n
_ = _pKey
var _nKey int32 // sqlite3.c:88574:19
_ = _nKey
- func() int32 {
- if int32(_pCsr.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCsr.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88576), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterCompareØ00__func__Ø000))), unsafe.Pointer(str(59748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */)))))))
+ _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */)))))))
_r2 = (*XUnpackedRecord)(unsafe.Pointer(_pSorter.X8))
_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(_pCsr.X15))
if _r2 != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
}
- _r2 = store5666225((**XUnpackedRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(32 /* X8 */))))), _sqlite3VdbeAllocUnpackedRecord(tls, _pKeyInfo))
+ _r2 = store5666235((**XUnpackedRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(32 /* X8 */))))), _sqlite3VdbeAllocUnpackedRecord(tls, _pKeyInfo))
if _r2 != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) {
goto _3
}
@@ -85449,15 +76373,11 @@ func _sqlite3VdbeSorterCompare(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem, _n
_3:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_r2)) + uintptr(8 /* X2 */))) = uint16(_nKeyCol)
_2:
- func() int32 {
- if int32(_r2.X2) == _nKeyCol {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_r2.X2) != _nKeyCol {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterCompareØ00__func__Ø000))), unsafe.Pointer(str(87288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pKey = _vdbeSorterRowkey(tls, _pSorter, &_nKey)
_sqlite3VdbeRecordUnpack(tls, _pKeyInfo, _nKey, _pKey, _r2)
@@ -85516,8 +76436,8 @@ _2:
goto _3
_0:
- *_pnKey = (*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X0)).X0
- _pKey = (unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))) + uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(8))))))))))))
+ *_pnKey = (*XSorterRecord)(unsafe.Pointer((*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
@@ -85531,17 +76451,13 @@ func _sqlite3VdbeSorterRowkey(tls *crt.TLS, _pCsr *XVdbeCursor, _pOut *XMem) (r0
_ = _pKey
var _nKey int32 // sqlite3.c:88533:19
_ = _nKey
- func() int32 {
- if int32(_pCsr.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCsr.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterRowkeyØ00__func__Ø000))), unsafe.Pointer(str(59748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */)))))))
+ _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */)))))))
_pKey = _vdbeSorterRowkey(tls, _pSorter, &_nKey)
if _sqlite3VdbeMemClearAndResize(tls, _pOut, _nKey) == 0 {
goto _2
@@ -85566,17 +76482,13 @@ func init() {
}
func _sqlite3VdbeCursorRestore(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c:74421:1
- func() int32 {
- if int32(_p.X0) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCursorRestoreØ00__func__Ø000))), unsafe.Pointer(str(74596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) == 0 {
+ if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X14 */)))))))) == 0 {
goto _2
}
@@ -85596,15 +76508,11 @@ func init() {
}
func _sqlite3BtreeCursorIsValidNN(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63303:1
- func() int32 {
- if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63304), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorIsValidNNØ00__func__Ø000))), unsafe.Pointer(str(78100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = bool2int(int32(_pCur.X12) == i32(1))
return
@@ -85620,25 +76528,17 @@ func init() {
func _sqlite3BtreeFirst(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sqlite3.c:63998:1
var _rc int32 // sqlite3.c:63999:7
_ = _rc
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64001), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeFirstØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64002), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeFirstØ00__func__Ø000))), unsafe.Pointer(str(74676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _moveToRoot(tls, _pCur)
if _rc != i32(0) {
@@ -85649,29 +76549,21 @@ func _sqlite3BtreeFirst(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32)
goto _5
}
- func() int32 {
- if ((_pCur.X7) == uint32(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)))).X14) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCur.X7) != uint32(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)))).X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64006), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeFirstØ00__func__Ø000))), unsafe.Pointer(str(75080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pRes = i32(1)
goto _9
_5:
- func() int32 {
- if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCur.X14)))).X14) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64009), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeFirstØ00__func__Ø000))), unsafe.Pointer(str(87416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pRes = i32(0)
_rc = _moveToLeftmost(tls, _pCur)
@@ -85693,34 +76585,23 @@ func _sqlite3BtreeRowCountEst(tls *crt.TLS, _pCur *XBtCursor) (r0 int64) { // sq
_ = _n
var _i uint8 // sqlite3.c:64350:6
_ = _i
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64352), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64353), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(74676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if int32(_pCur.X12) != i32(1) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64358), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64358), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -85736,11 +76617,8 @@ _6:
if func() int32 {
if 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) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -85785,37 +76663,29 @@ func _sqlite3VdbeSorterRewind(tls *crt.TLS, _pCsr *XVdbeCursor, _pbEof *int32) (
var _rc int32 // sqlite3.c:88421:7
_ = _rc
_rc = i32(0)
- func() int32 {
- if int32(_pCsr.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCsr.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterRewindØ00__func__Ø000))), unsafe.Pointer(str(59748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */)))))))
- func() int32 {
- if _pSorter != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pSorter.X12) != i32(0) {
goto _4
}
- if (*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil {
+ if (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil {
goto _5
}
*_pbEof = i32(0)
- _rc = _vdbeSorterSort(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(i32(0)))), (*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))
+ _rc = _vdbeSorterSort(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(i32(0)))), (*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))
goto _6
_5:
@@ -85825,27 +76695,19 @@ _6:
return
_4:
- func() int32 {
- if (*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* 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)
- return i32(0)
- }()
+ }
}()
_rc = _vdbeSorterFlushPMA(tls, _pSorter)
_rc = _vdbeSorterJoinAll(tls, _pSorter, _rc)
- func() int32 {
- if (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == (*XPmaReader)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) != (*XPmaReader)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88454), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterRewindØ00__func__Ø000))), unsafe.Pointer(str(87524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) {
goto _11
@@ -85865,7 +76727,7 @@ func init() {
crt.Xstrncpy(nil, &_sqlite3VdbeSorterRewindØ00__func__Ø000[0], str(87544), 24)
}
-func _vdbeSorterSort(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5898982) (r0 int32) { // sqlite3.c:87247:1
+func _vdbeSorterSort(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5898992) (r0 int32) { // sqlite3.c:87247:1
var _i int32 // sqlite3.c:87248:7
_ = _i
var _aSlot **XSorterRecord // sqlite3.c:87249:16
@@ -85913,24 +76775,20 @@ _2:
goto _6
_5:
- func() int32 {
- if (*(*int32)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */)))))) < _sqlite3MallocSize(tls, (unsafe.Pointer)(_pList.X1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* 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)
- return i32(0)
- }()
+ }
}()
- _2_pNext = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList.X1)) + 1*uintptr(*(*int32)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))))))))
+ _2_pNext = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList.X1)) + 1*uintptr(*(*int32)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))))))))
_6:
goto _9
_4:
- _2_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */)))))))
+ _2_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */)))))))
_9:
- *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))
+ *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))
_i = i32(0)
_10:
if (*(**XSorterRecord)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSlot)) + 4*uintptr(_i)))) == nil {
@@ -85975,15 +76833,11 @@ _15:
_17:
*(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(0 /* X0 */))))) = _p
Xsqlite3_free(tls, (unsafe.Pointer)(_aSlot))
- func() int32 {
- if (int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) == i32(0)) || (int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) == i32(7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) != i32(0) && int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87294), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSortØ00__func__Ø000))), unsafe.Pointer(str(87616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4)
return
@@ -86057,25 +76911,17 @@ func _vdbeSorterCompareInt(tls *crt.TLS, _pTask *XSortSubtask, _pbKey2Cached *in
_s2 = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(1)))))
_v1 = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(0)))))))
_v2 = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(0)))))))
- func() int32 {
- if (((_s1 > i32(0)) && (_s1 < i32(7))) || (_s1 == i32(8))) || (_s1 == i32(9)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_s1 <= i32(0) || _s1 >= i32(7)) && _s1 != i32(8) && _s1 != i32(9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86707), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterCompareIntØ00__func__Ø000))), unsafe.Pointer(str(87696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((_s2 > i32(0)) && (_s2 < i32(7))) || (_s2 == i32(8))) || (_s2 == i32(9)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_s2 <= i32(0) || _s2 >= i32(7)) && _s2 != i32(8) && _s2 != i32(9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86708), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterCompareIntØ00__func__Ø000))), unsafe.Pointer(str(87732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _s1 <= i32(7) || _s2 <= i32(7) {
goto _11
@@ -86143,15 +76989,11 @@ _26:
_res = _s1 - _s2
_27:
_25:
- func() int32 {
- if _res != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _res == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86734), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterCompareIntØ00__func__Ø000))), unsafe.Pointer(str(68864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _res <= i32(0) {
goto _30
@@ -86247,24 +77089,16 @@ func _vdbeSorterCompareText(tls *crt.TLS, _pTask *XSortSubtask, _pbKey2Cached *i
_p2 = (*uint8)(unsafe.Pointer(_pKey2))
_v1 = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(0)))))))
_v2 = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(0)))))))
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(1))))) < int32(u8(128)) {
- return func() int32 {
- _n1 = int32(uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(1))))))
- return i32(1)
- }()
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(1))))) >= int32(u8(128)) {
+ _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_n1)))
}
- return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_n1))))
}()
_n1 = (_n1 - i32(13)) / i32(2)
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(1))))) < int32(u8(128)) {
- return func() int32 {
- _n2 = int32(uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(1))))))
- return i32(1)
- }()
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(1))))) >= int32(u8(128)) {
+ _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_n2)))
}
- return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_n2))))
}()
_n2 = (_n2 - i32(13)) / i32(2)
_res = crt.Xmemcmp(tls, (unsafe.Pointer)(_v1), (unsafe.Pointer)(_v2), uint32(func() int32 {
@@ -86338,15 +77172,11 @@ func _vdbeSorterMerge(tls *crt.TLS, _pTask *XSortSubtask, _p1 *XSorterRecord, _p
_pFinal = nil
_pp = &_pFinal
_bCached = i32(0)
- func() int32 {
- if (_p1 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) && (_p2 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p1 == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) || _p2 == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87200), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterMergeØ00__func__Ø000))), unsafe.Pointer(str(87808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
_1_res = (*(*func(*crt.TLS, *XSortSubtask, *int32, unsafe.Pointer, int32, unsafe.Pointer, int32) int32)(unsafe.Pointer(&struct {
@@ -86357,8 +77187,8 @@ _3:
}
*_pp = _p1
- _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(4 /* X1 */)))))))
- _p1 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(4 /* X1 */)))))))
+ _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(4 /* X1 */)))))))
+ _p1 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(4 /* X1 */)))))))
if _p1 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) {
goto _7
}
@@ -86371,8 +77201,8 @@ _7:
_6:
*_pp = _p2
- _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(4 /* X1 */)))))))
- _p2 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(4 /* X1 */)))))))
+ _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(4 /* X1 */)))))))
+ _p2 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(4 /* X1 */)))))))
_bCached = i32(0)
if _p2 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) {
goto _9
@@ -86449,61 +77279,49 @@ _3:
goto _8
}
- _rc = _vdbeSorterListToPMA(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(_nWorker))), (*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))
+ _rc = _vdbeSorterListToPMA(tls, (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(_nWorker))), (*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))
goto _9
_8:
- _5_aMem = (*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1
+ _5_aMem = (*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1
_5_pCtx = (unsafe.Pointer)(_pTask)
- func() int32 {
- if ((*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) == (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0))))) && ((_pTask.X1) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) != (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) || (_pTask.X1) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87587), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterFlushPMAØ00__func__Ø000))), unsafe.Pointer(str(87840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0))))) || (((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) && ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* 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)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(58 /* X14 */))) = uint8(int32((uintptr(unsafe.Pointer(_pTask)) - uintptr(unsafe.Pointer((*XSortSubtask)(unsafe.Pointer((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))))) / 60))
- *(*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))) = _pSorter.X9
- *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) = i32(0)
+ *(*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(16 /* X4 */))) = _pSorter.X9
+ *(**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(uintptr(i32(0))))
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) = i32(0)
if _5_aMem == nil {
goto _18
}
- *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = _5_aMem
+ *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = _5_aMem
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(52 /* X11 */))) = _sqlite3MallocSize(tls, (unsafe.Pointer)(_5_aMem))
goto _19
_18:
- if ((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) == nil {
+ if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) == nil {
goto _20
}
- *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pSorter.X11))))
- if ((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != nil {
+ *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pSorter.X11))))
+ if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != nil {
goto _21
}
@@ -86521,7 +77339,7 @@ _7:
}
-func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5898982) (r0 int32) { // sqlite3.c:87398:1
+func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5898992) (r0 int32) { // sqlite3.c:87398:1
var _db *Xsqlite3 // sqlite3.c:87399:11
_ = _db
var _rc int32 // sqlite3.c:87400:7
@@ -86538,50 +77356,34 @@ func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5898982)
_rc = i32(0)
_iSz = int64((_pList.X2)+_sqlite3VarintLen(tls, uint64(_pList.X2))) + ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(36 /* X7 */))).X1)
crt.Xmemset(tls, (unsafe.Pointer)(&_writer), i32(0), u32(32))
- func() int32 {
- if (_pList.X2) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pList.X2) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87411), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(87956)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(36 /* X7 */))).X0)) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
}
_rc = _vdbeSorterOpenTempFile(tls, _db, int64(i32(0)), (**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(36 /* X7 */)))))+uintptr(0 /* X0 */))))))
- func() int32 {
- if (_rc != i32(0)) || ((*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(36 /* X7 */))).X0)) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && (*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(36 /* X7 */))).X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87416), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(87972)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(36 /* X7 */))).X1) == int64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(36 /* X7 */))).X1) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87417), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(88008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pTask.X5) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pTask.X5) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87418), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(88028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
if _rc != i32(0) {
@@ -86610,7 +77412,7 @@ _13:
goto _16
}
- _4_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_p)) + uintptr(4 /* X1 */)))))))
+ _4_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_p)) + uintptr(4 /* X1 */)))))))
_vdbePmaWriteVarint(tls, &_writer, uint64(_4_p.X0))
_vdbePmaWriteBlob(tls, &_writer, (*uint8)(unsafe.Pointer((unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer(_4_p))+uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer(uintptr(8)))))))))))))), _4_p.X0)
if (_pList.X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -86626,25 +77428,17 @@ _16:
*(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(0 /* X0 */))))) = _4_p
_rc = _vdbePmaWriterFinish(tls, &_writer, (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(36 /* X7 */)))))+uintptr(4 /* X1 */))))
_12:
- func() int32 {
- if (_rc != i32(0)) || ((*XSorterRecord)(unsafe.Pointer(_pList.X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && (*XSorterRecord)(unsafe.Pointer(_pList.X0)) != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87450), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(88044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_rc != i32(0)) || (((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(36 /* X7 */))).X1) == _iSz) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc == i32(0) && ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(36 /* X7 */))).X1) != _iSz {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87451), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(88080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -86776,15 +77570,11 @@ _3:
sink967 = *p
}
_4:
- func() int32 {
- if (_p.X4) < (_p.X2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X4) >= (_p.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87343), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaWriteBlobØ00__func__Ø000))), unsafe.Pointer(str(88140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_nRem
@@ -86812,11 +77602,8 @@ func _vdbePmaWriterFinish(tls *crt.TLS, _p *XPmaWriter, _piEof *int64) (r0 int32
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87360), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaWriterFinishØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87360), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaWriterFinishØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || (_p.X4) <= (_p.X3) {
@@ -86847,15 +77634,11 @@ func init() {
}
func _vdbeSorterCreateThread(tls *crt.TLS, _pTask *XSortSubtask, _xTask func(*crt.TLS, unsafe.Pointer) unsafe.Pointer, _pIn unsafe.Pointer) (r0 int32) { // sqlite3.c:86979:1
- func() int32 {
- if ((*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) == (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0))))) && ((_pTask.X1) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) != (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) || (_pTask.X1) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86984), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterCreateThreadØ00__func__Ø000))), unsafe.Pointer(str(87840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _sqlite3ThreadCreate(tls, (**XSQLiteThread)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(0 /* X0 */))))), _xTask, _pIn)
return
@@ -86873,39 +77656,27 @@ func _sqlite3ThreadCreate(tls *crt.TLS, _ppThread **XSQLiteThread, _xTask func(*
_ = _p
var _rc int32 // sqlite3.c:26861:7
_ = _rc
- func() int32 {
- if _ppThread != (**XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _ppThread == (**XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26863), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadCreateØ00__func__Ø000))), unsafe.Pointer(str(88248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
+ func() {
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) unsafe.Pointer
- }{_xTask})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_xTask})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) unsafe.Pointer
}{nil})) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadCreateØ00__func__Ø000))), unsafe.Pointer(str(88260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_sqlite3Config.X1) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_sqlite3Config.X1) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26866), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadCreateØ00__func__Ø000))), unsafe.Pointer(str(88272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_ppThread = (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0))))
_p = (*XSQLiteThread)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(u32(20)))))
@@ -86955,17 +77726,13 @@ func _vdbeSorterFlushThread(tls *crt.TLS, _pCtx unsafe.Pointer) (r0 unsafe.Point
var _rc int32 // sqlite3.c:87535:7
_ = _rc
_pTask = (*XSortSubtask)(unsafe.Pointer(_pCtx))
- func() int32 {
- if (_pTask.X1) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTask.X1) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87536), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterFlushThreadØ00__func__Ø000))), unsafe.Pointer(str(88328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _rc = _vdbeSorterListToPMA(tls, _pTask, (*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(16 /* X4 */))))
+ _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
@@ -87021,15 +77788,11 @@ _3:
goto _4
}
- func() int32 {
- if (int32(_pSorter.X13) == i32(0)) || (int32(_pSorter.X15) > i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pSorter.X13) != i32(0) && int32(_pSorter.X15) <= i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88353), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSetupMergeØ00__func__Ø000))), unsafe.Pointer(str(88368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pSorter.X13) == 0 {
goto _8
@@ -87067,20 +77830,16 @@ _13:
goto _16
}
- if store5932984(&_7_pIncr, (*XIncrMerger)(unsafe.Pointer((*XPmaReader)(unsafe.Pointer(uintptr(_pMain.X3)+52*uintptr(_3_iTask))).X10))) == nil {
+ if store5932994(&_7_pIncr, (*XIncrMerger)(unsafe.Pointer((*XPmaReader)(unsafe.Pointer(uintptr(_pMain.X3)+52*uintptr(_3_iTask))).X10))) == nil {
goto _17
}
_vdbeIncrMergerSetThreads(tls, _7_pIncr)
- func() int32 {
- if (*XSortSubtask)(unsafe.Pointer(_7_pIncr.X0)) != _3_pLast {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSortSubtask)(unsafe.Pointer(_7_pIncr.X0)) == _3_pLast {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88372), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSetupMergeØ00__func__Ø000))), unsafe.Pointer(str(88412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_17:
_3_iTask += 1
@@ -87094,15 +77853,11 @@ _20:
}
_9_p = (*XPmaReader)(unsafe.Pointer(uintptr(_pMain.X3) + 52*uintptr(_3_iTask)))
- func() int32 {
- if ((*XIncrMerger)(unsafe.Pointer(_9_p.X10)) == (*XIncrMerger)(unsafe.Pointer(uintptr(i32(0))))) || (((*XSortSubtask)(unsafe.Pointer((*XIncrMerger)(unsafe.Pointer(_9_p.X10)).X0)) == (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(_3_iTask)))) && ((_3_iTask != (int32(_pSorter.X15) - i32(1))) || (((*XIncrMerger)(unsafe.Pointer(_9_p.X10)).X5) == i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XIncrMerger)(unsafe.Pointer(_9_p.X10)) != (*XIncrMerger)(unsafe.Pointer(uintptr(i32(0)))) && ((*XSortSubtask)(unsafe.Pointer((*XIncrMerger)(unsafe.Pointer(_9_p.X10)).X0)) != (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(_3_iTask))) || _3_iTask == (int32(_pSorter.X15)-i32(1)) && ((*XIncrMerger)(unsafe.Pointer(_9_p.X10)).X5) != i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88386), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSetupMergeØ00__func__Ø000))), unsafe.Pointer(str(88432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _vdbePmaReaderIncrInit(tls, _9_p, i32(1))
_3_iTask += 1
@@ -87162,15 +77917,11 @@ func _vdbeSorterMergeTreeBuild(tls *crt.TLS, _pSorter *XVdbeSorter, _ppOut **XMe
_ = _6_nReader
_pMain = nil
_rc = i32(0)
- func() int32 {
- if ((_pSorter.X13) != 0) || (int32(_pSorter.X15) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pSorter.X13) == 0 && int32(_pSorter.X15) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88270), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterMergeTreeBuildØ00__func__Ø000))), unsafe.Pointer(str(88552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pSorter.X15) <= i32(1) {
goto _3
@@ -87191,15 +77942,11 @@ _5:
}
_2_pTask = (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */))))) + 60*uintptr(_iTask)))
- func() int32 {
- if ((_2_pTask.X5) > i32(0)) || i32(1) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_2_pTask.X5) <= i32(0) && i32(1) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88279), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterMergeTreeBuildØ00__func__Ø000))), unsafe.Pointer(str(88596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) == 0 && (_2_pTask.X5) == 0 {
goto _14
@@ -87265,15 +78012,11 @@ _16:
goto _28
_27:
- func() int32 {
- if _pMain == (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pMain != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88311), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterMergeTreeBuildØ00__func__Ø000))), unsafe.Pointer(str(88644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pMain = _3_pRoot
_28:
@@ -87314,15 +78057,11 @@ func _vdbeMergeEngineNew(tls *crt.TLS, _nReader int32) (r0 *XMergeEngine) { // s
var _pNew *XMergeEngine // sqlite3.c:87025:15
_ = _pNew
_N = i32(2)
- func() int32 {
- if _nReader <= i32(16) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nReader > i32(16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87027), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMergeEngineNewØ00__func__Ø000))), unsafe.Pointer(str(88684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
if _N >= _nReader {
@@ -87401,7 +78140,7 @@ func _vdbeMergeEngineLevel0(tls *crt.TLS, _pTask *XSortSubtask, _nPMA int32, _pi
_ = _1_pReadr
_iOff = *_piOffset
_rc = i32(0)
- *_ppOut = store5943040(&_pNew, _vdbeMergeEngineNew(tls, _nPMA))
+ *_ppOut = store5943050(&_pNew, _vdbeMergeEngineNew(tls, _nPMA))
if _pNew != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) {
goto _0
}
@@ -87440,45 +78179,29 @@ func _vdbePmaReaderInit(tls *crt.TLS, _pTask *XSortSubtask, _pFile *XSorterFile,
_ = _rc
var _1_nByte uint64 // sqlite3.c:86589:9
_ = _1_nByte
- func() int32 {
- if (_pFile.X1) > _iStart {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pFile.X1) <= _iStart {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86582), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderInitØ00__func__Ø000))), unsafe.Pointer(str(88736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pReadr.X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0))))) && ((_pReadr.X2) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pReadr.X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) || (_pReadr.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86583), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderInitØ00__func__Ø000))), unsafe.Pointer(str(88756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pReadr.X7) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pReadr.X7) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86584), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderInitØ00__func__Ø000))), unsafe.Pointer(str(88796)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pReadr.X9) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pReadr.X9) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86585), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderInitØ00__func__Ø000))), unsafe.Pointer(str(88816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _vdbePmaReaderSeek(tls, _pTask, _pReadr, _pFile, _iStart)
if _rc != i32(0) {
@@ -87521,15 +78244,11 @@ func _vdbePmaReaderSeek(tls *crt.TLS, _pTask *XSortSubtask, _pReadr *XPmaReader,
var _4_nRead int32 // sqlite3.c:86508:11
_ = _4_nRead
_rc = i32(0)
- func() int32 {
- if ((*XIncrMerger)(unsafe.Pointer(_pReadr.X10)) == (*XIncrMerger)(unsafe.Pointer(uintptr(i32(0))))) || (((*XIncrMerger)(unsafe.Pointer(_pReadr.X10)).X4) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XIncrMerger)(unsafe.Pointer(_pReadr.X10)) != (*XIncrMerger)(unsafe.Pointer(uintptr(i32(0)))) && ((*XIncrMerger)(unsafe.Pointer(_pReadr.X10)).X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86487), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderSeekØ00__func__Ø000))), unsafe.Pointer(str(88852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3FaultSim(tls, i32(201)) == 0 {
goto _3
@@ -87712,15 +78431,11 @@ func _vdbePmaReadBlob(tls *crt.TLS, _p *XPmaReader, _nByte int32, _ppOut **uint8
return
_0:
- func() int32 {
- if (_p.X7) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X7) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86349), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReadBlobØ00__func__Ø000))), unsafe.Pointer(str(88916)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iBuf = int32((_p.X0) % int64(_p.X8))
if _iBuf != i32(0) {
@@ -87737,26 +78452,18 @@ _0:
_4:
_2_nRead = int32((_p.X1) - (_p.X0))
_5:
- func() int32 {
- if _2_nRead > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_nRead <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86365), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReadBlobØ00__func__Ø000))), unsafe.Pointer(str(88928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_rc = _sqlite3OsRead(tls, (*Xsqlite3_file)(unsafe.Pointer(_p.X4)), (unsafe.Pointer)(_p.X7), _2_nRead, _p.X0)
- func() int32 {
- if _2_rc != i32(522) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_rc == i32(522) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86369), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReadBlobØ00__func__Ø000))), unsafe.Pointer(str(88936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _2_rc == i32(0) {
goto _10
@@ -87840,15 +78547,11 @@ _21:
return
_22:
- func() int32 {
- if _8_aNext != (_p.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _8_aNext == (_p.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86414), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReadBlobØ00__func__Ø000))), unsafe.Pointer(str(88964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X5))+1*uintptr(_nByte-_6_nRem)))), (unsafe.Pointer)(_8_aNext), uint32(_8_nCopy))
{
@@ -87985,15 +78688,11 @@ func _vdbeIncrBgPopulate(tls *crt.TLS, _pIncr *XIncrMerger) (r0 int32) { // sqli
var _p unsafe.Pointer // sqlite3.c:87775:8
_ = _p
_p = (unsafe.Pointer)(_pIncr)
- func() int32 {
- if (_pIncr.X5) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pIncr.X5) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87776), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeIncrBgPopulateØ00__func__Ø000))), unsafe.Pointer(str(89000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _vdbeSorterCreateThread(tls, (*XSortSubtask)(unsafe.Pointer(_pIncr.X0)), _vdbeIncrPopulateThread, _p)
return
@@ -88047,15 +78746,11 @@ func _vdbeIncrPopulate(tls *crt.TLS, _pIncr *XIncrMerger) (r0 int32) { // sqlite
_pOut = (*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIncr))+uintptr(28 /* X6 */))))) + 12*uintptr(i32(1))))
_pTask = (*XSortSubtask)(unsafe.Pointer(_pIncr.X0))
_pMerger = (*XMergeEngine)(unsafe.Pointer(_pIncr.X1))
- func() int32 {
- if (_pIncr.X4) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pIncr.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87730), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeIncrPopulateØ00__func__Ø000))), unsafe.Pointer(str(89040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_vdbePmaWriterInit(tls, (*Xsqlite3_file)(unsafe.Pointer(_pOut.X0)), &_writer, (*XVdbeSorter)(unsafe.Pointer(_pTask.X2)).X3, _iStart)
_2:
@@ -88082,15 +78777,11 @@ _4:
_5:
_vdbePmaWriteVarint(tls, &_writer, uint64(_1_nKey))
_vdbePmaWriteBlob(tls, &_writer, _1_pReader.X6, _1_nKey)
- func() int32 {
- if (*XSortSubtask)(unsafe.Pointer((*XMergeEngine)(unsafe.Pointer(_pIncr.X1)).X1)) == _pTask {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSortSubtask)(unsafe.Pointer((*XMergeEngine)(unsafe.Pointer(_pIncr.X1)).X1)) != _pTask {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87749), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeIncrPopulateØ00__func__Ø000))), unsafe.Pointer(str(89056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _vdbeMergeEngineStep(tls, (*XMergeEngine)(unsafe.Pointer(_pIncr.X1)), &_1_dummy)
goto _2
@@ -88291,7 +78982,7 @@ func _vdbeIncrMergerNew(tls *crt.TLS, _pTask *XSortSubtask, _pMerger *XMergeEngi
var _pIncr *XIncrMerger // sqlite3.c:87843:14
_ = _pIncr
_rc = i32(0)
- _pIncr = store5932984(_ppOut, (*XIncrMerger)(unsafe.Pointer(func() unsafe.Pointer {
+ _pIncr = store5932994(_ppOut, (*XIncrMerger)(unsafe.Pointer(func() unsafe.Pointer {
if _sqlite3FaultSim(tls, i32(100)) != 0 {
return unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0))))
}
@@ -88355,15 +79046,11 @@ func _vdbePmaReaderIncrInit(tls *crt.TLS, _pReadr *XPmaReader, _eMode int32) (r0
goto _0
}
- func() int32 {
- if ((_pIncr.X5) == i32(0)) || (_eMode == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pIncr.X5) != i32(0) && _eMode != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88120), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderIncrInitØ00__func__Ø000))), unsafe.Pointer(str(89132)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pIncr.X5) == 0 {
goto _4
@@ -88441,15 +79128,11 @@ _1:
goto _4
}
- func() int32 {
- if ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(48 /* X8 */))).X1) > int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(48 /* X8 */))).X1) <= int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88053), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderIncrMergeInitØ00__func__Ø000))), unsafe.Pointer(str(89204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _vdbeSorterOpenTempFile(tls, _db, (*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(48 /* X8 */))).X1, (**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(48 /* X8 */)))))+uintptr(0 /* X0 */))))))
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(48 /* X8 */))))) + uintptr(4 /* X1 */))) = int64(i32(0))
@@ -88472,15 +79155,11 @@ _0:
goto _9
}
- func() int32 {
- if (_eMode == i32(2)) || (_eMode == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eMode != i32(2) && _eMode != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88077), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderIncrMergeInitØ00__func__Ø000))), unsafe.Pointer(str(89224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _vdbeIncrPopulate(tls, _pIncr)
_9:
@@ -88505,15 +79184,11 @@ func _vdbeMergeEngineInit(tls *crt.TLS, _pTask *XSortSubtask, _pMerger *XMergeEn
_rc = i32(0)
_nTree = _pMerger.X0
i32(0)
- func() int32 {
- if (*XSortSubtask)(unsafe.Pointer(_pMerger.X1)) == (*XSortSubtask)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSortSubtask)(unsafe.Pointer(_pMerger.X1)) != (*XSortSubtask)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87969), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMergeEngineInitØ00__func__Ø000))), unsafe.Pointer(str(89272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XSortSubtask)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMerger)) + uintptr(4 /* X1 */))))) = _pTask
_i = i32(0)
@@ -88583,15 +79258,11 @@ func _vdbeMergeEngineCompare(tls *crt.TLS, _pMerger *XMergeEngine, _iOut int32)
_ = _5_bCached
var _5_res int32 // sqlite3.c:87904:9
_ = _5_res
- func() int32 {
- if (_iOut < (_pMerger.X0)) && (_iOut > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iOut >= (_pMerger.X0) || _iOut <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87884), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMergeEngineCompareØ00__func__Ø000))), unsafe.Pointer(str(89312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iOut < ((_pMerger.X0) / i32(2)) {
goto _3
@@ -88625,15 +79296,11 @@ _5:
_7:
_5_pTask = (*XSortSubtask)(unsafe.Pointer(_pMerger.X1))
_5_bCached = i32(0)
- func() int32 {
- if (*XUnpackedRecord)(unsafe.Pointer(_5_pTask.X3)) != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XUnpackedRecord)(unsafe.Pointer(_5_pTask.X3)) == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87905), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMergeEngineCompareØ00__func__Ø000))), unsafe.Pointer(str(89344)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5_res = (*(*func(*crt.TLS, *XSortSubtask, *int32, unsafe.Pointer, int32, unsafe.Pointer, int32) int32)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *int32, unsafe.Pointer, int32, unsafe.Pointer, int32) int32
@@ -88674,60 +79341,40 @@ func _sqlite3VdbeSorterNext(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor, _pb
_ = _rc
var _4_pFree *XSorterRecord // sqlite3.c:88490:18
_ = _4_pFree
- func() int32 {
- if int32(_pCsr.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCsr.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88471), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(59748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */)))))))
- func() int32 {
- if ((_pSorter.X12) != 0) || (((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == (*XPmaReader)(unsafe.Pointer(uintptr(i32(0))))) && ((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) == (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pSorter.X12) == 0 {
goto _6
}
- func() int32 {
- if ((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == (*XPmaReader)(unsafe.Pointer(uintptr(i32(0))))) || ((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) == (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*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(88475), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pSorter.X13) == i32(0)) || ((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) != nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pSorter.X13) != i32(0) && (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89528)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pSorter.X13) == i32(1)) || ((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) != nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pSorter.X13) != i32(1) && (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88477), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pSorter.X13) == 0 {
goto _16
@@ -88738,41 +79385,33 @@ func _sqlite3VdbeSorterNext(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor, _pb
goto _17
_16:
- func() int32 {
- if (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) == (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88485), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSortSubtask)(unsafe.Pointer((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)).X1)) == (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSortSubtask)(unsafe.Pointer((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)).X1)) != (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(64 /* X17 */)))))+60*uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88486), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _vdbeMergeEngineStep(tls, (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)), _pbEof)
_17:
goto _22
_6:
- _4_pFree = (*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X0))
- *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(4 /* X1 */)))))))
- *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(4 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))
- if ((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
+ _4_pFree = (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X0))
+ *(**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(*(*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(4 /* X1 */)))))))
+ *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(4 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))
+ if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _23
}
_vdbeSorterRecordFree(tls, _db, _4_pFree)
_23:
- *_pbEof = bool2int((*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil)
+ *_pbEof = bool2int((*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil)
_rc = i32(0)
_22:
r0 = _rc
@@ -88810,25 +79449,17 @@ func _sqlite3VdbeSorterWrite(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem) (r0
var _10_nNew int32 // sqlite3.c:87685:11
_ = _10_nNew
_rc = i32(0)
- func() int32 {
- if int32(_pCsr.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCsr.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterWriteØ00__func__Ø000))), unsafe.Pointer(str(59748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* X14 */)))))))
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5)) + 1*uintptr(i32(1))))))) < int32(u8(128)) {
- return func() int32 {
- _t = int32(uint32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5)) + 1*uintptr(i32(1))))))))
- return i32(1)
- }()
+ _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(36 /* 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)))
}
- return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5))+1*uintptr(i32(1)))))), (*uint32)(unsafe.Pointer(&_t))))
}()
if _t <= i32(0) || _t >= i32(10) || _t == i32(7) {
goto _6
@@ -88857,15 +79488,11 @@ _9:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(60 /* X16 */))) = uint8(i32(0))
_10:
_7:
- func() int32 {
- if _pSorter != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSorter == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87637), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterWriteØ00__func__Ø000))), unsafe.Pointer(str(87496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nReq = int32(uint32(_pVal.X4) + u32(8))
_nPMA = (_pVal.X4) + _sqlite3VarintLen(tls, uint64(_pVal.X4))
@@ -88873,7 +79500,7 @@ _7:
goto _13
}
- if ((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) == nil {
+ if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) == nil {
goto _14
}
@@ -88881,29 +79508,25 @@ _7:
goto _16
_14:
- _bFlush = bool2int((((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X2) > (_pSorter.X1)) || ((((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X2) > (_pSorter.X0)) && _sqlite3HeapNearlyFull(tls) != 0))
+ _bFlush = bool2int((((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X2) > (_pSorter.X1)) || ((((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X2) > (_pSorter.X0)) && _sqlite3HeapNearlyFull(tls) != 0))
_16:
if _bFlush == 0 {
goto _19
}
_rc = _vdbeSorterFlushPMA(tls, _pSorter)
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) = i32(0)
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */))) = i32(0)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(48 /* X10 */))) = i32(0)
- func() int32 {
- if (_rc != i32(0)) || ((*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* 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)
- return i32(0)
- }()
+ }
}()
_19:
_13:
{
- p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */)))
+ p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(8 /* X2 */)))
*p = (*p) + _nPMA
sink961 = *p
}
@@ -88913,7 +79536,7 @@ _13:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(8 /* X2 */))) = _nPMA
_23:
- if ((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) == nil {
+ if ((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X1) == nil {
goto _24
}
@@ -88922,7 +79545,7 @@ _23:
goto _25
}
- _10_iListOff = int32((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1))) / 1)
+ _10_iListOff = int32((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1))) / 1)
_10_nNew = (_pSorter.X11) * i32(2)
_26:
if _10_nNew >= _9_nMin {
@@ -88945,7 +79568,7 @@ _28:
_10_nNew = _9_nMin
_29:
- _10_aNew = (*uint8)(unsafe.Pointer(_sqlite3Realloc(tls, (unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1), uint64(_10_nNew))))
+ _10_aNew = (*uint8)(unsafe.Pointer(_sqlite3Realloc(tls, (unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1), uint64(_10_nNew))))
if _10_aNew != nil {
goto _30
}
@@ -88954,21 +79577,21 @@ _29:
return
_30:
- *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_aNew)) + 1*uintptr(_10_iListOff)))))
- *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = _10_aNew
+ *(**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)))))
+ *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(4 /* X1 */))) = _10_aNew
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(52 /* X11 */))) = _10_nNew
_25:
- _pNew = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1)) + 1*uintptr(_pSorter.X10)))))
+ _pNew = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1)) + 1*uintptr(_pSorter.X10)))))
{
p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(48 /* X10 */)))
*p = (*p) + ((_nReq + i32(7)) & i32(-8))
sink961 = *p
}
- if (*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil {
+ if (*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)) == nil {
goto _31
}
- *(*int32)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))) = int32((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1))) / 1)
+ *(*int32)(unsafe.Pointer((*T5938764)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))) = int32((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T5898992)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))).X1))) / 1)
_31:
goto _32
@@ -88982,11 +79605,11 @@ _24:
return
_33:
- *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5938754)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(36 /* X9 */))).X0))
+ *(**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))
_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)((*T5898982)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))))) = _pNew
+ *(**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
@@ -89020,26 +79643,18 @@ func _sqlite3VdbeIdxRowid(tls *crt.TLS, _db *Xsqlite3, _pCur *XBtCursor, _rowid
var _v XMem // sqlite3.c:75715:10
_ = _v
_nCellKey = i64(0)
- func() int32 {
- if _sqlite3BtreeCursorIsValid(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeCursorIsValid(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75722), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIdxRowidØ00__func__Ø000))), unsafe.Pointer(str(78416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nCellKey = int64(_sqlite3BtreePayloadSize(tls, _pCur))
- func() int32 {
- if (uint64(_nCellKey) & u64(4294967295)) == uint64(_nCellKey) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (uint64(_nCellKey) & u64(4294967295)) != uint64(_nCellKey) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIdxRowidØ00__func__Ø000))), unsafe.Pointer(str(89772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemInit(tls, &_m, _db, uint16(i32(0)))
_rc = _sqlite3VdbeMemFromBtree(tls, _pCur, uint32(i32(0)), uint32(_nCellKey), &_m)
@@ -89051,11 +79666,10 @@ func _sqlite3VdbeIdxRowid(tls *crt.TLS, _db *Xsqlite3, _pCur *XBtCursor, _rowid
return
_4:
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer(_m.X5))) < int32(u8(128)) {
- return func() int32 { _szHdr = uint32(*(*uint8)(unsafe.Pointer(_m.X5))); return i32(1) }()
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(_m.X5))) >= int32(u8(128)) {
+ _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(_m.X5)), &_szHdr)
}
- return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(_m.X5)), &_szHdr))
}()
if _szHdr >= uint32(i32(3)) && int32(_szHdr) <= (_m.X4) {
goto _8
@@ -89064,14 +79678,10 @@ _4:
goto _idx_rowid_corruption
_8:
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5)) + 1*uintptr(_szHdr-uint32(i32(1)))))))) < int32(u8(128)) {
- return func() int32 {
- _typeRowid = uint32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5)) + 1*uintptr(_szHdr-uint32(i32(1))))))))
- return i32(1)
- }()
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5)) + 1*uintptr(_szHdr-uint32(i32(1)))))))) >= int32(u8(128)) {
+ _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5))+1*uintptr(_szHdr-uint32(i32(1))))))), &_typeRowid)
}
- return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5))+1*uintptr(_szHdr-uint32(i32(1))))))), &_typeRowid))
}()
if _typeRowid >= uint32(i32(1)) && _typeRowid <= uint32(i32(9)) && _typeRowid != uint32(i32(7)) {
goto _13
@@ -89089,7 +79699,7 @@ _13:
_14:
_sqlite3VdbeSerialGet(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5))+1*uintptr(uint32(_m.X4)-_lenRowid))))), _typeRowid, &_v)
- *_rowid = *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_v)) + uintptr(0 /* X0 */)))))
+ *_rowid = *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_v)) + uintptr(0 /* X0 */)))))
_sqlite3VdbeMemRelease(tls, &_m)
r0 = i32(0)
return
@@ -89117,26 +79727,18 @@ func _sqlite3VdbeIdxKeyCompare(tls *crt.TLS, _db *Xsqlite3, _pC *XVdbeCursor, _p
var _m XMem // sqlite3.c:75795:7
_ = _m
_nCellKey = i64(0)
- func() int32 {
- if int32(_pC.X0) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75797), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIdxKeyCompareØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _pCur = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pC)) + uintptr(36 /* X14 */)))))))
- func() int32 {
- if _sqlite3BtreeCursorIsValid(tls, _pCur) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ _pCur = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pC)) + uintptr(36 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nCellKey = int64(_sqlite3BtreePayloadSize(tls, _pCur))
if _nCellKey > int64(i32(0)) && _nCellKey <= int64(i32(2147483647)) {
@@ -89195,35 +79797,23 @@ func _btreeDropTable(tls *crt.TLS, _p *XBtree, _iTable uint32, _piMoved *int32)
_ = _5_pMove
_pPage = nil
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67669), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeDropTableØ00__func__Ø000))), unsafe.Pointer(str(16676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X2) == i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X2) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67670), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeDropTableØ00__func__Ø000))), unsafe.Pointer(str(78856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iTable >= uint32(i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iTable < uint32(i32(2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67671), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeDropTableØ00__func__Ø000))), unsafe.Pointer(str(89864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _btreeGetPage(tls, _pBt, _iTable, &_pPage, i32(0))
if _rc == 0 {
@@ -89311,15 +79901,11 @@ _15:
goto _15
_16:
- func() int32 {
- if _2_maxRootPgno != ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_maxRootPgno == ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67736), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeDropTableØ00__func__Ø000))), unsafe.Pointer(str(89876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeUpdateMeta(tls, _p, i32(4), _2_maxRootPgno)
goto _20
@@ -89346,15 +79932,11 @@ func _sqlite3BtreeClearTable(tls *crt.TLS, _p *XBtree, _iTable int32, _pnChange
_ = _pBt
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_sqlite3BtreeEnter(tls, _p)
- func() int32 {
- if int32(_p.X2) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X2) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67620), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeClearTableØ00__func__Ø000))), unsafe.Pointer(str(78856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _saveAllCursors(tls, _pBt, uint32(_iTable), (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))))
if i32(0) != _rc {
@@ -89389,15 +79971,11 @@ func _clearDatabasePage(tls *crt.TLS, _pBt *XBtShared, _pgno uint32, _freePageFl
_ = _hdr
var _info XCellInfo // sqlite3.c:67560:12
_ = _info
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67562), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearDatabasePageØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pgno <= _btreePagecount(tls, _pBt) {
goto _2
@@ -89477,15 +80055,11 @@ _12:
goto _15
}
- func() int32 {
- if ((_pPage.X2) != 0) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X2) == 0 && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67587), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearDatabasePageØ00__func__Ø000))), unsafe.Pointer(str(89952)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := _pnChange
@@ -89534,15 +80108,11 @@ func _sqlite3RootPageMoved(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _iFrom int32
_ = _1_pTab
var _3_pIdx *XIndex // sqlite3.c:101764:11
_ = _3_pIdx
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101753), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RootPageMovedØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb)))
_pHash = (*XHash)(unsafe.Pointer(uintptr(_pDb.X4) + uintptr(8 /* X2 */)))
@@ -89616,35 +80186,23 @@ func _sqlite3AnalysisLoad(tls *crt.TLS, _db *Xsqlite3, _iDb int32) (r0 int32) {
_ = _6_pIdx
_rc = i32(0)
_pSchema = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X4))
- func() int32 {
- if (_iDb >= i32(0)) && (_iDb < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) || _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalysisLoadØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98539), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalysisLoadØ00__func__Ø000))), unsafe.Pointer(str(67664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98542), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalysisLoadØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSchema)) + uintptr(8 /* X2 */))).X2))
_7:
@@ -89693,15 +80251,11 @@ _16:
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zSql))
_17:
_15:
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98571), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalysisLoadØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSchema)) + uintptr(24 /* X3 */))).X2))
_20:
@@ -89745,15 +80299,11 @@ func _sqlite3FindTable(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _zDatabase *in
var _2_j int32 // sqlite3.c:99764:11
_ = _2_j
_p = nil
- func() int32 {
- if (_zDatabase != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zDatabase == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindTableØ00__func__Ø000))), unsafe.Pointer(str(90104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
_i = i32(0)
@@ -89772,15 +80322,11 @@ _5:
goto _12
}
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _2_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _2_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99766), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindTableØ00__func__Ø000))), unsafe.Pointer(str(61992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XTable)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_2_j))).X4)+uintptr(8 /* X2 */))), _zName)))
if _p == nil {
@@ -89841,17 +80387,14 @@ func _analysisLoader(tls *crt.TLS, _pData unsafe.Pointer, _argc int32, _argv **i
var _8_fakeIdx XIndex // sqlite3.c:98234:11
_ = _8_fakeIdx
_pInfo = (*XanalysisInfo)(unsafe.Pointer(_pData))
- func() int32 {
- if _argc == i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98194), unsafe.Pointer((*int8)(unsafe.Pointer(&_analysisLoaderØ00__func__Ø000))), unsafe.Pointer(str(51784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 { ; return _argc }()
+ _ = _argc
+
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
}
@@ -89942,15 +80485,11 @@ func _decodeIntArray(tls *crt.TLS, _zIntArray *int8, _nOut int32, _aOut *uint32,
var _v uint32 // sqlite3.c:98127:11
_ = _v
_z = _zIntArray
- func() int32 {
- if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98132), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeIntArrayØ00__func__Ø000))), unsafe.Pointer(str(45588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_2:
@@ -89969,26 +80508,18 @@ _7:
goto _7
_8:
- func() int32 {
- if _aOut == (*uint32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _aOut != (*uint32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98144), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeIntArrayØ00__func__Ø000))), unsafe.Pointer(str(90188)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if _aLog != (*int16)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _aLog == (*int16)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98146), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeIntArrayØ00__func__Ø000))), unsafe.Pointer(str(90196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aLog)) + 2*uintptr(_i))) = _sqlite3LogEst(tls, uint64(_v))
if int32(*_z) != i32(32) {
@@ -90001,15 +80532,11 @@ _14:
goto _2
_6:
- func() int32 {
- if _pIndex != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIndex == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98152), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeIntArrayØ00__func__Ø000))), unsafe.Pointer(str(90204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex))+uintptr(55 /* X16 */))), int8(i32(0)), 4, 2)
storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex))+uintptr(55 /* X16 */))), int8(i32(0)), 64, 6)
@@ -90173,15 +80700,11 @@ _16:
goto _17
_15:
- func() int32 {
- if _matchOther < uint32(i32(128)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _matchOther >= uint32(i32(128)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105965), unsafe.Pointer((*int8)(unsafe.Pointer(&_patternCompareØ00__func__Ø000))), unsafe.Pointer(str(90268)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_20:
if (*_zString) == 0 {
@@ -90492,15 +81015,11 @@ func _sqlite3DefaultRowEst(tls *crt.TLS, _pIdx *XIndex) { // sqlite3.c:102902:1
}
return int32(_pIdx.X13)
}()
- func() int32 {
- if ((uint32((_pIdx.X16)>>uint(i32(7))) << uint(i32(31))) >> uint(i32(31))) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_pIdx.X16)>>uint(i32(7))) << uint(i32(31))) >> uint(i32(31))) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102910), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(90300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(i32(0)))) = (*XTable)(unsafe.Pointer(_pIdx.X3)).X12
if (*XExpr)(unsafe.Pointer(_pIdx.X9)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -90513,15 +81032,11 @@ func _sqlite3DefaultRowEst(tls *crt.TLS, _pIdx *XIndex) { // sqlite3.c:102902:1
sink955 = *p
}
_4:
- func() int32 {
- if i32(10) == int32(_sqlite3LogEst(tls, uint64(i32(2)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(10) != int32(_sqlite3LogEst(tls, uint64(i32(2)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(90316)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(i32(0))))) >= i32(33) {
goto _7
@@ -90529,15 +81044,11 @@ _4:
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(i32(0)))) = int16(i32(33))
_7:
- func() int32 {
- if i32(33) == int32(_sqlite3LogEst(tls, uint64(i32(10)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(33) != int32(_sqlite3LogEst(tls, uint64(i32(10)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102917), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(90340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a))+2*uintptr(i32(1))))), (unsafe.Pointer)(&_aVal), uint32(_nCopy)*u32(2))
_i = _nCopy + i32(1)
@@ -90547,29 +81058,21 @@ _10:
}
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(_i))) = int16(i32(23))
- func() int32 {
- if i32(23) == int32(_sqlite3LogEst(tls, uint64(i32(5)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(23) != int32(_sqlite3LogEst(tls, uint64(i32(5)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102923), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(90364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _10
_13:
- func() int32 {
- if i32(0) == int32(_sqlite3LogEst(tls, uint64(i32(1)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(0) != int32(_sqlite3LogEst(tls, uint64(i32(1)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102926), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(47620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pIdx.X15) == i32(0) {
goto _18
@@ -90592,45 +81095,29 @@ func _sqlite3UnlinkAndDeleteTable(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zTab
_ = _p
var _pDb *XDb // sqlite3.c:100109:6
_ = _pDb
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTableØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iDb >= i32(0)) && (_iDb < (_db.X5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iDb < i32(0) || _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100112), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTableØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _zTabName != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _zTabName == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100113), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTableØ00__func__Ø000))), unsafe.Pointer(str(90412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100114), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTableØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb)))
_p = (*XTable)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr(_pDb.X4)+uintptr(8 /* X2 */))), _zTabName, (unsafe.Pointer)(uintptr(i32(0))))))
@@ -90657,15 +81144,11 @@ func _sqlite3UnlinkAndDeleteIndex(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zIdx
_ = _pHash
var _3_p *XIndex // sqlite3.c:99922:13
_ = _3_p
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99915), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pHash = (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4) + uintptr(24 /* X3 */)))
_pIndex = (*XIndex)(unsafe.Pointer(_sqlite3HashInsert(tls, _pHash, _zIdxName, (unsafe.Pointer)(uintptr(i32(0))))))
@@ -90674,11 +81157,8 @@ func _sqlite3UnlinkAndDeleteIndex(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zIdx
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -90700,11 +81180,8 @@ _7:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99926), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99926), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || (*XIndex)(unsafe.Pointer(_3_p.X5)) == _pIndex {
@@ -90720,11 +81197,8 @@ _8:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99927), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99927), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -90760,15 +81234,11 @@ func _sqlite3UnlinkAndDeleteTrigger(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zN
_ = _2_pTab
var _2_pp **XTrigger // sqlite3.c:122764:15
_ = _2_pp
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122758), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTriggerØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pHash = (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4) + uintptr(40 /* X4 */)))
_pTrigger = (*XTrigger)(unsafe.Pointer(_sqlite3HashInsert(tls, _pHash, _zName, (unsafe.Pointer)(uintptr(i32(0))))))
@@ -90777,11 +81247,8 @@ func _sqlite3UnlinkAndDeleteTrigger(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zN
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122761), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTriggerØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122761), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTriggerØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -90846,26 +81313,18 @@ func _sqlite3BtreeIntegrityCheck(tls *crt.TLS, _p *XBtree, _aRoot *int32, _nRoot
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_savedDbFlags = (*Xsqlite3)(unsafe.Pointer(_pBt.X1)).X6
_sqlite3BtreeEnter(tls, _p)
- func() int32 {
- if (int32(_p.X2) > i32(0)) && (int32(_pBt.X8) > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X2) <= i32(0) || int32(_pBt.X8) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegrityCheckØ00__func__Ø000))), unsafe.Pointer(str(90512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nRef = _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0)))
- func() int32 {
- if _nRef >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nRef < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68434), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegrityCheckØ00__func__Ø000))), unsafe.Pointer(str(90568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XBtShared)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck)) + uintptr(0 /* X0 */))))) = _pBt
*(**XPager)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck)) + uintptr(4 /* X1 */))))) = (*XPager)(unsafe.Pointer(_pBt.X0))
@@ -90985,15 +81444,11 @@ _28:
_sqlite3StrAccumReset(tls, (*XStrAccum)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck))+uintptr(40 /* X10 */))))
_29:
- func() int32 {
- if _nRef == _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nRef != _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68523), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegrityCheckØ00__func__Ø000))), unsafe.Pointer(str(90652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeLeave(tls, _p)
r0 = _sqlite3StrAccumFinish(tls, (*XStrAccum)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck))+uintptr(40 /* X10 */))))
@@ -91008,15 +81463,11 @@ func init() {
}
func _setPageReferenced(tls *crt.TLS, _pCheck *XIntegrityCk, _iPg uint32) { // sqlite3.c:67954:1
- func() int32 {
- if (_iPg <= (_pCheck.X3)) && i32(1) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iPg > (_pCheck.X3) || i32(1) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67955), unsafe.Pointer((*int8)(unsafe.Pointer(&_setPageReferencedØ00__func__Ø000))), unsafe.Pointer(str(90720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck.X2)) + 1*uintptr(_iPg/uint32(i32(8)))))
@@ -91220,15 +81671,11 @@ _2:
}
func _getPageReferenced(tls *crt.TLS, _pCheck *XIntegrityCk, _iPg uint32) (r0 int32) { // sqlite3.c:67946:1
- func() int32 {
- if (_iPg <= (_pCheck.X3)) && i32(1) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iPg > (_pCheck.X3) || i32(1) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67947), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageReferencedØ00__func__Ø000))), unsafe.Pointer(str(90720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -91382,15 +81829,11 @@ _2:
goto _3
}
- func() int32 {
- if _rc == i32(11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68204), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_checkAppendMsg(tls, _pCheck, str(91188), _rc)
goto _end_of_check
@@ -91400,37 +81843,25 @@ _3:
_hdr = int32(_pPage.X6)
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck)) + uintptr(28 /* X7 */))) = str(91228)
_contentOffset = uint32(((((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))
- func() int32 {
- if _contentOffset <= _usableSize {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _contentOffset > _usableSize {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68215), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nCell = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(3)))))) + 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(3)))))) + 1*uintptr(i32(1)))))
- func() int32 {
- if int32(_pPage.X14) == _nCell {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPage.X14) != _nCell {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68220), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91284)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_cellStart = (_hdr + i32(12)) - (i32(4) * int32(_pPage.X5))
- func() int32 {
- if (_pPage.X21) == (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cellStart))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X21) != (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cellStart))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68225), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91304)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pCellIdx = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_cellStart+(i32(2)*(_nCell-i32(1))))))
if (_pPage.X5) != 0 {
@@ -91460,15 +81891,11 @@ _15:
}
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck)) + uintptr(36 /* X9 */))) = _i
- func() int32 {
- if _pCellIdx == (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cellStart+(_i*i32(2))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pCellIdx != (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cellStart+(_i*i32(2))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68253), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pc = uint32((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCellIdx)) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCellIdx)) + 1*uintptr(i32(1))))))
{
@@ -91519,15 +81946,11 @@ _25:
goto _29
}
- func() int32 {
- if ((_pc + uint32(_6_info.X4)) - uint32(i32(4))) <= _usableSize {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pc + uint32(_6_info.X4)) - uint32(i32(4))) > _usableSize {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68282), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_11_nPage = int32(((((_6_info.X2) - uint32(_6_info.X3)) + _usableSize) - uint32(i32(5))) / (_usableSize - uint32(i32(4))))
_11_pgnoOvfl = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCell))+1*uintptr(int32(_6_info.X4)-i32(4)))))
@@ -91603,48 +82026,32 @@ _44:
goto _45
}
- func() int32 {
- if uint32(_i) <= (_usableSize - uint32(i32(4))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uint32(_i) > (_usableSize - uint32(i32(4))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68340), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_20_size = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_i+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(_i+i32(2)))))) + 1*uintptr(i32(1)))))
- func() int32 {
- if uint32(_i+_20_size) <= _usableSize {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uint32(_i+_20_size) > _usableSize {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68342), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_btreeHeapInsert(tls, _heap, (uint32(_i)<<uint(i32(16)))|uint32((_i+_20_size)-i32(1)))
_20_j = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_i))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_i))))) + 1*uintptr(i32(1)))))
- func() int32 {
- if (_20_j == i32(0)) || (_20_j > (_i + _20_size)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _20_j != i32(0) && _20_j <= (_i+_20_size) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68351), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if uint32(_20_j) <= (_usableSize - uint32(i32(4))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uint32(_20_j) > (_usableSize - uint32(i32(4))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68352), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = _20_j
goto _44
@@ -91785,25 +82192,17 @@ func _sqlite3VdbeMemSetRowSet(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70336:1
var _db *Xsqlite3 // sqlite3.c:70337:11
_ = _db
_db = (*Xsqlite3)(unsafe.Pointer(_pMem.X9))
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70338), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetRowSetØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70339), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetRowSetØ00__func__Ø000))), unsafe.Pointer(str(5052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemRelease(tls, _pMem)
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(20 /* X6 */))) = (*int8)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(i32(64)))))
@@ -91816,27 +82215,19 @@ func _sqlite3VdbeMemSetRowSet(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70336:1
goto _5
_4:
- func() int32 {
- if (_pMem.X6) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pMem.X6) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70346), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetRowSetØ00__func__Ø000))), unsafe.Pointer(str(91752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(24 /* X7 */))) = _sqlite3DbMallocSize(tls, _db, (unsafe.Pointer)(_pMem.X6))
- *(**XRowSet)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = _sqlite3RowSetInit(tls, _db, (unsafe.Pointer)(_pMem.X6), uint32(_pMem.X7))
- func() int32 {
- if (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) != (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ *(**XRowSet)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5445581)(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((*T5445581)(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)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(32))
_5:
@@ -91853,15 +82244,11 @@ func init() {
func _sqlite3RowSetInit(tls *crt.TLS, _db *Xsqlite3, _pSpace unsafe.Pointer, _N uint32) (r0 *XRowSet) { // sqlite3.c:46358:1
var _p *XRowSet // sqlite3.c:46359:10
_ = _p
- func() int32 {
- if _N >= u32(32) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _N < u32(32) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46360), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetInitØ00__func__Ø000))), unsafe.Pointer(str(91812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XRowSet)(unsafe.Pointer(_pSpace))
*(**TRowSetChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = (*TRowSetChunk)(unsafe.Pointer(uintptr(i32(0))))
@@ -91889,15 +82276,11 @@ func _sqlite3RowSetInsert(tls *crt.TLS, _p *XRowSet, _rowid int64) { // sqlite3.
_ = _pEntry
var _pLast *TRowSetEntry // sqlite3.c:46428:22
_ = _pLast
- func() int32 {
- if (_p != (*XRowSet)(unsafe.Pointer(uintptr(i32(0))))) && ((int32(_p.X7) & i32(2)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) || (int32(_p.X7)&i32(2)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetInsertØ00__func__Ø000))), unsafe.Pointer(str(91856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pEntry = _rowSetEntryAlloc(tls, _p)
if _pEntry != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -91944,15 +82327,11 @@ func init() {
func _rowSetEntryAlloc(tls *crt.TLS, _p *XRowSet) (r0 *TRowSetEntry) { // sqlite3.c:46401:1
var _1_pNew *TRowSetChunk // sqlite3.c:46406:24
_ = _1_pNew
- func() int32 {
- if _p != (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46402), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetEntryAllocØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_p.X6) != i32(0) {
goto _2
@@ -91973,7 +82352,7 @@ _3:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) = uint16(u32(63))
_2:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X6 */))) -= 1
- r0 = postInc5570645((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X4 */))))), 16)
+ r0 = postInc5570655((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X4 */))))), 16)
return
}
@@ -91985,25 +82364,17 @@ func init() {
}
func _sqlite3RowSetNext(tls *crt.TLS, _p *XRowSet, _pRowid *int64) (r0 int32) { // sqlite3.c:46624:1
- func() int32 {
- if _p != (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46625), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetNextØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*TRowSetEntry)(unsafe.Pointer(_p.X5)) == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*TRowSetEntry)(unsafe.Pointer(_p.X5)) != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetNextØ00__func__Ø000))), unsafe.Pointer(str(91936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X7) & i32(2)) != i32(0) {
goto _4
@@ -92116,36 +82487,24 @@ func _rowSetEntryMerge(tls *crt.TLS, _pA *TRowSetEntry, _pB *TRowSetEntry) (r0 *
var _pTail *TRowSetEntry // sqlite3.c:46462:22
_ = _pTail
_pTail = &_head
- func() int32 {
- if (_pA != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) && (_pB != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pA == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) || _pB == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46465), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetEntryMergeØ00__func__Ø000))), unsafe.Pointer(str(15752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
- func() int32 {
- if ((*TRowSetEntry)(unsafe.Pointer(_pA.X1)) == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) || ((_pA.X0) <= ((*TRowSetEntry)(unsafe.Pointer(_pA.X1)).X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TRowSetEntry)(unsafe.Pointer(_pA.X1)) != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) && (_pA.X0) > ((*TRowSetEntry)(unsafe.Pointer(_pA.X1)).X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46467), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetEntryMergeØ00__func__Ø000))), unsafe.Pointer(str(91972)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*TRowSetEntry)(unsafe.Pointer(_pB.X1)) == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) || ((_pB.X0) <= ((*TRowSetEntry)(unsafe.Pointer(_pB.X1)).X0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*TRowSetEntry)(unsafe.Pointer(_pB.X1)) != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) && (_pB.X0) > ((*TRowSetEntry)(unsafe.Pointer(_pB.X1)).X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46468), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetEntryMergeØ00__func__Ø000))), unsafe.Pointer(str(92012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pA.X0) > (_pB.X0) {
goto _12
@@ -92155,7 +82514,7 @@ _3:
goto _13
}
- _pTail = store5570645((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pA)
+ _pTail = store5570655((**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)))) {
@@ -92169,7 +82528,7 @@ _14:
goto _15
_12:
- _pTail = store5570645((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pB)
+ _pTail = store5570655((**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
@@ -92205,15 +82564,11 @@ func _sqlite3RowSetTest(tls *crt.TLS, _pRowSet *XRowSet, _iBatch int32, _iRowid
_ = _6_pAux
var _6_pTail *TRowSetEntry // sqlite3.c:46681:37
_ = _6_pTail
- func() int32 {
- if (_pRowSet != (*XRowSet)(unsafe.Pointer(uintptr(i32(0))))) && ((int32(_pRowSet.X7) & i32(2)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pRowSet == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) || (int32(_pRowSet.X7)&i32(2)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46662), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetTestØ00__func__Ø000))), unsafe.Pointer(str(92072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iBatch == (_pRowSet.X8) {
goto _3
@@ -92257,7 +82612,7 @@ _9:
goto _12
}
- *_2_ppPrevTree = store5570645(&_pTree, _rowSetEntryAlloc(tls, _pRowSet))
+ *_2_ppPrevTree = store5570655(&_pTree, _rowSetEntryAlloc(tls, _pRowSet))
if _pTree == nil {
goto _13
}
@@ -92335,19 +82690,15 @@ func _rowSetListToTree(tls *crt.TLS, _pList *TRowSetEntry) (r0 *TRowSetEntry) {
_ = _p
var _pLeft *TRowSetEntry // sqlite3.c:46595:22
_ = _pLeft
- func() int32 {
- if _pList != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pList == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46597), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetListToTreeØ00__func__Ø000))), unsafe.Pointer(str(92144)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = _pList
_pList = (*TRowSetEntry)(unsafe.Pointer(_p.X1))
- *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X2 */))))) = store5570645((**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(12 /* X2 */))))) = store5570655((**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 {
@@ -92409,7 +82760,7 @@ _2:
_1:
_p = *_ppList
*_ppList = (*TRowSetEntry)(unsafe.Pointer(_p.X1))
- *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X2 */))))) = store5570645((**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(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
@@ -92419,15 +82770,11 @@ _3:
func _rowSetTreeToList(tls *crt.TLS, _pIn *TRowSetEntry, _ppFirst **TRowSetEntry, _ppLast **TRowSetEntry) { // sqlite3.c:46521:1
var _1_p *TRowSetEntry // sqlite3.c:46528:24
_ = _1_p
- func() int32 {
- if _pIn != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIn == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46526), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetTreeToListØ00__func__Ø000))), unsafe.Pointer(str(92176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*TRowSetEntry)(unsafe.Pointer(_pIn.X2)) == nil {
goto _2
@@ -92450,15 +82797,11 @@ _3:
_4:
*_ppLast = _pIn
_5:
- func() int32 {
- if (*TRowSetEntry)(unsafe.Pointer((*_ppLast).X1)) == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TRowSetEntry)(unsafe.Pointer((*_ppLast).X1)) != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46539), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetTreeToListØ00__func__Ø000))), unsafe.Pointer(str(92184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -92479,35 +82822,23 @@ func _sqlite3Checkpoint(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _eMode int32, _
_ = _bBusy
_rc = i32(0)
_bBusy = i32(0)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142077), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CheckpointØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pnLog == nil) || ((*_pnLog) == i32(-1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pnLog != nil && (*_pnLog) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142078), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CheckpointØ00__func__Ø000))), unsafe.Pointer(str(92228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pnCkpt == nil) || ((*_pnCkpt) == i32(-1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pnCkpt != nil && (*_pnCkpt) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142079), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CheckpointØ00__func__Ø000))), unsafe.Pointer(str(92252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_8:
@@ -92600,15 +82931,11 @@ _0:
}
func _sqlite3PagerOkToChangeJournalMode(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:54110:1
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOkToChangeJournalModeØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pPager.X14) < i32(3) {
goto _2
@@ -92621,11 +82948,8 @@ _2:
if func() int32 {
if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) && ((_pPager.X34) > int64(i32(0))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54113), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOkToChangeJournalModeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54113), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOkToChangeJournalModeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -92655,15 +82979,11 @@ func _sqlite3PagerCloseWal(tls *crt.TLS, _pPager *XPager, _db *Xsqlite3) (r0 int
var _1_logexists int32 // sqlite3.c:54311:9
_ = _1_logexists
_rc = i32(0)
- func() int32 {
- if int32(_pPager.X2) == i32(5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X2) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54304), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseWalØ00__func__Ø000))), unsafe.Pointer(str(92332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XWal)(unsafe.Pointer(_pPager.X60)) != nil {
goto _2
@@ -92724,39 +83044,27 @@ func _sqlite3PagerSetJournalMode(tls *crt.TLS, _pPager *XPager, _eMode int32) (r
_ = _6_state
_eOld = _pPager.X2
_print_pager_state(tls, _pPager)
- func() int32 {
- if (((((_eMode == i32(0)) || (_eMode == i32(3))) || (_eMode == i32(1))) || (_eMode == i32(2))) || (_eMode == i32(5))) || (_eMode == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eMode != i32(0) && _eMode != i32(3) && _eMode != i32(1) && _eMode != i32(2) && _eMode != i32(5) && _eMode != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54014), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X10) == i32(0)) || (_eMode != i32(5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X10) != i32(0) && _eMode == i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54025), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92604)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X13) == 0 {
goto _10
}
- func() int32 {
- if (int32(_eOld) == i32(4)) || (int32(_eOld) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_eOld) != i32(4) && int32(_eOld) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92656)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _eMode == i32(4) || _eMode == i32(2) {
goto _15
@@ -92769,15 +83077,11 @@ _10:
goto _16
}
- func() int32 {
- if int32(_pPager.X14) != i32(6) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) == i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54040), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(14108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(5 /* X2 */))) = uint8(_eMode)
i32(0)
@@ -92786,15 +83090,11 @@ _10:
i32(0)
i32(0)
i32(0)
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X1) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X1) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54054), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X1) != 0 || (int32(_eOld)&i32(5)) != i32(1) || (_eMode&i32(1)) != i32(0) {
goto _24
@@ -92811,15 +83111,11 @@ _10:
_25:
_6_rc = i32(0)
_6_state = int32(_pPager.X14)
- func() int32 {
- if (_6_state == i32(0)) || (_6_state == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _6_state != i32(0) && _6_state != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54071), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _6_state != i32(0) {
goto _30
@@ -92831,15 +83127,11 @@ _30:
goto _31
}
- func() int32 {
- if _6_rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _6_rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54076), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6_rc = _pagerLockDb(tls, _pPager, i32(2))
_31:
@@ -92864,15 +83156,11 @@ _36:
_pager_unlock(tls, _pPager)
_38:
_37:
- func() int32 {
- if _6_state == int32(_pPager.X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _6_state != int32(_pPager.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54087), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_26:
goto _41
@@ -93009,15 +83297,11 @@ func _sqlite3BtreeSetVersion(tls *crt.TLS, _pBtree *XBtree, _iVersion int32) (r0
var _1_aData *uint8 // sqlite3.c:68758:8
_ = _1_aData
_pBt = (*XBtShared)(unsafe.Pointer(_pBtree.X1))
- func() int32 {
- if (_iVersion == i32(1)) || (_iVersion == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iVersion != i32(1) && _iVersion != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68748), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetVersionØ00__func__Ø000))), unsafe.Pointer(str(93336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(22 /* X10 */)))
@@ -93083,15 +83367,11 @@ func _sqlite3JournalModename(tls *crt.TLS, _eMode int32) (r0 *int8) { // sqlite3
i32(0)
i32(0)
i32(0)
- func() int32 {
- if (_eMode >= i32(0)) && (_eMode <= i32(6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eMode < i32(0) || _eMode > i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113232), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3JournalModenameØ00__func__Ø000))), unsafe.Pointer(str(93388)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _eMode != i32(6) {
goto _3
@@ -93194,26 +83474,18 @@ _1:
goto _end_of_vacuum
_2:
- func() int32 {
- if ((_db.X5) - i32(1)) == _nDb {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_db.X5) - i32(1)) != _nDb {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124339), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(93564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_nDb)))
- func() int32 {
- if crt.Xstrcmp(tls, _pDb.X0, str(93584)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if crt.Xstrcmp(tls, _pDb.X0, str(93584)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124341), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(93596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTemp = (*XBtree)(unsafe.Pointer(_pDb.X1))
_sqlite3BtreeCommit(tls, _pTemp)
@@ -93246,11 +83518,8 @@ _9:
if _sqlite3BtreeSetPageSize(tls, _pTemp, _sqlite3BtreeGetPageSize(tls, _pMain), _nRes, i32(0)) == 0 && (_isMemDb != 0 || _sqlite3BtreeSetPageSize(tls, _pTemp, _db.X27, _nRes, i32(0)) == 0) && func() int32 {
if (_db.X17) != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124384), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124384), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -93269,7 +83538,7 @@ _15:
}
return _sqlite3BtreeGetAutoVacuum(tls, _pMain)
}())
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_nDb)
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_nDb)
_rc = _execSqlF(tls, _db, _pzErrMsg, str(93636), unsafe.Pointer(_zDbMain))
if _rc == i32(0) {
goto _18
@@ -93286,17 +83555,13 @@ _18:
goto _end_of_vacuum
_19:
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0))
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0))
_rc = _execSqlF(tls, _db, _pzErrMsg, str(93820), unsafe.Pointer(_zDbMain))
- func() int32 {
- if ((_db.X6) & i32(268435456)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_db.X6) & i32(268435456)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124425), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(93972)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(24 /* X6 */)))
@@ -93318,25 +83583,17 @@ _22:
goto _end_of_vacuum
_23:
- func() int32 {
- if i32(1) == _sqlite3BtreeIsInTrans(tls, _pTemp) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(1) != _sqlite3BtreeIsInTrans(tls, _pTemp) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124467), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(94136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if i32(1) == _sqlite3BtreeIsInTrans(tls, _pMain) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if i32(1) != _sqlite3BtreeIsInTrans(tls, _pMain) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124468), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(94168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5_i = i32(0)
_28:
@@ -93349,11 +83606,8 @@ _28:
if func() int32 {
if _rc != i32(0) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -93390,19 +83644,15 @@ _35:
_36:
_sqlite3BtreeSetAutoVacuum(tls, _pMain, _sqlite3BtreeGetAutoVacuum(tls, _pTemp))
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124488), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeSetPageSize(tls, _pMain, _sqlite3BtreeGetPageSize(tls, _pTemp), _nRes, i32(1))
_end_of_vacuum:
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0))
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(24 /* X6 */))) = _saved_flags
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(84 /* X29 */))) = _saved_nChange
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(88 /* X30 */))) = _saved_nTotalChange
@@ -93445,29 +83695,21 @@ _1:
}
_1_zSubSql = (*int8)(unsafe.Pointer(Xsqlite3_column_text(tls, _pStmt, i32(0))))
- func() int32 {
- if Xsqlite3_strnicmp(tls, _zSql, str(25616), i32(6)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_strnicmp(tls, _zSql, str(25616), i32(6)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124195), unsafe.Pointer((*int8)(unsafe.Pointer(&_execSqlØ00__func__Ø000))), unsafe.Pointer(str(94200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _1_zSubSql == nil {
goto _5
}
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_zSubSql)) + 1*uintptr(i32(0))))) != i32(83) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_zSubSql)) + 1*uintptr(i32(0))))) == i32(83) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124197), unsafe.Pointer((*int8)(unsafe.Pointer(&_execSqlØ00__func__Ø000))), unsafe.Pointer(str(94240)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _execSql(tls, _db, _pzErrMsg, _1_zSubSql)
if _rc == i32(0) {
@@ -93481,15 +83723,11 @@ _5:
goto _1
_2:
- func() int32 {
- if _rc != i32(100) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(100) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124202), unsafe.Pointer((*int8)(unsafe.Pointer(&_execSqlØ00__func__Ø000))), unsafe.Pointer(str(94256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(101) {
goto _11
@@ -93538,15 +83776,11 @@ func _sqlite3BtreeSetSpillSize(tls *crt.TLS, _p *XBtree, _mxPage int32) (r0 int3
var _res int32 // sqlite3.c:61604:7
_ = _res
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61605), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetSpillSizeØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
_res = _sqlite3PagerSetSpillsize(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _mxPage)
@@ -93571,15 +83805,11 @@ func _sqlite3PagerSetSpillsize(tls *crt.TLS, _pPager *XPager, _mxPage int32) (r0
func _sqlite3PcacheSetSpillsize(tls *crt.TLS, _p *XPCache, _mxPage int32) (r0 int32) { // sqlite3.c:44905:1
var _res int32 // sqlite3.c:44906:7
_ = _res
- func() int32 {
- if (_p.X12) != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X12) == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44907), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheSetSpillsizeØ00__func__Ø000))), unsafe.Pointer(str(94328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _mxPage == 0 {
goto _2
@@ -93615,15 +83845,11 @@ func _sqlite3BtreeSetPagerFlags(tls *crt.TLS, _p *XBtree, _pgFlags uint32) (r0 i
var _pBt *XBtShared // sqlite3.c:61640:12
_ = _pBt
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPagerFlagsØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
_sqlite3PagerSetFlags(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _pgFlags)
@@ -93744,15 +83970,11 @@ func _sqlite3BtreeSetPageSize(tls *crt.TLS, _p *XBtree, _pageSize int32, _nReser
_ = _pBt
_rc = i32(0)
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if (_nReserve >= i32(-1)) && (_nReserve <= i32(255)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nReserve < i32(-1) || _nReserve > i32(255) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61672), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(94400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
if (int32(_pBt.X10) & i32(2)) == 0 {
@@ -93770,39 +83992,27 @@ _3:
_nReserve = int32((_pBt.X15) - (_pBt.X16))
_4:
- func() int32 {
- if (_nReserve >= i32(0)) && (_nReserve <= i32(255)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nReserve < i32(0) || _nReserve > i32(255) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61684), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(94432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pageSize < i32(512) || _pageSize > i32(65536) || ((_pageSize-i32(1))&_pageSize) != i32(0) {
goto _10
}
- func() int32 {
- if (_pageSize & i32(7)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pageSize & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61687), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(52948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(_pBt.X2)) == nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(_pBt.X2)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(21696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(32 /* X15 */))) = uint32(_pageSize)
_freeTempSpace(tls, _pBt)
@@ -93937,15 +84147,11 @@ func _sqlite3BtreeCopyFile(tls *crt.TLS, _pTo *XBtree, _pFrom *XBtree) (r0 int32
_ = _1_nByte
_sqlite3BtreeEnter(tls, _pTo)
_sqlite3BtreeEnter(tls, _pFrom)
- func() int32 {
- if _sqlite3BtreeIsInTrans(tls, _pTo) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeIsInTrans(tls, _pTo) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69569), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCopyFileØ00__func__Ø000))), unsafe.Pointer(str(94488)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pFd = _sqlite3PagerFile(tls, _sqlite3BtreePager(tls, _pTo))
if (*Xsqlite3_io_methods)(unsafe.Pointer(_pFd.X0)) == nil {
@@ -93974,15 +84180,11 @@ _2:
*(**XBtree)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(4 /* X1 */))))) = _pTo
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(16 /* X4 */))) = uint32(i32(1))
Xsqlite3_backup_step(tls, &_b, i32(2147483647))
- func() int32 {
- if (_b.X7) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_b.X7) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69600), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCopyFileØ00__func__Ø000))), unsafe.Pointer(str(94516)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = Xsqlite3_backup_finish(tls, &_b)
if _rc != i32(0) {
@@ -93999,15 +84201,11 @@ _2:
_7:
_sqlite3PagerClearCache(tls, _sqlite3BtreePager(tls, (*XBtree)(unsafe.Pointer(_b.X1))))
_8:
- func() int32 {
- if _sqlite3BtreeIsInTrans(tls, _pTo) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeIsInTrans(tls, _pTo) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69609), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCopyFileØ00__func__Ø000))), unsafe.Pointer(str(94532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_copy_finished:
_sqlite3BtreeLeave(tls, _pFrom)
@@ -94139,15 +84337,11 @@ _13:
_rc = i32(8)
_16:
_2_nSrcPage = int32(_sqlite3BtreeLastPage(tls, (*XBtree)(unsafe.Pointer(_p.X6))))
- func() int32 {
- if _2_nSrcPage >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_nSrcPage < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69235), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_ii = i32(0)
_19:
@@ -94234,25 +84428,17 @@ _36:
goto _39
}
- func() int32 {
- if _pgszSrc == _sqlite3BtreeGetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X6))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pgszSrc != _sqlite3BtreeGetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X6))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69293), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pgszDest == _sqlite3BtreeGetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pgszDest != _sqlite3BtreeGetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69294), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pgszSrc >= _pgszDest {
goto _44
@@ -94271,15 +84457,11 @@ _45:
_44:
_21_nDestTruncate = _2_nSrcPage * (_pgszSrc / _pgszDest)
_46:
- func() int32 {
- if _21_nDestTruncate > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _21_nDestTruncate <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69304), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pgszSrc >= _pgszDest {
goto _49
@@ -94287,25 +84469,17 @@ _46:
_25_iSize = int64(_pgszSrc) * int64(_2_nSrcPage)
_25_pFile = _sqlite3PagerFile(tls, _2_pDestPager)
- func() int32 {
- if _25_pFile != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _25_pFile == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69323), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(59944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_21_nDestTruncate == i32(0)) || ((int64(_21_nDestTruncate) * int64(_pgszDest)) >= _25_iSize)) || (((_21_nDestTruncate == int32(((uint32(_sqlite3PendingByte)/((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X1)).X1)).X15))+uint32(i32(1)))-uint32(i32(1)))) && (_25_iSize >= int64(_sqlite3PendingByte))) && (_25_iSize <= int64(_sqlite3PendingByte+_pgszDest))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _21_nDestTruncate != i32(0) && (int64(_21_nDestTruncate)*int64(_pgszDest)) < _25_iSize && (_21_nDestTruncate != int32(((uint32(_sqlite3PendingByte)/((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X1)).X1)).X15))+uint32(i32(1)))-uint32(i32(1))) || _25_iSize < int64(_sqlite3PendingByte) || _25_iSize > int64(_sqlite3PendingByte+_pgszDest)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69324), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3PagerPagecount(tls, _2_pDestPager, &_25_nDstPage)
_25_iPg = uint32(_21_nDestTruncate)
@@ -94404,15 +84578,11 @@ _32:
*p = (*p) | _sqlite3BtreeCommitPhaseTwo(tls, (*XBtree)(unsafe.Pointer(_p.X6)), i32(0))
sink961 = *p
}
- func() int32 {
- if _36_rc2 == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _36_rc2 != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(18264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_79:
if _rc != i32(3082) {
@@ -94454,15 +84624,11 @@ func init() {
func _attachBackupObject(tls *crt.TLS, _p *Xsqlite3_backup) { // sqlite3.c:69151:1
var _pp **Xsqlite3_backup // sqlite3.c:69152:18
_ = _pp
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer(_p.X6))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer(_p.X6))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69153), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachBackupObjectØ00__func__Ø000))), unsafe.Pointer(str(94908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pp = _sqlite3PagerBackupPtr(tls, _sqlite3BtreePager(tls, (*XBtree)(unsafe.Pointer(_p.X6))))
*(**Xsqlite3_backup)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X11 */))))) = *_pp
@@ -94587,15 +84753,11 @@ _9:
}
func _sqlite3PagerClearCache(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:54145:1
- func() int32 {
- if (int32(_pPager.X13) == i32(0)) || ((_pPager.X10) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X13) != i32(0) && (_pPager.X10) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54146), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerClearCacheØ00__func__Ø000))), unsafe.Pointer(str(57668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pPager.X10) != i32(0) {
goto _3
@@ -94626,15 +84788,11 @@ func _sqlite3BtreeIncrVacuum(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c
_ = _2_nFin
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_sqlite3BtreeEnter(tls, _p)
- func() int32 {
- if (int32(_pBt.X8) == i32(2)) && (int32(_p.X2) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pBt.X8) != i32(2) || int32(_p.X2) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62638), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIncrVacuumØ00__func__Ø000))), unsafe.Pointer(str(94984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pBt.X5) != 0 {
goto _3
@@ -94699,15 +84857,11 @@ func _sqlite3BtreeLockTable(tls *crt.TLS, _p *XBtree, _iTab int32, _isWriteLock
var _1_lockType uint8 // sqlite3.c:68659:8
_ = _1_lockType
_rc = i32(0)
- func() int32 {
- if int32(_p.X2) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X2) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68657), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLockTableØ00__func__Ø000))), unsafe.Pointer(str(95068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X3) == 0 {
goto _2
@@ -94715,15 +84869,11 @@ func _sqlite3BtreeLockTable(tls *crt.TLS, _p *XBtree, _iTab int32, _isWriteLock
_1_lockType = uint8(i32(1) + int32(_isWriteLock))
i32(0)
- func() int32 {
- if (int32(_isWriteLock) == i32(0)) || (int32(_isWriteLock) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_isWriteLock) != i32(0) && int32(_isWriteLock) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68661), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLockTableØ00__func__Ø000))), unsafe.Pointer(str(72496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
_rc = _querySharedCacheTableLock(tls, _p, uint32(_iTab), _1_lockType)
@@ -94755,65 +84905,41 @@ func _setSharedCacheTableLock(tls *crt.TLS, _p *XBtree, _iTable uint32, _eLock u
_ = _pIter
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_pLock = nil
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59282), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(16676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_eLock) == i32(1)) || (int32(_eLock) == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_eLock) != i32(1) && int32(_eLock) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59283), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59284), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(23364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (i32(0) == (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6) & i32(16384))) || (int32(_eLock) == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if i32(0) != (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6)&i32(16384)) && int32(_eLock) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59290), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(95116)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X3) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59294), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(95180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if i32(0) == _querySharedCacheTableLock(tls, _p, _iTable, _eLock) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if i32(0) != _querySharedCacheTableLock(tls, _p, _iTable, _eLock) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59295), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(95192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIter = (*XBtLock)(unsafe.Pointer(_pBt.X25))
_14:
@@ -94994,15 +85120,11 @@ func _sqlite3VdbeMemCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem) (r0 int32) { //
var _rc int32 // sqlite3.c:70421:7
_ = _rc
_rc = i32(0)
- func() int32 {
- if (int32(_pFrom.X1) & i32(32)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pFrom.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemCopyØ00__func__Ø000))), unsafe.Pointer(str(73768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pTo.X1) & i32(9312)) == i32(0) {
goto _2
@@ -95054,15 +85176,11 @@ func _sqlite3VtabCallCreate(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zTab *int8
_ = _zMod
_rc = i32(0)
_pTab = _sqlite3FindTable(tls, _db, _zTab, (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X0)
- func() int32 {
- if ((_pTab != nil) && (_pTab.X16) != 0) && ((*XVTable)(unsafe.Pointer(_pTab.X18)) == nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == nil || (_pTab.X16) == 0 || (*XVTable)(unsafe.Pointer(_pTab.X18)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125225), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallCreateØ00__func__Ø000))), unsafe.Pointer(str(95292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zMod = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X17)) + 4*uintptr(i32(0))))
_pMod = (*XModule)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(316 /* X65 */))), _zMod)))
@@ -95096,11 +85214,8 @@ _7:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125244), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallCreateØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125244), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallCreateØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -95206,25 +85321,17 @@ _6:
*(**XModule)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVTable)) + uintptr(4 /* X1 */))))) = _pMod
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20)))
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X17)) + 4*uintptr(i32(1)))) = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X0
- func() int32 {
- if (**XVtabCtx)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(332 /* X66 */))))) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (**XVtabCtx)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(332 /* X66 */))))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125063), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(95424)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _xConstruct != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _xConstruct == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125064), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(95440)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCtx)) + uintptr(4 /* X1 */))))) = _pTab
*(**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCtx)) + uintptr(0 /* X0 */))))) = _pVTable
@@ -95239,15 +85346,11 @@ _6:
_sqlite3OomFault(tls, _db)
_11:
- func() int32 {
- if (*XTable)(unsafe.Pointer(_sCtx.X1)) == _pTab {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_sCtx.X1)) != _pTab {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125073), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(95452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) == _rc {
goto _14
@@ -95273,11 +85376,8 @@ _14:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125083), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125083), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -95352,15 +85452,11 @@ _42:
goto _44
}
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_zType)) + 1*uintptr(_11_i-i32(1))))) == i32(32) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_zType)) + 1*uintptr(_11_i-i32(1))))) != i32(32) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125125), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(95556)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_zType)) + 1*uintptr(_11_i-i32(1)))) = int8(i32(0))
_44:
@@ -95428,11 +85524,8 @@ func _sqlite3VtabCallDestroy(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zTab *int
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125349), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125349), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -95445,15 +85538,11 @@ _4:
goto _7
}
- func() int32 {
- if (*Xsqlite3_vtab)(unsafe.Pointer(_1_p.X2)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_vtab)(unsafe.Pointer(_1_p.X2)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125353), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(95592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((*Xsqlite3_vtab)(unsafe.Pointer(_1_p.X2)).X1) <= i32(0) {
goto _10
@@ -95471,34 +85560,26 @@ _7:
_1_xDestroy = *(*func(*crt.TLS, *Xsqlite3_vtab) int32)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
}{((*Xsqlite3_module)(unsafe.Pointer((*XModule)(unsafe.Pointer(_1_p.X1)).X0)).X5)}))
- func() int32 {
+ func() {
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, *Xsqlite3_vtab) int32
- }{_1_xDestroy})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_1_xDestroy})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, *Xsqlite3_vtab) int32
}{nil})) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125360), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(95604)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _1_xDestroy(tls, (*Xsqlite3_vtab)(unsafe.Pointer(_1_p.X2)))
if _rc != i32(0) {
goto _13
}
- func() int32 {
- if ((*XVTable)(unsafe.Pointer(_pTab.X18)) == _1_p) && ((*XVTable)(unsafe.Pointer(_1_p.X6)) == (*XVTable)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XVTable)(unsafe.Pointer(_pTab.X18)) != _1_p || (*XVTable)(unsafe.Pointer(_1_p.X6)) != (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(95616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**Xsqlite3_vtab)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p)) + uintptr(8 /* X2 */))))) = (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0))))
*(**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(64 /* X18 */))))) = (*XVTable)(unsafe.Pointer(uintptr(i32(0))))
@@ -95534,25 +85615,17 @@ func _sqlite3PagerMaxPageCount(tls *crt.TLS, _pPager *XPager, _mxPage int32) (r0
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(156 /* X49 */))) = uint32(_mxPage)
_0:
- func() int32 {
- if int32(_pPager.X14) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50648), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMaxPageCountØ00__func__Ø000))), unsafe.Pointer(str(95672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X49) >= (_pPager.X22) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X49) < (_pPager.X22) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50649), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMaxPageCountØ00__func__Ø000))), unsafe.Pointer(str(95700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = int32(_pPager.X49)
return
@@ -95617,15 +85690,11 @@ _3:
_4:
_sqlite3StrAccumAppend(tls, &_out, str(73092), i32(3))
- func() int32 {
- if int32((uintptr(unsafe.Pointer(_zRawSql))-uintptr(unsafe.Pointer(_2_zStart)))/1) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uintptr(unsafe.Pointer(_zRawSql))-uintptr(unsafe.Pointer(_2_zStart)))/1) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77995), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95760)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3StrAccumAppend(tls, &_out, _2_zStart, int32((uintptr(unsafe.Pointer(_zRawSql))-uintptr(unsafe.Pointer(_2_zStart)))/1))
goto _1
@@ -95648,15 +85717,11 @@ _11:
}
_n = _findNextHostParameter(tls, _zRawSql, &_nToken)
- func() int32 {
- if _n > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78003), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(1352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3StrAccumAppend(tls, &_out, _zRawSql, _n)
{
@@ -95664,15 +85729,11 @@ _11:
*p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n)))
sink1025 = *p
}
- func() int32 {
- if ((*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != 0) || (_nToken == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == 0 && _nToken != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78006), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nToken != i32(0) {
goto _18
@@ -95689,15 +85750,11 @@ _18:
goto _20
}
- func() int32 {
- if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(1))))))))) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(1))))))))) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78010), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3GetInt32(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql))+1*uintptr(i32(1)))), &_idx)
goto _23
@@ -95708,26 +85765,18 @@ _23:
goto _24
_19:
- func() int32 {
- if (((int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == i32(58)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == i32(36))) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == i32(64))) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == i32(35)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != i32(58) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != i32(36) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != i32(64) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != i32(35) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78016), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_idx = _sqlite3VdbeParameterIndex(tls, _p, _zRawSql, _nToken)
- func() int32 {
- if _idx > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _idx <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78023), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95912)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_24:
{
@@ -95736,15 +85785,11 @@ _24:
sink1025 = *p
}
_nextIndex = _idx + i32(1)
- func() int32 {
- if (_idx > i32(0)) && (_idx <= int32(_p.X4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _idx <= i32(0) || _idx > int32(_p.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78027), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pVar = (*XMem)(unsafe.Pointer(uintptr(_p.X24) + 48*uintptr(_idx-i32(1))))
if (int32(_pVar.X1) & i32(1)) == 0 {
@@ -95759,7 +85804,7 @@ _35:
goto _37
}
- _sqlite3XPrintf(tls, &_out, str(4648), *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */))))))
+ _sqlite3XPrintf(tls, &_out, str(4648), *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */))))))
goto _38
_37:
@@ -95767,7 +85812,7 @@ _37:
goto _39
}
- _sqlite3XPrintf(tls, &_out, str(4672), *(*float64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */))))))
+ _sqlite3XPrintf(tls, &_out, str(4672), *(*float64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */))))))
goto _40
_39:
@@ -95807,19 +85852,15 @@ _41:
goto _46
}
- _sqlite3XPrintf(tls, &_out, str(95952), *(*int32)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */))))))
+ _sqlite3XPrintf(tls, &_out, str(95952), *(*int32)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */))))))
goto _47
_46:
- func() int32 {
- if (int32(_pVar.X1) & i32(16)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pVar.X1) & i32(16)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78070), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3StrAccumAppend(tls, &_out, str(95992), i32(2))
_17_nOut = _pVar.X4
@@ -95877,15 +85918,11 @@ _0:
}
_n = _sqlite3GetToken(tls, (*uint8)(unsafe.Pointer(_zSql)), &_tokenType)
- func() int32 {
- if (_n > i32(0)) && (_tokenType != i32(163)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n <= i32(0) || _tokenType == i32(163) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77935), unsafe.Pointer((*int8)(unsafe.Pointer(&_findNextHostParameterØ00__func__Ø000))), unsafe.Pointer(str(96032)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _tokenType != i32(135) {
goto _5
@@ -96006,37 +86043,25 @@ func _sqlite3Reprepare(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:116094
_ = _zSql
var _db *Xsqlite3 // sqlite3.c:116098:11
_ = _db
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_sqlite3VdbeDb(tls, _p).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_sqlite3VdbeDb(tls, _p).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116100), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(96088)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zSql = Xsqlite3_sql(tls, (unsafe.Pointer)(_p))
- func() int32 {
- if _zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zSql == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116102), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(24348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = _sqlite3VdbeDb(tls, _p)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3LockAndPrepare(tls, _db, _zSql, i32(-1), i32(0), _p, &_pNew, (**int8)(unsafe.Pointer(uintptr(i32(0)))))
if _rc == 0 {
@@ -96049,29 +86074,21 @@ func _sqlite3Reprepare(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:116094
_sqlite3OomFault(tls, _db)
_7:
- func() int32 {
- if unsafe.Pointer(_pNew) == (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if unsafe.Pointer(_pNew) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116110), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(96132)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
_6:
- func() int32 {
- if _pNew != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pNew == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116113), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(20660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeSwap(tls, (*TVdbe)(unsafe.Pointer(_pNew)), _p)
_sqlite3TransferBindings(tls, _pNew, (unsafe.Pointer)(_p))
@@ -96109,15 +86126,11 @@ func _sqlite3VdbeSwap(tls *crt.TLS, _pA *TVdbe, _pB *TVdbe) { // sqlite3.c:71401
_ = _pTmp
var _zTmp *int8 // sqlite3.c:71403:8
_ = _zTmp
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_pA.X0)) == (*Xsqlite3)(unsafe.Pointer(_pB.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pA.X0)) != (*Xsqlite3)(unsafe.Pointer(_pB.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71404), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSwapØ00__func__Ø000))), unsafe.Pointer(str(96160)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_tmp = *_pA
*_pA = *_pB
@@ -96152,25 +86165,17 @@ func _sqlite3TransferBindings(tls *crt.TLS, _pFromStmt unsafe.Pointer, _pToStmt
_ = _i
_pFrom = (*TVdbe)(unsafe.Pointer(_pFromStmt))
_pTo = (*TVdbe)(unsafe.Pointer(_pToStmt))
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_pTo.X0)) == (*Xsqlite3)(unsafe.Pointer(_pFrom.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pTo.X0)) != (*Xsqlite3)(unsafe.Pointer(_pFrom.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77501), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TransferBindingsØ00__func__Ø000))), unsafe.Pointer(str(73800)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pTo.X4) == int32(_pFrom.X4) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pTo.X4) != int32(_pFrom.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77502), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TransferBindingsØ00__func__Ø000))), unsafe.Pointer(str(96192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pTo.X0)).X3)))
_i = i32(0)
@@ -96251,15 +86256,11 @@ _0:
func _sqlite3PragmaVtabRegister(tls *crt.TLS, _db *Xsqlite3, _zName *int8) (r0 *XModule) { // sqlite3.c:115377:1
var _pName *XPragmaName // sqlite3.c:115378:20
_ = _pName
- func() int32 {
- if Xsqlite3_strnicmp(tls, _zName, str(51280), i32(7)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_strnicmp(tls, _zName, str(51280), i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaVtabRegisterØ00__func__Ø000))), unsafe.Pointer(str(96264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pName = _pragmaLocate(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zName))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(7)))))))))
if _pName != (*XPragmaName)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -96278,15 +86279,11 @@ _2:
return
_3:
- func() int32 {
- if unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(316 /* X65 */))), _zName)) == (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(316 /* X65 */))), _zName)) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115383), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaVtabRegisterØ00__func__Ø000))), unsafe.Pointer(str(96308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _sqlite3VtabCreateModule(tls, _db, _zName, &_pragmaVtabModule, (unsafe.Pointer)(_pName), nil)
return
@@ -96440,15 +86437,11 @@ _5:
_6:
_sqlite3StrAccumAppend(tls, &_acc, str(38612), i32(1))
_sqlite3StrAccumFinish(tls, &_acc)
- func() int32 {
- if crt.Xstrlen(tls, (*int8)(unsafe.Pointer(&_zBuf))) < u32(199) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if crt.Xstrlen(tls, (*int8)(unsafe.Pointer(&_zBuf))) >= u32(199) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115145), unsafe.Pointer((*int8)(unsafe.Pointer(&_pragmaVtabConnectØ00__func__Ø000))), unsafe.Pointer(str(97504)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = Xsqlite3_declare_vtab(tls, _db, (*int8)(unsafe.Pointer(&_zBuf)))
if _rc != i32(0) {
@@ -96551,15 +86544,11 @@ _6:
_7:
_j = (_pConstraint.X0) - int32(_pTab.X4)
- func() int32 {
- if _j < i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j >= i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115198), unsafe.Pointer((*int8)(unsafe.Pointer(&_pragmaVtabBestIndexØ00__func__Ø000))), unsafe.Pointer(str(97816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_seen)) + 4*uintptr(_j))) = _i + i32(1)
_2:
@@ -96697,15 +86686,11 @@ _2:
goto _5
}
- func() int32 {
- if _j < i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j >= i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115284), unsafe.Pointer((*int8)(unsafe.Pointer(&_pragmaVtabFilterØ00__func__Ø000))), unsafe.Pointer(str(97844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(16 /* X3 */))))) + 4*uintptr(_j))) = Xsqlite3_mprintf(tls, str(24304), unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(_i))))))
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)))) {
@@ -96774,15 +86759,11 @@ func _pragmaVtabNext(tls *crt.TLS, _pVtabCursor *Xsqlite3_file) (r0 int32) { //
_pCsr = (*XPragmaVtabCursor)(unsafe.Pointer(_pVtabCursor))
_rc = i32(0)
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(8 /* X2 */))) += 1
- func() int32 {
- if (_pCsr.X1) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCsr.X1) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115255), unsafe.Pointer((*int8)(unsafe.Pointer(&_pragmaVtabNextØ00__func__Ø000))), unsafe.Pointer(str(97908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(100) == Xsqlite3_step(tls, _pCsr.X1) {
goto _2
@@ -96835,15 +86816,11 @@ _1:
}
func Xsqlite3_result_value(tls *crt.TLS, _pCtx *Xsqlite3_context, _pValue *XMem) { // sqlite3.c:76444:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76445), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_valueØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemCopy(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _pValue)
return
@@ -96932,15 +86909,11 @@ _4:
*(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMod)) + uintptr(16 /* X4 */))))) = _pTab
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(32 /* X8 */))) = uint32(i32(1))
*(**XSchema)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(72 /* X20 */))))) = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(i32(0)))).X4))
- func() int32 {
- if (_pTab.X16) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTab.X16) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125677), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabEponymousTableInitØ00__func__Ø000))), unsafe.Pointer(str(97964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(40 /* X10 */))) = int16(i32(-1))
_addModuleArgument(tls, _db, _pTab, _sqlite3DbStrDup(tls, _db, _pTab.X0))
@@ -97012,15 +86985,11 @@ func _sqlite3ViewGetColumnNames(tls *crt.TLS, _pParse *XParse, _pTable *XTable)
_ = _xAuth
_nErr = i32(0)
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _pTable != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTable == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101608), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3VtabCallConnect(tls, _pParse, _pTable) == 0 {
goto _2
@@ -97055,25 +87024,17 @@ _4:
return
_5:
- func() int32 {
- if int32(_pTable.X11) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pTable.X11) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101642), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_pTable.X3)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSelect)(unsafe.Pointer(_pTable.X3)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101651), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pSel = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(_pTable.X3)), i32(0))
if _pSel == nil {
@@ -97083,7 +87044,7 @@ _5:
_n = _pParse.X17
_sqlite3SrcListAssignCursors(tls, _pParse, (*XSrcList)(unsafe.Pointer(_pSel.X8)))
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(42 /* X11 */))) = int16(i32(-1))
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1
_xAuth = _db.X59
*(*func(*crt.TLS, unsafe.Pointer, int32, *int8, *int8, *int8, *int8) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(292 /* X59 */))) = nil
_pSelTab = _sqlite3ResultSetOfSelect(tls, _pParse, _pSel)
@@ -97107,29 +87068,21 @@ _11:
goto _16
}
- func() int32 {
- if (*XColumn)(unsafe.Pointer(_pTable.X1)) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XColumn)(unsafe.Pointer(_pTable.X1)) != (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101686), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98088)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(42 /* X11 */))) = _pSelTab.X11
*(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(4 /* X1 */))))) = (*XColumn)(unsafe.Pointer(_pSelTab.X1))
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSelTab)) + uintptr(42 /* X11 */))) = int16(i32(0))
*(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSelTab)) + uintptr(4 /* X1 */))))) = (*XColumn)(unsafe.Pointer(uintptr(i32(0))))
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pTable.X20))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pTable.X20))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101691), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _21
@@ -97140,7 +87093,7 @@ _21:
_15:
_sqlite3DeleteTable(tls, _db, _pSelTab)
_sqlite3SelectDelete(tls, _db, _pSel)
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1
goto _22
_10:
@@ -97176,15 +87129,11 @@ func _sqlite3VtabCallConnect(tls *crt.TLS, _pParse *XParse, _pTab *XTable) (r0 i
var _3_zErr *int8 // sqlite3.c:125168:10
_ = _3_zErr
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _pTab != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125154), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallConnectØ00__func__Ø000))), unsafe.Pointer(str(98180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pTab.X16) != 0 && _sqlite3GetVTable(tls, _db, _pTab) == nil {
goto _3
@@ -97276,28 +87225,20 @@ _2:
return
_3:
- func() int32 {
- if ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X0) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* 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)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(32 /* X8 */))) = uint32(i32(1))
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(0 /* X0 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0))))
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(44 /* X12 */))) = int16(i32(200))
- func() int32 {
- if i32(200) == int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(200) != int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118059), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResultSetOfSelectØ00__func__Ø000))), unsafe.Pointer(str(49500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ColumnsFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(_pSelect.X0)), (*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab))+uintptr(42 /* X11 */))), (**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab))+uintptr(4 /* X1 */))))))
_sqlite3SelectAddColumnTypeAndCollation(tls, _pParse, _pTab, _pSelect)
@@ -97347,35 +87288,23 @@ func _sqlite3SelectAddColumnTypeAndCollation(tls *crt.TLS, _pParse *XParse, _pTa
_ = _1_m
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_szAll = u64(0)
- func() int32 {
- if _pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSelect == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118003), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectAddColumnTypeAndCollationØ00__func__Ø000))), unsafe.Pointer(str(98264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pSelect.X3) & uint32(i32(4))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_pSelect.X3) & uint32(i32(4))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118004), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectAddColumnTypeAndCollationØ00__func__Ø000))), unsafe.Pointer(str(98276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pTab.X11) == ((*XExprList)(unsafe.Pointer(_pSelect.X0)).X0)) || ((_db.X17) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pTab.X11) != ((*XExprList)(unsafe.Pointer(_pSelect.X0)).X0) && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118005), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectAddColumnTypeAndCollationØ00__func__Ø000))), unsafe.Pointer(str(98316)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_db.X17) == 0 {
goto _7
@@ -97474,25 +87403,17 @@ func _columnTypeImpl(tls *crt.TLS, _pNC *XNameContext, _pExpr *XExpr, _pEstWidth
_ = _12_p
_zType = nil
_estWidth = u8(1)
- func() int32 {
- if _pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117637), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(44732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSrcList)(unsafe.Pointer(_pNC.X1)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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(117638), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(98412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch int32(_pExpr.X0) {
case i32(119):
@@ -97547,15 +87468,11 @@ _10:
goto _8
_19:
- func() int32 {
- if (_2_pTab != nil) && ((*XTable)(unsafe.Pointer(_pExpr.X14)) == _2_pTab) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_pTab == nil || (*XTable)(unsafe.Pointer(_pExpr.X14)) != _2_pTab {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117683), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(98432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _2_pS == nil {
goto _23
@@ -97566,11 +87483,8 @@ _19:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117689), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117689), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -97590,15 +87504,11 @@ _23:
goto _29
}
- func() int32 {
- if _2_pS == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_pS != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117706), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(98460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _2_iCol >= i32(0) {
goto _32
@@ -97606,15 +87516,11 @@ _23:
_2_iCol = int32(_2_pTab.X10)
_32:
- func() int32 {
- if (_2_iCol == i32(-1)) || ((_2_iCol >= i32(0)) && (_2_iCol < int32(_2_pTab.X11))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_iCol != i32(-1) && (_2_iCol < i32(0) || _2_iCol >= int32(_2_pTab.X11)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117708), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(98464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _2_iCol >= i32(0) {
goto _37
@@ -97632,17 +87538,13 @@ _28:
goto _8
_7:
- _12_pS = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
+ _12_pS = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
_12_p = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_12_pS.X0)).X1) + 20*uintptr(i32(0)))).X0))
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117743), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(46336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_12_sNC)) + uintptr(4 /* X1 */))))) = (*XSrcList)(unsafe.Pointer(_12_pS.X8))
*(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_12_sNC)) + uintptr(16 /* X4 */))))) = _pNC
@@ -97713,7 +87615,7 @@ _4:
goto _7
}
- _pColl = _sqlite3GetCollSeq(tls, _pParse, _db.X14, (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))), *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))
+ _pColl = _sqlite3GetCollSeq(tls, _pParse, _db.X14, (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))), *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))
goto _1
_7:
@@ -97745,26 +87647,19 @@ _12:
_16:
_8_pNext = (*XExpr)(unsafe.Pointer(_p.X5))
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
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)
- return i32(0)
- }()
+ }
}()
- if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || func() int32 {
+ if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || func() int32 {
if ((_p.X2) & uint32(i32(2048))) == uint32(i32(0)) {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90904), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90904), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -97774,26 +87669,23 @@ _16:
_9_i = i32(0)
_25:
if func() int32 {
- if _9_i < ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X0) {
+ if _9_i < ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X0) {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90906), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90906), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
goto _30
}
- if (((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_9_i))).X0)).X2) & uint32(i32(256))) == uint32(i32(0)) {
+ if (((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_9_i))).X0)).X2) & uint32(i32(256))) == uint32(i32(0)) {
goto _31
}
- _8_pNext = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_9_i))).X0))
+ _8_pNext = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_9_i))).X0))
goto _30
_31:
@@ -97852,15 +87744,11 @@ func _sqlite3CheckCollSeq(tls *crt.TLS, _pParse *XParse, _pColl *XCollSeq) (r0 i
return
_1:
- func() int32 {
- if _1_p == _pColl {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_p != _pColl {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CheckCollSeqØ00__func__Ø000))), unsafe.Pointer(str(98544)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_0:
r0 = i32(0)
@@ -97881,12 +87769,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(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == 0 {
+ if (*XTable)(unsafe.Pointer(_pFrom.X4)) == nil || ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(36 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == 0 {
goto _1
}
_1_pTab = (*XTable)(unsafe.Pointer(_pFrom.X4))
- _1_zIndexedBy = *(**int8)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(60 /* X15 */)))))
+ _1_zIndexedBy = *(**int8)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(60 /* X15 */)))))
_1_pIdx = (*XIndex)(unsafe.Pointer(_1_pTab.X2))
_2:
if _1_pIdx == nil || _sqlite3StrICmp(tls, _1_pIdx.X0, _1_zIndexedBy) == 0 {
@@ -97961,11 +87849,8 @@ _0:
if func() int32 {
if (_1_pLeftTab == (*XTable)(unsafe.Pointer(uintptr(i32(0))))) || (_1_pRightTab == (*XTable)(unsafe.Pointer(uintptr(i32(0))))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteProcessJoinØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteProcessJoinØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -97977,8 +87862,8 @@ _0:
goto _1
_7:
- _1_isOuter = bool2int((int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(36 /* X9 */))).X0) & i32(32)) != i32(0))
- if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(36 /* X9 */))).X0) & i32(4)) == 0 {
+ _1_isOuter = bool2int((int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(36 /* X9 */))).X0) & i32(32)) != i32(0))
+ if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(36 /* X9 */))).X0) & i32(4)) == 0 {
goto _8
}
@@ -98083,15 +87968,11 @@ func _tableAndColumnIndex(tls *crt.TLS, _pSrc *XSrcList, _N int32, _zCol *int8,
_ = _i
var _iCol int32 // sqlite3.c:116534:7
_ = _iCol
- func() int32 {
- if (_piTab == (*int32)(unsafe.Pointer(uintptr(i32(0))))) == (_piCol == (*int32)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_piTab == (*int32)(unsafe.Pointer(uintptr(i32(0))))) != (_piCol == (*int32)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116536), unsafe.Pointer((*int8)(unsafe.Pointer(&_tableAndColumnIndexØ00__func__Ø000))), unsafe.Pointer(str(98788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_2:
@@ -98166,45 +88047,29 @@ func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32,
var _pEq *XExpr // sqlite3.c:116574:8
_ = _pEq
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _iLeft < _iRight {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iLeft >= _iRight {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116576), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pSrc.X0) > _iRight {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pSrc.X0) <= _iRight {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116577), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98848)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_iLeft))).X4)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_iLeft))).X4)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116578), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_iRight))).X4)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_iRight))).X4)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116579), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98888)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pE1 = _sqlite3CreateColumnExpr(tls, _db, _pSrc, _iLeft, _iColLeft)
_pE2 = _sqlite3CreateColumnExpr(tls, _db, _pSrc, _iRight, _iColRight)
@@ -98218,15 +88083,11 @@ func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32,
*p = (*p) | uint32(i32(1))
sink985 = *p
}
- func() int32 {
- if ((_pEq.X2) & uint32(i32(24576))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pEq.X2) & uint32(i32(24576))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116587), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98912)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEq)) + uintptr(4 /* X2 */)))
@@ -98398,21 +88259,17 @@ func _sqlite3ExprIsInteger(tls *crt.TLS, _p *XExpr, _pValue *int32) (r0 int32) {
return
_0:
- func() int32 {
- if ((int32(_p.X0) != i32(134)) || (((_p.X2) & uint32(i32(1024))) != uint32(i32(0)))) || (_sqlite3GetInt32(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_rc) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X0) == i32(134) && ((_p.X2)&uint32(i32(1024))) == uint32(i32(0)) && _sqlite3GetInt32(tls, *(**int8)(unsafe.Pointer((*T5516385)(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)
- return i32(0)
- }()
+ }
}()
if ((_p.X2) & uint32(i32(1024))) == 0 {
goto _5
}
- *_pValue = *(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))
+ *_pValue = *(*int32)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))
r0 = i32(1)
return
@@ -98435,15 +88292,11 @@ _8:
goto _11
}
- func() int32 {
- if _4_v != i32(-2147483648) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _4_v == i32(-2147483648) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92616), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIsIntegerØ00__func__Ø000))), unsafe.Pointer(str(99068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pValue = -_4_v
_rc = i32(1)
@@ -98476,15 +88329,11 @@ func _sqlite3ExprAttachSubtrees(tls *crt.TLS, _db *Xsqlite3, _pRoot *XExpr, _pLe
goto _0
}
- func() int32 {
- if (_db.X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91533), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAttachSubtreesØ00__func__Ø000))), unsafe.Pointer(str(49168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprDelete(tls, _db, _pLeft)
_sqlite3ExprDelete(tls, _db, _pRight)
@@ -98535,18 +88384,18 @@ func _exprSetHeight(tls *crt.TLS, _p *XExpr) { // sqlite3.c:91391:1
goto _0
}
- _heightOfSelect(tls, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), &_nHeight)
+ _heightOfSelect(tls, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), &_nHeight)
goto _1
_0:
- if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil {
+ if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil {
goto _2
}
- _heightOfExprList(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), &_nHeight)
+ _heightOfExprList(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))), &_nHeight)
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X2 */)))
- *p = (*p) | (uint32(i32(2097408)) & _sqlite3ExprListFlags(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))))
+ *p = (*p) | (uint32(i32(2097408)) & _sqlite3ExprListFlags(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))))
sink985 = *p
}
_2:
@@ -98632,15 +88481,11 @@ _1:
}
_2_pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(_i))).X0))
- func() int32 {
- if _2_pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92425), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListFlagsØ00__func__Ø000))), unsafe.Pointer(str(44732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_m
@@ -98695,15 +88540,11 @@ _0:
*p = (*p) | uint32(i32(1))
sink985 = *p
}
- func() int32 {
- if ((_p.X2) & uint32(i32(24576))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X2) & uint32(i32(24576))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116623), unsafe.Pointer((*int8)(unsafe.Pointer(&_setJoinExprØ00__func__Ø000))), unsafe.Pointer(str(50868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X2 */)))
@@ -98711,17 +88552,17 @@ _0:
sink985 = *p
}
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X11 */))) = int16(_iTable)
- if int32(_p.X0) != i32(151) || (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil {
+ if int32(_p.X0) != i32(151) || (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil {
goto _5
}
_2_i = i32(0)
_6:
- if _2_i >= ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X0) {
+ if _2_i >= ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X0) {
goto _9
}
- _setJoinExpr(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(_2_i))).X0)), _iTable)
+ _setJoinExpr(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(_2_i))).X0)), _iTable)
_2_i += 1
goto _6
@@ -98752,11 +88593,8 @@ _0:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89320), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MatchSpanNameØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89320), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MatchSpanNameØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSpan)) + 1*uintptr(_n)))) == i32(46) {
@@ -98787,11 +88625,8 @@ _10:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89325), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MatchSpanNameØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89325), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MatchSpanNameØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSpan)) + 1*uintptr(_n)))) == i32(46) {
@@ -98878,40 +88713,28 @@ func _sqlite3TokenInit(tls *crt.TLS, _p *XToken, _z *int8) { // sqlite3.c:27885:
func _sqlite3ExprListSetName(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pName *XToken, _dequote int32) { // sqlite3.c:92337:1
var _1_pItem *TExprList_item // sqlite3.c:92345:26
_ = _1_pItem
- func() int32 {
- if (_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92343), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetNameØ00__func__Ø000))), unsafe.Pointer(str(99248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pList == nil {
goto _3
}
- func() int32 {
- if (_pList.X0) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pList.X0) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92346), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetNameØ00__func__Ø000))), unsafe.Pointer(str(49244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_pItem = (*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr((_pList.X0)-i32(1))))
- func() int32 {
- if (_1_pItem.X1) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_pItem.X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92348), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetNameØ00__func__Ø000))), unsafe.Pointer(str(99288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(4 /* X1 */))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pName.X0, uint64(_pName.X1))
if _dequote == 0 {
@@ -98946,15 +88769,11 @@ func _selectPopWith(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) { // sqlite3.c
goto _2
}
- func() int32 {
- if (*XWith)(unsafe.Pointer(_pParse.X70)) == _1_pWith {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWith)(unsafe.Pointer(_pParse.X70)) != _1_pWith {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120493), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectPopWithØ00__func__Ø000))), unsafe.Pointer(str(99328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(476 /* X70 */))))) = (*XWith)(unsafe.Pointer(_1_pWith.X1))
_2:
@@ -98987,21 +88806,17 @@ func init() {
func _sqlite3ResolveSelectNames(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pOuterNC *XNameContext) { // sqlite3.c:90682:1
var _w XWalker // sqlite3.c:90687:10
_ = _w
- func() int32 {
- if _p != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResolveSelectNamesØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemset(tls, (unsafe.Pointer)(&_w), i32(0), u32(28))
*(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _resolveExprStep
*(*func(*crt.TLS, *XWalker, *XSelect) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X2 */))))) = _resolveSelectStep
*(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(0 /* X0 */))))) = _pParse
- *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = _pOuterNC
+ *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = _pOuterNC
_sqlite3WalkSelect(tls, &_w, _p)
return
@@ -99058,27 +88873,19 @@ 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((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */)))))))
- func() int32 {
- if _pNC != (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pParse = (*XParse)(unsafe.Pointer(_pNC.X0))
- func() int32 {
- if _pParse == (*XParse)(unsafe.Pointer(_pWalker.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pParse != (*XParse)(unsafe.Pointer(_pWalker.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89763), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_pExpr.X2) & uint32(i32(4))) == uint32(i32(0)) {
goto _4
@@ -99104,15 +88911,11 @@ _7:
goto _10
}
- func() int32 {
- if (((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */))))) + 68*uintptr(_1_i))).X11) >= i32(0)) && (((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */))))) + 68*uintptr(_1_i))).X11) < (_pParse.X17)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */)))))+68*uintptr(_1_i))).X11) < i32(0) || ((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */)))))+68*uintptr(_1_i))).X11) >= (_pParse.X17) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89772), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_i += 1
goto _7
@@ -99164,7 +88967,7 @@ _16:
_4_zDb = (*int8)(unsafe.Pointer(uintptr(i32(0))))
_4_zTable = (*int8)(unsafe.Pointer(uintptr(i32(0))))
- _4_zColumn = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))
+ _4_zColumn = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))
goto _33
_32:
@@ -99175,31 +88978,27 @@ _32:
}
_4_zDb = (*int8)(unsafe.Pointer(uintptr(i32(0))))
- _4_zTable = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */)))))
- _4_zColumn = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pRight)) + uintptr(8 /* X3 */)))))
+ _4_zTable = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */)))))
+ _4_zColumn = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pRight)) + uintptr(8 /* X3 */)))))
goto _35
_34:
- func() int32 {
- if int32(_4_pRight.X0) == i32(122) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_4_pRight.X0) != i32(122) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89825), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99516)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _4_zDb = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */)))))
- _4_zTable = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr(_4_pRight.X4) + uintptr(8 /* X3 */)))))
- _4_zColumn = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr(_4_pRight.X5) + uintptr(8 /* X3 */)))))
+ _4_zDb = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */)))))
+ _4_zTable = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr(_4_pRight.X4) + uintptr(8 /* X3 */)))))
+ _4_zColumn = *(**int8)(unsafe.Pointer((*T5516385)(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((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
+ _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
_9_n = func() int32 {
if _9_pList != nil {
return (_9_pList.X0)
@@ -99210,17 +89009,13 @@ _17:
_9_wrong_num_args = i32(0)
_9_is_agg = i32(0)
_9_enc = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X14
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89847), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(43812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _9_zId = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))
+ _9_zId = *(**int8)(unsafe.Pointer((*T5516385)(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)))) {
@@ -99324,7 +89119,7 @@ _45:
goto _58
_57:
- if _9_no_such_func == 0 || int32((*T5411962)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(144 /* X33 */))).X2) != i32(0) {
+ if _9_no_such_func == 0 || int32((*T5411972)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(144 /* X33 */))).X2) != i32(0) {
goto _60
}
@@ -99370,15 +89165,11 @@ _65:
goto _65
_66:
- func() int32 {
- if _9_pDef != (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _9_pDef == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89937), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _26_pNC2 == nil {
goto _70
@@ -99409,16 +89200,12 @@ _20:
_30_nRef = _pNC.X5
_notValid(tls, _pParse, _pNC, str(99788), i32(38))
- _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))))
- func() int32 {
- if (_pNC.X5) >= _30_nRef {
- return i32(0)
- }
- return func() int32 {
+ _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _30_nRef == (_pNC.X5) {
goto _74
@@ -99458,40 +89245,32 @@ _30:
goto _31
_75:
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pExpr.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pExpr.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89984), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_33_nLeft = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer(_pExpr.X4)))
if int32(_pExpr.X0) != i32(32) {
goto _78
}
- _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(i32(0)))).X0)))
+ _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(i32(0)))).X0)))
if _33_nRight != _33_nLeft {
goto _79
}
- _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(i32(1)))).X0)))
+ _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(i32(1)))).X0)))
_79:
goto _80
_78:
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pExpr.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pExpr.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89992), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer(_pExpr.X5)))
_80:
@@ -99523,15 +89302,11 @@ func init() {
func _notValid(tls *crt.TLS, _pParse *XParse, _pNC *XNameContext, _zMsg *int8, _validMask int32) { // sqlite3.c:89714:1
var _1_zIn *int8 // sqlite3.c:89722:16
_ = _1_zIn
- func() int32 {
- if (_validMask & i32(-39)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_validMask & i32(-39)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89720), unsafe.Pointer((*int8)(unsafe.Pointer(&_notValidØ00__func__Ø000))), unsafe.Pointer(str(99880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pNC.X7) & _validMask) == i32(0) {
goto _2
@@ -99621,35 +89396,23 @@ func _lookupName(tls *crt.TLS, _pParse *XParse, _zDb *int8, _zTab *int8, _zCol *
_pSchema = nil
_isTrigger = i32(0)
_pTab = nil
- func() int32 {
- if _pNC != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pNC == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89384), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100032)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _zCol != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _zCol == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89385), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(24576))) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_pExpr.X2) & uint32(i32(24576))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89386), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(28 /* X8 */))) = i32(-1)
*(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(44 /* X14 */))))) = (*XTable)(unsafe.Pointer(uintptr(i32(0))))
@@ -99676,15 +89439,11 @@ _9:
goto _12
}
- func() int32 {
- if ((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_i))).X0) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_i))).X0) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89408), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100096)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3StrICmp(tls, (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_i))).X0, _zDb) != i32(0) {
goto _15
@@ -99700,15 +89459,11 @@ _15:
_12:
_8:
_6:
- func() int32 {
- if (_pNC != nil) && (_cnt == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pNC == nil || _cnt != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89418), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100116)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_19:
_6_pSrcList = (*XSrcList)(unsafe.Pointer(_pNC.X1))
@@ -99723,25 +89478,17 @@ _21:
}
_pTab = (*XTable)(unsafe.Pointer(_pItem.X4))
- func() int32 {
- if (_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0))))) && ((_pTab.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) || (_pTab.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89426), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100132)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pTab.X11) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pTab.X11) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89427), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100160)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XSelect)(unsafe.Pointer(_pItem.X5)) == nil || (((*XSelect)(unsafe.Pointer(_pItem.X5)).X3)&uint32(i32(2048))) == uint32(i32(0)) {
goto _31
@@ -99794,15 +89541,11 @@ _40:
}
return (_pTab.X0)
}()
- func() int32 {
- if _13_zTabName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _13_zTabName == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89447), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3StrICmp(tls, _13_zTabName, _zTab) == i32(0) {
goto _46
@@ -99832,7 +89575,7 @@ _48:
goto _53
}
- if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X0) & i32(4)) == 0 {
+ if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X0) & i32(4)) == 0 {
goto _54
}
@@ -99874,17 +89617,13 @@ _24:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(28 /* X8 */))) = _pMatch.X11
*(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(44 /* X14 */))))) = (*XTable)(unsafe.Pointer(_pMatch.X4))
- func() int32 {
- if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(36 /* X9 */))).X0) & i32(16)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(36 /* 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)
- return i32(0)
- }()
+ }
}()
- if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(36 /* X9 */))).X0) & i32(8)) == i32(0) {
+ if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(36 /* X9 */))).X0) & i32(8)) == i32(0) {
goto _61
}
@@ -99902,15 +89641,11 @@ _20:
}
_21_op = int32(_pParse.X45)
- func() int32 {
- if ((_21_op == i32(109)) || (_21_op == i32(110))) || (_21_op == i32(108)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _21_op != i32(109) && _21_op != i32(110) && _21_op != i32(108) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89491), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _21_op == i32(109) || _sqlite3StrICmp(tls, str(44248), _zTab) != i32(0) {
goto _71
@@ -100024,7 +89759,7 @@ _65:
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X9 */))) = int16(i32(-1))
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(1 /* X1 */))) = int8(i32(68))
_100:
- if store5427056(&_6_pEList, (*XExprList)(unsafe.Pointer(_pNC.X2))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || _zTab != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _cnt != i32(0) {
+ if store5427066(&_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
}
@@ -100039,35 +89774,23 @@ _104:
goto _109
}
- func() int32 {
- if ((*XExpr)(unsafe.Pointer(_pExpr.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer(_pExpr.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pExpr.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || (*XExpr)(unsafe.Pointer(_pExpr.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89580), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* 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)
- return i32(0)
- }()
+ }
}()
_37_pOrig = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEList.X1) + 20*uintptr(_j))).X0))
if (int32(_pNC.X7)&i32(1)) != i32(0) || ((_37_pOrig.X2)&uint32(i32(2))) == uint32(i32(0)) {
@@ -100091,15 +89814,11 @@ _119:
_resolveAlias(tls, _pParse, _6_pEList, _j, _pExpr, str(196), _nSubquery)
_cnt = i32(1)
_pMatch = (*TSrcList_item)(unsafe.Pointer(uintptr(i32(0))))
- func() int32 {
- if (_zTab == (*int8)(unsafe.Pointer(uintptr(i32(0))))) && (_zDb == (*int8)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zTab != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _zDb != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89595), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100380)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _lookupname_end
@@ -100176,15 +89895,11 @@ _128:
_45_n = i32(63)
_137:
- func() int32 {
- if (_pMatch.X11) == (_pExpr.X8) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pMatch.X11) != (_pExpr.X8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89656), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100456)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch)) + uintptr(52 /* X14 */)))
@@ -100207,15 +89922,11 @@ _lookupname_end:
goto _142
}
- func() int32 {
- if _pNC != (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pNC == (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89669), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(99396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_pExpr.X2) & uint32(i32(4194304))) != uint32(i32(0)) {
goto _145
@@ -100224,15 +89935,11 @@ _lookupname_end:
_sqlite3AuthRead(tls, _pParse, _pExpr, _pSchema, (*XSrcList)(unsafe.Pointer(_pNC.X1)))
_145:
_146:
- func() int32 {
- if _pTopNC != (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTopNC == (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89676), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100488)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTopNC)) + uintptr(20 /* X5 */))) += 1
if _pTopNC != _pNC {
@@ -100329,26 +90036,18 @@ func _resolveAlias(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _iCol int3
_ = _pDup
var _db *Xsqlite3 // sqlite3.c:89257:11
_ = _db
- func() int32 {
- if (_iCol >= i32(0)) && (_iCol < (_pEList.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iCol < i32(0) || _iCol >= (_pEList.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89259), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveAliasØ00__func__Ø000))), unsafe.Pointer(str(100532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOrig = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_iCol))).X0))
- func() int32 {
- if _pOrig != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pOrig == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89261), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveAliasØ00__func__Ø000))), unsafe.Pointer(str(100564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_pDup = _sqlite3ExprDup(tls, _db, _pOrig, i32(0))
@@ -100369,7 +90068,7 @@ _6:
goto _7
}
- _pDup = _sqlite3ExprAddCollateString(tls, _pParse, _pDup, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))
+ _pDup = _sqlite3ExprAddCollateString(tls, _pParse, _pDup, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))
_7:
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDup)) + uintptr(4 /* X2 */)))
@@ -100383,21 +90082,17 @@ _7:
}
_sqlite3ExprDelete(tls, _db, _pExpr)
crt.Xmemcpy(tls, (unsafe.Pointer)(_pExpr), (unsafe.Pointer)(_pDup), u32(48))
- if ((_pExpr.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5516375)(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((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _9
}
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(24576))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(24576))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89282), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveAliasØ00__func__Ø000))), unsafe.Pointer(str(100576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))
+ *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T5516385)(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))
@@ -100424,7 +90119,7 @@ func _incrAggFunctionDepth(tls *crt.TLS, _pExpr *XExpr, _N int32) { // sqlite3.c
crt.Xmemset(tls, (unsafe.Pointer)(&_1_w), i32(0), u32(28))
*(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(4 /* X1 */))))) = _incrAggDepth
- *(*int32)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(24 /* X6 */))))) = _N
+ *(*int32)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(24 /* X6 */))))) = _N
_sqlite3WalkExpr(tls, &_1_w, _pExpr)
_0:
return
@@ -100438,7 +90133,7 @@ func _incrAggDepth(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) {
{
p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(38 /* X12 */)))
- *p = uint8(int32(*p) + (*(*int32)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */)))))))
+ *p = uint8(int32(*p) + (*(*int32)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */)))))))
sink4537 = *p
}
_0:
@@ -100450,15 +90145,11 @@ _0:
func _sqlite3ExprAddCollateString(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _zC *int8) (r0 *XExpr) { // sqlite3.c:90831:1
var _s XToken // sqlite3.c:90832:9
_ = _s
- func() int32 {
- if _zC != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zC == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90833), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAddCollateStringØ00__func__Ø000))), unsafe.Pointer(str(100640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3TokenInit(tls, &_s, _zC)
r0 = _sqlite3ExprAddCollateToken(tls, _pParse, _pExpr, &_s, i32(0))
@@ -100532,15 +90223,11 @@ _0:
return
_1:
- func() int32 {
- if (int32(_pExpr.X0) == i32(152)) || (int32(_pExpr.X0) == i32(88)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) != i32(152) && int32(_pExpr.X0) != i32(88) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99350), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(100676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pExpr.X0) != i32(88) {
goto _5
@@ -100550,15 +90237,11 @@ _1:
goto _6
_5:
- func() int32 {
- if _pTabList != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTabList == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99354), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(100724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iSrc = i32(0)
_9:
@@ -100567,11 +90250,8 @@ _9:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99355), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99355), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -100595,11 +90275,8 @@ _6:
if func() int32 {
if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99363), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99363), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -100615,15 +90292,11 @@ _18:
goto _19
}
- func() int32 {
- if _iCol < int32(_pTab.X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iCol >= int32(_pTab.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(46780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zCol = (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 16*uintptr(_iCol))).X0
goto _22
@@ -100633,15 +90306,11 @@ _19:
goto _23
}
- func() int32 {
- if int32(_pTab.X10) < int32(_pTab.X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pTab.X10) >= int32(_pTab.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(100736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zCol = (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 16*uintptr(_pTab.X10))).X0
goto _26
@@ -100650,15 +90319,11 @@ _23:
_zCol = str(100520)
_26:
_22:
- func() int32 {
- if (_iDb >= i32(0)) && (_iDb < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) || _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99374), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(2) != _sqlite3AuthReadCol(tls, _pParse, _pTab.X0, _zCol, _iDb) {
goto _30
@@ -100685,7 +90350,7 @@ func _sqlite3AuthReadCol(tls *crt.TLS, _pParse *XParse, _zTab *int8, _zCol *int8
_ = _rc
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X0
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 {
goto _0
}
@@ -100736,16 +90401,12 @@ func _exprProbability(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:89736:1
return
_0:
- _sqlite3AtoF(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_r, _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint8(i32(1)))
- func() int32 {
- if _r >= float64(0) {
- return i32(0)
- }
- return func() int32 {
+ _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)))
+ 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _r <= float64(1) {
goto _3
@@ -100771,23 +90432,19 @@ func _sqlite3FunctionUsesThisSrc(tls *crt.TLS, _pExpr *XExpr, _pSrcList *XSrcLis
_ = _w
var _cnt TSrcCount // sqlite3.c:95567:19
_ = _cnt
- func() int32 {
- if int32(_pExpr.X0) == i32(153) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) != i32(153) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95568), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FunctionUsesThisSrcØ00__func__Ø000))), unsafe.Pointer(str(100868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemset(tls, (unsafe.Pointer)(&_w), i32(0), u32(28))
*(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _exprSrcCount
- *(**TSrcCount)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = &_cnt
+ *(**TSrcCount)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = &_cnt
*(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cnt)) + uintptr(0 /* X0 */))))) = _pSrcList
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cnt)) + uintptr(4 /* X1 */))) = i32(0)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cnt)) + uintptr(8 /* X2 */))) = i32(0)
- _sqlite3WalkExprList(tls, &_w, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))))
+ _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
@@ -100811,11 +90468,8 @@ func _exprSrcCount(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) {
if int32(_pExpr.X0) != i32(152) && func() int32 {
if int32(_pExpr.X0) == i32(154) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95542), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprSrcCountØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95542), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprSrcCountØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -100824,7 +90478,7 @@ func _exprSrcCount(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) {
goto _3
}
- _1_p = (*TSrcCount)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */)))))))
+ _1_p = (*TSrcCount)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */)))))))
_1_pSrc = (*XSrcList)(unsafe.Pointer(_1_p.X0))
_1_nSrc = func() int32 {
if _1_pSrc != nil {
@@ -100906,15 +90560,11 @@ func _resolveSelectStep(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32)
_ = _13_pSub
var _16_pItem *TExprList_item // sqlite3.c:90527:28
_ = _16_pItem
- func() int32 {
- if _p != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90356), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_p.X3) & uint32(i32(4))) == 0 {
goto _2
@@ -100924,7 +90574,7 @@ func _resolveSelectStep(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32)
return
_2:
- _pOuterNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */)))))))
+ _pOuterNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */)))))))
_pParse = (*XParse)(unsafe.Pointer(_pWalker.X0))
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
if ((_p.X3) & uint32(i32(64))) != uint32(i32(0)) {
@@ -100949,25 +90599,17 @@ _7:
goto _8
}
- func() int32 {
- if ((_p.X3) & uint32(i32(64))) != uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X3) & uint32(i32(64))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90381), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(100940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X3) & uint32(i32(4))) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X3) & uint32(i32(4))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90382), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(100972)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))
@@ -100989,25 +90631,17 @@ _14:
}
_5_pSub = (*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))
- func() int32 {
- if (((*XSrcList)(unsafe.Pointer(_p.X8)).X0) == i32(1)) && ((*XExprList)(unsafe.Pointer(_p.X12)) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XSrcList)(unsafe.Pointer(_p.X8)).X0) != i32(1) || (*XExprList)(unsafe.Pointer(_p.X12)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90403), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(101004)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XSelect)(unsafe.Pointer(_5_pSub.X13)) != nil) && ((*XExprList)(unsafe.Pointer(_5_pSub.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSelect)(unsafe.Pointer(_5_pSub.X13)) == nil || (*XExprList)(unsafe.Pointer(_5_pSub.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90404), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(101036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pSub)) + uintptr(56 /* X12 */))))) = (*XExprList)(unsafe.Pointer(_p.X12))
*(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X12 */))))) = (*XExprList)(unsafe.Pointer(uintptr(i32(0))))
@@ -101071,17 +90705,13 @@ _34:
goto _34
_37:
- func() int32 {
- if (int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) && (_7_nRef <= i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) || _7_nRef > i32(0) {
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)
- return i32(0)
- }()
+ }
}()
- storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int(_7_nRef != i32(0))), 8, 3)
+ storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int(_7_nRef != i32(0))), 8, 3)
_26:
_i += 1
goto _22
@@ -101098,15 +90728,11 @@ _25:
return
_41:
- func() int32 {
- if ((_p.X3) & uint32(i32(8))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X3) & uint32(i32(8))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90449), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(101112)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pGroupBy = (*XExprList)(unsafe.Pointer(_p.X10))
if _pGroupBy == nil && (int32(_sNC.X7)&i32(16)) == i32(0) {
@@ -101161,7 +90787,7 @@ _51:
}
_11_pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_p.X8)+uintptr(8 /* X2 */))))) + 68*uintptr(_i)))
- if ((uint32(((*T5504235)(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((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem)) + uintptr(60 /* X15 */)))))))) == 0 {
+ 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
}
@@ -101309,7 +90935,7 @@ _1:
*(*func(*crt.TLS, *XWalker, *XSelect))(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(12 /* X3 */))))) = nil
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(16 /* X4 */))) = i32(0)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(20 /* X5 */))) = uint8(i32(0))
- *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = _pNC
+ *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = _pNC
_sqlite3WalkExpr(tls, &_w, _pExpr)
{
p := (*int32)(unsafe.Pointer(uintptr(_pNC.X0) + uintptr(420 /* X57 */)))
@@ -101421,7 +91047,7 @@ _1:
goto _6
}
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol)
+ *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol)
goto _2
_6:
@@ -101439,11 +91065,11 @@ _5:
return
_9:
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol)
+ *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol)
goto _2
_7:
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0))
+ *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0))
if _sqlite3ResolveExprNames(tls, _pNC, _1_pE) == 0 {
goto _10
}
@@ -101462,7 +91088,7 @@ _11:
goto _15
}
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_j + i32(1))
+ *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_j + i32(1))
_15:
_j += 1
goto _11
@@ -101490,7 +91116,7 @@ func _resolveAsName(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _pE *XExp
goto _0
}
- _1_zCol = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pE)) + uintptr(8 /* X3 */)))))
+ _1_zCol = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pE)) + uintptr(8 /* X3 */)))))
_i = i32(0)
_1:
if _i >= (_pEList.X0) {
@@ -101543,7 +91169,7 @@ _1:
goto _4
}
- if (((_pA.X2)&(_pB.X2))&uint32(i32(1024))) == uint32(i32(0)) || (*(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) != (*(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) {
+ 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
}
@@ -101579,7 +91205,7 @@ _11:
return
_7:
- if int32(_pA.X0) == i32(152) || int32(_pA.X0) == i32(154) || (*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) == nil {
+ 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 {
goto _14
}
@@ -101587,7 +91213,7 @@ _7:
goto _15
}
- if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) {
+ 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
}
@@ -101598,7 +91224,7 @@ _16:
goto _17
_15:
- if crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) {
+ 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
}
@@ -101626,11 +91252,8 @@ _21:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95374), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95374), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -101661,7 +91284,7 @@ _26:
return
_27:
- if _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(20 /* X6 */))))))), (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(20 /* X6 */))))))), _iTab) == 0 {
+ 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
}
@@ -101674,11 +91297,8 @@ _28:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || int32(_pA.X0) == i32(97) {
@@ -101696,11 +91316,8 @@ _33:
if (_pA.X8) == (_pB.X8) || (_pA.X8) == _iTab && func() int32 {
if (_pB.X8) >= i32(0) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95382), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95382), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -101818,15 +91435,11 @@ _1:
_2:
_pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0))
- func() int32 {
- if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90254), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResolveOrderGroupByØ00__func__Ø000))), unsafe.Pointer(str(46224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() **TExprList_item { _i = i32(0); return &_pItem }() = (*TExprList_item)(unsafe.Pointer(_pOrderBy.X1))
_5:
@@ -101834,11 +91447,11 @@ _5:
goto _8
}
- if ((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(16 /* X5 */))))).X0) == 0 {
+ if ((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(16 /* X5 */))))).X0) == 0 {
goto _9
}
- if int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0) <= (_pEList.X0) {
+ if int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0) <= (_pEList.X0) {
goto _10
}
@@ -101847,7 +91460,7 @@ _5:
return
_10:
- _resolveAlias(tls, _pParse, _pEList, int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0)-i32(1), (*XExpr)(unsafe.Pointer(_pItem.X0)), _zType, i32(0))
+ _resolveAlias(tls, _pParse, _pEList, int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0)-i32(1), (*XExpr)(unsafe.Pointer(_pItem.X0)), _zType, i32(0))
_9:
*(*uintptr)(unsafe.Pointer(func() **TExprList_item { _i += 1; return &_pItem }())) += uintptr(20)
goto _5
@@ -101987,15 +91600,11 @@ _8:
_moreToDo = i32(0)
_pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0))
- func() int32 {
- if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90168), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveCompoundOrderByØ00__func__Ø000))), unsafe.Pointer(str(46224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() **TExprList_item { _i = i32(0); return &_4_pItem }() = (*TExprList_item)(unsafe.Pointer(_pOrderBy.X1))
_13:
@@ -102038,15 +91647,11 @@ _18:
goto _23
}
- func() int32 {
- if _5_pDup != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _5_pDup == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90184), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveCompoundOrderByØ00__func__Ø000))), unsafe.Pointer(str(101572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5_iCol = _resolveOrderByTermToExprList(tls, _pParse, _pSelect, _5_pDup)
_23:
@@ -102071,7 +91676,7 @@ _27:
*p = (*p) | uint32(i32(1024))
sink985 = *p
}
- *(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pNew)) + uintptr(8 /* X3 */))))) = _5_iCol
+ *(*int32)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pNew)) + uintptr(8 /* X3 */))))) = _5_iCol
if (*XExpr)(unsafe.Pointer(_4_pItem.X0)) != _5_pE {
goto _28
}
@@ -102081,15 +91686,11 @@ _27:
_28:
_13_pParent = (*XExpr)(unsafe.Pointer(_4_pItem.X0))
- func() int32 {
- if int32(_13_pParent.X0) == i32(53) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_13_pParent.X0) != i32(53) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90201), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveCompoundOrderByØ00__func__Ø000))), unsafe.Pointer(str(101580)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_32:
if int32((*XExpr)(unsafe.Pointer(_13_pParent.X4)).X0) != i32(53) {
@@ -102100,20 +91701,16 @@ _32:
goto _32
_33:
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_13_pParent.X4)) == _5_pE {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_13_pParent.X4)) != _5_pE {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90203), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveCompoundOrderByØ00__func__Ø000))), unsafe.Pointer(str(101604)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pParent)) + uintptr(12 /* X4 */))))) = _11_pNew
_29:
_sqlite3ExprDelete(tls, _db, _5_pE)
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_5_iCol)
+ *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_5_iCol)
storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(13 /* X4 */))), int8(i32(1)), 1, 0)
goto _36
@@ -102172,15 +91769,11 @@ func _resolveOrderByTermToExprList(tls *crt.TLS, _pParse *XParse, _pSelect *XSel
_ = _rc
var _savedSuppErr uint8 // sqlite3.c:90074:6
_ = _savedSuppErr
- func() int32 {
- if _sqlite3ExprIsInteger(tls, _pE, &_i) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3ExprIsInteger(tls, _pE, &_i) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90076), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveOrderByTermToExprListØ00__func__Ø000))), unsafe.Pointer(str(101712)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0))
crt.Xmemset(tls, (unsafe.Pointer)(&_nc), i32(0), u32(32))
@@ -102256,25 +91849,17 @@ func _selectAddSubqueryTypeInfo(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) {
_ = _1_pTab
var _2_pSel *XSelect // sqlite3.c:120868:14
_ = _2_pSel
- func() int32 {
- if ((_p.X3) & uint32(i32(4))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X3) & uint32(i32(4))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120858), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectAddSubqueryTypeInfoØ00__func__Ø000))), unsafe.Pointer(str(101776)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X3) & uint32(i32(128))) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X3) & uint32(i32(128))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120859), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectAddSubqueryTypeInfoØ00__func__Ø000))), unsafe.Pointer(str(101804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))
@@ -102290,15 +91875,11 @@ _4:
}
_1_pTab = (*XTable)(unsafe.Pointer(_pFrom.X4))
- func() int32 {
- if _1_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120865), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectAddSubqueryTypeInfoØ00__func__Ø000))), unsafe.Pointer(str(44684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_1_pTab.X9) & uint32(i32(2))) == uint32(i32(0)) {
goto _10
@@ -102386,25 +91967,17 @@ func _flattenSubquery(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iFrom int32,
_ = _33_pOrderBy
_zSavedAuthContext = _pParse.X65
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _p != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119643), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_p.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119644), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_db.X13) & i32(1)) == i32(0) {
goto _4
@@ -102415,28 +91988,20 @@ func _flattenSubquery(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iFrom int32,
_4:
_pSrc = (*XSrcList)(unsafe.Pointer(_p.X8))
- func() int32 {
- if ((_pSrc != nil) && (_iFrom >= i32(0))) && (_iFrom < (_pSrc.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSrc == nil || _iFrom < i32(0) || _iFrom >= (_pSrc.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119647), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pSubitem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(_iFrom)))
_iParent = _pSubitem.X11
_pSub = (*XSelect)(unsafe.Pointer(_pSubitem.X5))
- func() int32 {
- if _pSub != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSub == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119651), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _subqueryIsAgg == 0 {
goto _11
@@ -102468,15 +92033,11 @@ _13:
_17:
_11:
_pSubSrc = (*XSrcList)(unsafe.Pointer(_pSub.X8))
- func() int32 {
- if _pSubSrc != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSubSrc == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119664), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101932)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XExpr)(unsafe.Pointer(_pSub.X15)) == nil || (*XExpr)(unsafe.Pointer(_p.X15)) == nil {
goto _21
@@ -102582,7 +92143,7 @@ _40:
return
_42:
- if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem))+uintptr(36 /* X9 */))).X0) & i32(32)) == i32(0) {
+ if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem))+uintptr(36 /* X9 */))).X0) & i32(32)) == i32(0) {
goto _43
}
@@ -102616,25 +92177,17 @@ _49:
goto _52
}
- func() int32 {
- if (*XSrcList)(unsafe.Pointer(_pSub.X8)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSrcList)(unsafe.Pointer(_pSub.X8)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119751), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(_pSub.X0)).X0) == ((*XExprList)(unsafe.Pointer(_pSub1.X0)).X0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XExprList)(unsafe.Pointer(_pSub.X0)).X0) != ((*XExprList)(unsafe.Pointer(_pSub1.X0)).X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119752), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101956)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -102658,7 +92211,7 @@ _62:
goto _65
}
- if int32((*T5515113)(unsafe.Pointer((*T5515135)(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) {
+ 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
}
@@ -102745,7 +92298,7 @@ _76:
goto _68
_71:
- _pSub = store5515676(&_pSub1, (*XSelect)(unsafe.Pointer(_pSubitem.X5)))
+ _pSub = store5515686(&_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))
@@ -102758,11 +92311,8 @@ _71:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119869), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119869), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -102803,44 +92353,32 @@ _84:
goto _88
}
- func() int32 {
- if _pParent == _p {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pParent != _p {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119902), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _24_jointype = (*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem)) + uintptr(36 /* X9 */))).X0
+ _24_jointype = (*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem)) + uintptr(36 /* X9 */))).X0
goto _91
_88:
- func() int32 {
- if _pParent != _p {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pParent == _p {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119905), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102092)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pSrc = store5504043((**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent))+uintptr(40 /* X8 */))))), _sqlite3SrcListAppend(tls, _db, (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0))))))
+ _pSrc = store5504053((**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent))+uintptr(40 /* X8 */))))), _sqlite3SrcListAppend(tls, _db, (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0))))))
if _pSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _94
}
- func() int32 {
- if (_db.X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119908), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(49168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _87
@@ -102850,7 +92388,7 @@ _91:
goto _97
}
- *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(40 /* X8 */))))) = store5504043(&_pSrc, _sqlite3SrcListEnlarge(tls, _db, _pSrc, _24_nSubSrc-i32(1), _iFrom+i32(1)))
+ *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(40 /* X8 */))))) = store5504053(&_pSrc, _sqlite3SrcListEnlarge(tls, _db, _pSrc, _24_nSubSrc-i32(1), _iFrom+i32(1)))
if (_db.X17) == 0 {
goto _98
}
@@ -102866,15 +92404,11 @@ _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 */)))))+68*uintptr(_i+_iFrom))).X13)))
- func() int32 {
- if int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_i+_iFrom)))))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_i+_iFrom)))))+uintptr(36 /* 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)
- return i32(0)
- }()
+ }
}()
*(*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(_i+_iFrom))) = *(*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(_i)))
crt.Xmemset(tls, (unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_i)))), i32(0), u32(68))
@@ -102882,7 +92416,7 @@ _99:
goto _99
_102:
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_iFrom)))))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))) = _24_jointype
+ *(*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)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_iFrom)))))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))) = _24_jointype
_pList = (*XExprList)(unsafe.Pointer(_pParent.X0))
_i = i32(0)
_105:
@@ -102913,30 +92447,22 @@ _111:
goto _114
}
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_33_pOrderBy.X1)+20*uintptr(_i)))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0))
+ *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_33_pOrderBy.X1)+20*uintptr(_i)))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0))
_i += 1
goto _111
_114:
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_pParent.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_pParent.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119981), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_pSub.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSelect)(unsafe.Pointer(_pSub.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119982), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(56 /* X12 */))))) = _33_pOrderBy
*(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSub)) + uintptr(56 /* X12 */))))) = (*XExprList)(unsafe.Pointer(uintptr(i32(0))))
@@ -102946,28 +92472,20 @@ _110:
goto _119
}
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pParent.X11)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pParent.X11)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119988), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(52 /* X11 */))))) = (*XExpr)(unsafe.Pointer(_pParent.X9))
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(44 /* X9 */))))) = _pWhere
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(52 /* X11 */))))) = _sqlite3ExprAnd(tls, _db, _sqlite3ExprDup(tls, _db, (*XExpr)(unsafe.Pointer(_pSub.X11)), i32(0)), (*XExpr)(unsafe.Pointer(_pParent.X11)))
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_pParent.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_pParent.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119994), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(48 /* X10 */))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(_pSub.X10)), i32(0))
goto _124
@@ -103011,7 +92529,7 @@ _87:
return str(102224)
}())
_128:
- _sqlite3TreeViewSelect(tls, (*T5513999)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, (*T5514009)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
_127:
r0 = i32(1)
return
@@ -103045,15 +92563,11 @@ _1:
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(52 /* X11 */))))) = _substExpr(tls, _pParse, (*XExpr)(unsafe.Pointer(_p.X11)), _iTable, _pEList)
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X9 */))))) = _substExpr(tls, _pParse, (*XExpr)(unsafe.Pointer(_p.X9)), _iTable, _pEList)
_pSrc = (*XSrcList)(unsafe.Pointer(_p.X8))
- func() int32 {
- if _pSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSrc == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119470), unsafe.Pointer((*int8)(unsafe.Pointer(&_substSelectØ00__func__Ø000))), unsafe.Pointer(str(49140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() **TSrcList_item { _i = _pSrc.X0; return &_pItem }() = (*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc)) + uintptr(8 /* X2 */)))))
_4:
@@ -103062,17 +92576,17 @@ _4:
}
_substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(_pItem.X5)), _iTable, _pEList, i32(1))
- if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _8
}
- _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */))))))), _iTable, _pEList)
+ _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */))))))), _iTable, _pEList)
_8:
*(*uintptr)(unsafe.Pointer(func() **TSrcList_item { _i -= 1; return &_pItem }())) += uintptr(68)
goto _4
_7:
- if _doPrior != 0 && (store5515676(&_p, (*XSelect)(unsafe.Pointer(_p.X13))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) {
+ if _doPrior != 0 && (store5515686(&_p, (*XSelect)(unsafe.Pointer(_p.X13))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) {
goto _1
}
@@ -103134,25 +92648,17 @@ _0:
_3:
_3_pCopy = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1) + 20*uintptr(_pExpr.X9))).X0))
- func() int32 {
- if (_pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) && (int32(_pExpr.X9) < (_pEList.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pExpr.X9) >= (_pEList.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119415), unsafe.Pointer((*int8)(unsafe.Pointer(&_substExprØ00__func__Ø000))), unsafe.Pointer(str(102260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExpr)(unsafe.Pointer(_pExpr.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer(_pExpr.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pExpr.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || (*XExpr)(unsafe.Pointer(_pExpr.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119416), unsafe.Pointer((*int8)(unsafe.Pointer(&_substExprØ00__func__Ø000))), unsafe.Pointer(str(100272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3ExprIsVector(tls, _3_pCopy) == 0 {
goto _11
@@ -103187,11 +92693,11 @@ _2:
goto _16
}
- _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), _iTable, _pEList, i32(1))
+ _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), _iTable, _pEList, i32(1))
goto _17
_16:
- _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), _iTable, _pEList)
+ _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))), _iTable, _pEList)
_17:
_15:
r0 = _pExpr
@@ -103210,7 +92716,7 @@ func _sqlite3VectorErrorMsg(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) { // s
goto _0
}
- _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0, i32(1))
+ _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X0, i32(1))
goto _1
_0:
@@ -103316,25 +92822,17 @@ func _multiSelect(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSelectDes
_pDelete = nil
_iSub1 = i32(0)
_iSub2 = i32(0)
- func() int32 {
- if (_p != nil) && ((*XSelect)(unsafe.Pointer(_p.X13)) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == nil || (*XSelect)(unsafe.Pointer(_p.X13)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118492), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((((_p.X3) & uint32(i32(8192))) == uint32(i32(0))) || (int32(_p.X1) == i32(116))) || (int32(_p.X1) == i32(115)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X3)&uint32(i32(8192))) != uint32(i32(0)) && int32(_p.X1) != i32(116) && int32(_p.X1) != i32(115) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118493), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102388)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_pPrior = (*XSelect)(unsafe.Pointer(_p.X13))
@@ -103358,29 +92856,21 @@ _7:
_8:
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118511), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_dest.X0) != i32(12) {
goto _11
}
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118516), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp2(tls, _v, i32(108), _dest.X2, (*XExprList)(unsafe.Pointer(_p.X0)).X0)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_dest)) + uintptr(0 /* X0 */))) = uint8(i32(14))
@@ -103393,25 +92883,17 @@ _11:
goto _multi_select_end
_14:
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(_p.X0)) != nil) && ((*XExprList)(unsafe.Pointer(_pPrior.X0)) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X0)) == nil || (*XExprList)(unsafe.Pointer(_pPrior.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118531), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(_p.X0)).X0) == ((*XExprList)(unsafe.Pointer(_pPrior.X0)).X0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XExprList)(unsafe.Pointer(_p.X0)).X0) != ((*XExprList)(unsafe.Pointer(_pPrior.X0)).X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118532), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_p.X3) & uint32(i32(8192))) == 0 {
goto _20
@@ -103442,15 +92924,11 @@ _22:
_25:
_8_addr = i32(0)
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pPrior.X15)) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pPrior.X15)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118552), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrior)) + uintptr(12 /* X4 */))) = _p.X4
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrior)) + uintptr(16 /* X5 */))) = _p.X5
@@ -103510,51 +92988,35 @@ _27:
goto _40
}
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_p.X15)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X15)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118608), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_p.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118609), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_14_unionTab = _dest.X2
goto _45
_40:
_14_unionTab = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(40 /* X17 */))), int32(1))
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118616), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_14_addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _14_unionTab, i32(0))
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(0))))) == i32(-1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(0))))) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118618), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(0)))) = _14_addr
{
@@ -103562,26 +93024,18 @@ _40:
*p = (*p) | uint32(i32(32))
sink985 = *p
}
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118621), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_45:
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_pPrior.X12)) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_pPrior.X12)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118626), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3SelectDestInit(tls, &_14_uniondest, _14_priorOp, _14_unionTab)
_iSub1 = _pParse.X59
@@ -103601,15 +93055,11 @@ _54:
goto _56
_55:
- func() int32 {
- if int32(_p.X1) == i32(115) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X1) != i32(115) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118639), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_14_op = uint8(i32(1))
_56:
@@ -103636,29 +93086,21 @@ _59:
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(72 /* X16 */))))) = _14_pOffset
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X4 */))) = i32(0)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X5 */))) = i32(0)
- func() int32 {
- if (_14_unionTab == (_dest.X2)) || (int32(_dest.X0) != _14_priorOp) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _14_unionTab != (_dest.X2) && int32(_dest.X0) == _14_priorOp {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118669), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_dest.X0) == _14_priorOp {
goto _63
}
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118672), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_dest.X0) != i32(9) {
goto _66
@@ -103690,38 +93132,26 @@ _63:
goto _39
_28:
- func() int32 {
- if int32(_p.X1) == i32(118) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X1) != i32(118) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118692), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_23_tab1 = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(40 /* X17 */))), int32(1))
_23_tab2 = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(40 /* X17 */))), int32(1))
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118706), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_23_addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _23_tab1, i32(0))
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(0))))) == i32(-1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(0))))) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118709), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(0)))) = _23_addr
{
@@ -103729,15 +93159,11 @@ _28:
*p = (*p) | uint32(i32(32))
sink985 = *p
}
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118712), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3SelectDestInit(tls, &_23_intersectdest, i32(1), _23_tab1)
_iSub1 = _pParse.X59
@@ -103750,15 +93176,11 @@ _28:
_77:
_23_addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _23_tab2, i32(0))
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(1))))) == i32(-1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(1))))) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118726), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(1)))) = _23_addr
*(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(60 /* X13 */))))) = (*XSelect)(unsafe.Pointer(uintptr(i32(0))))
@@ -103780,15 +93202,11 @@ _80:
_sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_p.X15)))
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(68 /* X15 */))))) = _23_pLimit
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(72 /* X16 */))))) = _23_pOffset
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118747), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_dest.X0) != i32(9) {
goto _83
@@ -103829,15 +93247,11 @@ _21:
goto _86
}
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_p.X14)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSelect)(unsafe.Pointer(_p.X14)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118790), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_26_nCol = (*XExprList)(unsafe.Pointer(_p.X0)).X0
_26_pKeyInfo = _sqlite3KeyInfoAlloc(tls, _db, _26_nCol, i32(1))
@@ -103883,15 +93297,11 @@ _99:
goto _103
}
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLoop))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(1))))) < i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLoop))+uintptr(32 /* X7 */))))) + 4*uintptr(i32(1))))) >= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118810), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _102
@@ -103933,66 +93343,42 @@ func _multiSelectValues(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSel
_ = _rc
_nRow = i32(1)
_rc = i32(0)
- func() int32 {
- if ((_p.X3) & uint32(i32(1024))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X3) & uint32(i32(1024))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118418), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
- func() int32 {
- if ((_p.X3) & uint32(i32(512))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X3) & uint32(i32(512))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118420), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X1) == i32(116)) || ((int32(_p.X1) == i32(119)) && ((*XSelect)(unsafe.Pointer(_p.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X1) != i32(116) && (int32(_p.X1) != i32(119) || (*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118421), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_p.X15)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X15)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118422), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_p.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118423), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XSelect)(unsafe.Pointer(_p.X14)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) || (((*XExprList)(unsafe.Pointer(_p.X0)).X0) == ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(_p.X14)).X0)).X0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSelect)(unsafe.Pointer(_p.X14)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(_p.X0)).X0) != ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(_p.X14)).X0)).X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118424), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(103040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
goto _16
@@ -104001,15 +93387,11 @@ _2:
goto _17
_16:
- func() int32 {
- if (*XSelect)(unsafe.Pointer((*XSelect)(unsafe.Pointer(_p.X13)).X14)) == _p {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSelect)(unsafe.Pointer((*XSelect)(unsafe.Pointer(_p.X13)).X14)) != _p {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118426), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(103100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XSelect)(unsafe.Pointer(_p.X13))
_nRow += 1
@@ -104112,7 +93494,7 @@ _0:
_pOffset = (*XExpr)(unsafe.Pointer(_p.X16))
_regLimit = _p.X4
_regOffset = _p.X5
- *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(68 /* X15 */))))) = store5516225((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(72 /* X16 */))))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))
+ *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(68 /* X15 */))))) = store5516235((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(72 /* X16 */))))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X4 */))) = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X5 */))), i32(0))
_pOrderBy = (*XExprList)(unsafe.Pointer(_p.X12))
_i = i32(0)
@@ -104122,18 +93504,15 @@ _1:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118299), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateWithRecursiveQueryØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118299), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateWithRecursiveQueryØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
goto _6
}
- if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_i)))))+uintptr(36 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(_i)))))+uintptr(36 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _7
}
@@ -104238,15 +93617,11 @@ _20:
_21:
*(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(60 /* X13 */))))) = (*XSelect)(unsafe.Pointer(uintptr(i32(0))))
_sqlite3Select(tls, _pParse, _p, &_destQueue)
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_p.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118375), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateWithRecursiveQueryØ00__func__Ø000))), unsafe.Pointer(str(101868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(60 /* X13 */))))) = _pSetup
_22:
@@ -104280,15 +93655,11 @@ func _computeLimitRegisters(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iBreak
_0:
_sqlite3ExprCacheClear(tls, _pParse)
- func() int32 {
- if ((*XExpr)(unsafe.Pointer(_p.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X15)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (*XExpr)(unsafe.Pointer(_p.X15)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118127), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeLimitRegistersØ00__func__Ø000))), unsafe.Pointer(str(103196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XExpr)(unsafe.Pointer(_p.X15)) == nil {
goto _4
@@ -104296,15 +93667,11 @@ _0:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X4 */))) = store961(&_iLimit, preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1))
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118131), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeLimitRegistersØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3ExprIsInteger(tls, (*XExpr)(unsafe.Pointer(_p.X15)), &_n) == 0 {
goto _7
@@ -104446,7 +93813,7 @@ _1:
goto _6
_5:
- _2_pColl = _multiSelectCollSeq(tls, _pParse, _p, int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(16 /* X5 */))))).X0)-i32(1))
+ _2_pColl = _multiSelectCollSeq(tls, _pParse, _p, int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(16 /* X5 */))))).X0)-i32(1))
if _2_pColl != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) {
goto _7
}
@@ -104455,15 +93822,11 @@ _5:
_7:
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(_1_i))))) + uintptr(0 /* X0 */))))) = _sqlite3ExprAddCollateString(tls, _pParse, _2_pTerm, _2_pColl.X0)
_6:
- func() int32 {
- if _sqlite3KeyInfoIsWriteable(tls, _pRet) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3KeyInfoIsWriteable(tls, _pRet) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118214), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByKeyInfoØ00__func__Ø000))), unsafe.Pointer(str(103336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet))+uintptr(20 /* X6 */))))) + 4*uintptr(_1_i))) = _2_pColl
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet.X5)) + 1*uintptr(_1_i))) = (*TExprList_item)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 20*uintptr(_1_i))).X3
@@ -104490,26 +93853,19 @@ func _multiSelectCollSeq(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iCol int32
_0:
_pRet = (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))
_1:
- func() int32 {
- if _iCol >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iCol < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118175), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectCollSeqØ00__func__Ø000))), unsafe.Pointer(str(103368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pRet != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) || func() int32 {
if _iCol < ((*XExprList)(unsafe.Pointer(_p.X0)).X0) {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118179), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118179), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -104604,25 +93960,17 @@ func _selectInnerLoop(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pEList *XExpr
_eDest = int32(_pDest.X0)
_iParm = _pDest.X2
_nPrefixReg = i32(0)
- func() int32 {
- if _v != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116947), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(42824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116948), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(46224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_hasDistinct = func() int32 {
if _pDistinct != nil {
@@ -104640,15 +93988,11 @@ _7:
goto _9
}
- func() int32 {
- if _iContinue != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iContinue == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116952), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103424)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_codeOffset(tls, _v, _p.X5, _iContinue)
_9:
@@ -104744,26 +94088,22 @@ _32:
goto _35
}
- if store961(&_11_j, int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSort.X0)).X1)+20*uintptr(_i)))))+uintptr(16 /* X5 */))))).X0)) <= i32(0) {
+ if store961(&_11_j, int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pSort.X0)).X1)+20*uintptr(_i)))))+uintptr(16 /* X5 */))))).X0)) <= i32(0) {
goto _36
}
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_11_j-i32(1))))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16((_i + i32(1)) - (_pSort.X1))
+ *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(_11_j-i32(1))))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16((_i + i32(1)) - (_pSort.X1))
_36:
_i += 1
goto _32
_35:
_regOrig = i32(0)
- func() int32 {
- if (((_eDest == i32(11)) || (_eDest == i32(10))) || (_eDest == i32(13))) || (_eDest == i32(9)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eDest != i32(11) && _eDest != i32(10) && _eDest != i32(13) && _eDest != i32(9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117008), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103440)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_31:
_nResultCol = _sqlite3ExprCodeExprList(tls, _pParse, _pEList, _regResult, i32(0), _7_ecelFlags)
@@ -104818,15 +94158,11 @@ _52:
goto _47
_50:
- func() int32 {
- if (_sqlite3VdbeCurrentAddr(tls, _v) == _15_iJump) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3VdbeCurrentAddr(tls, _v) != _15_iJump && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117054), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp3(tls, _v, i32(85), _regResult, _15_regPrev, _nResultCol-i32(1))
goto _56
@@ -104836,15 +94172,11 @@ _45:
goto _56
_46:
- func() int32 {
- if int32(_pDistinct.X1) == i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pDistinct.X1) != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117065), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_codeDistinct(tls, _pParse, _pDistinct.X2, _iContinue, _nResultCol, _regResult)
goto _56
@@ -104912,15 +94244,11 @@ _66:
_26_addr = _sqlite3VdbeCurrentAddr(tls, _v) + i32(4)
_sqlite3VdbeAddOp4Int(tls, _v, i32(31), _iParm+i32(1), _26_addr, _25_r1, i32(0))
_sqlite3VdbeAddOp4Int(tls, _v, i32(126), _iParm+i32(1), _25_r1, _regResult, _nResultCol)
- func() int32 {
- if _pSort == (*XSortCtx)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSort != (*XSortCtx)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117123), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_76:
if _pSort == nil {
@@ -104950,15 +94278,11 @@ _67:
_81:
_31_r1 = _sqlite3GetTempReg(tls, _pParse)
- func() int32 {
- if _sqlite3Strlen30(tls, _pDest.X1) == _nResultCol {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3Strlen30(tls, _pDest.X1) != _nResultCol {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117154), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4(tls, _v, i32(100), _regResult, _nResultCol, _31_r1, _pDest.X1, _nResultCol)
_sqlite3ExprCacheAffinityChange(tls, _pParse, _regResult, _nResultCol)
@@ -104976,39 +94300,27 @@ _69:
goto _85
}
- func() int32 {
- if _nResultCol <= (_pDest.X4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nResultCol > (_pDest.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117178), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pushOntoSorter(tls, _pParse, _pSort, _p, _regResult, _regOrig, _nResultCol, _nPrefixReg)
goto _88
_85:
- func() int32 {
- if _nResultCol == (_pDest.X4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nResultCol != (_pDest.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117182), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _regResult == _iParm {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _regResult != _iParm {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117183), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_88:
goto _75
@@ -105041,15 +94353,11 @@ _72:
_73:
_40_addrTest = i32(0)
_40_pSO = (*XExprList)(unsafe.Pointer(_pDest.X5))
- func() int32 {
- if _40_pSO != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _40_pSO == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117220), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_40_nKey = _40_pSO.X0
_40_r1 = _sqlite3GetTempReg(tls, _pParse)
@@ -105075,7 +94383,7 @@ _101:
goto _104
}
- _sqlite3VdbeAddOp2(tls, _v, i32(86), (_regResult+int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_40_pSO.X1)+20*uintptr(_i)))))+uintptr(16 /* X5 */))))).X0))-i32(1), _40_r2+_i)
+ _sqlite3VdbeAddOp2(tls, _v, i32(86), (_regResult+int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_40_pSO.X1)+20*uintptr(_i)))))+uintptr(16 /* X5 */))))).X0))-i32(1), _40_r2+_i)
_i += 1
goto _101
@@ -105094,15 +94402,11 @@ _105:
goto _75
_74:
- func() int32 {
- if _eDest == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eDest != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117262), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _75
@@ -105149,35 +94453,23 @@ func _sqlite3ExprCodeExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList,
return i32(86)
}())
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeExprListØ00__func__Ø000))), unsafe.Pointer(str(92144)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _target > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _target <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94917), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeExprListØ00__func__Ø000))), unsafe.Pointer(str(103808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*TVdbe)(unsafe.Pointer(_pParse.X2)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*TVdbe)(unsafe.Pointer(_pParse.X2)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeExprListØ00__func__Ø000))), unsafe.Pointer(str(103820)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_n = _pList.X0
if (_pParse.X11) != 0 {
@@ -105197,7 +94489,7 @@ _9:
}
_1_pExpr = (*XExpr)(unsafe.Pointer(_pItem.X0))
- if (int32(_flags)&i32(4)) == i32(0) || store961(&_j, int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0)) <= i32(0) {
+ if (int32(_flags)&i32(4)) == i32(0) || store961(&_j, int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(16 /* X5 */))))).X0)) <= i32(0) {
goto _14
}
@@ -105228,7 +94520,7 @@ _19:
goto _21
}
- if int32(_copyOp) != i32(85) || int32(store5774059(&_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(store5774069(&_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
}
@@ -105269,7 +94561,7 @@ func _exprIsConst(tls *crt.TLS, _p *XExpr, _initFlag int32, _iCur int32) (r0 int
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(20 /* X5 */))) = uint8(_initFlag)
*(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _exprNodeIsConstant
*(*func(*crt.TLS, *XWalker, *XSelect) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X2 */))))) = _selectNodeIsConstant
- *(*int32)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))) = _iCur
+ *(*int32)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))) = _iCur
_sqlite3WalkExpr(tls, &_w, _p)
r0 = int32(_w.X5)
return
@@ -105320,7 +94612,7 @@ _4:
_5:
_6:
_7:
- if int32(_pWalker.X5) != i32(3) || (_pExpr.X8) != (*(*int32)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */)))))) {
+ if int32(_pWalker.X5) != i32(3) || (_pExpr.X8) != (*(*int32)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */)))))) {
goto _14
}
@@ -105374,15 +94666,11 @@ func _sqlite3ExprCodeAtInit(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _regDe
_ = _1_i
var _4_pItem *TExprList_item // sqlite3.c:94775:27
_ = _4_pItem
- func() int32 {
- if (_pParse.X11) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X11) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94761), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeAtInitØ00__func__Ø000))), unsafe.Pointer(str(103864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XExprList)(unsafe.Pointer(_pParse.X27))
if _regDest >= i32(0) || _p == nil {
@@ -105399,7 +94687,7 @@ _4:
goto _9
}
- r0 = *(*int32)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(16 /* X5 */)))))
+ r0 = *(*int32)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(16 /* X5 */)))))
return
_9:
@@ -105422,7 +94710,7 @@ _3:
_regDest = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1)
_11:
- *(*int32)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem)) + uintptr(16 /* X5 */))))) = _regDest
+ *(*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
@@ -105447,20 +94735,16 @@ func _sqlite3VdbeChangeToNoop(tls *crt.TLS, _p *TVdbe, _addr int32) (r0 int32) {
return
_0:
- func() int32 {
- if (_addr >= i32(0)) && (_addr < (_p.X27)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _addr < i32(0) || _addr >= (_p.X27) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72237), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeToNoopØ00__func__Ø000))), unsafe.Pointer(str(103912)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 24*uintptr(_addr)))
- _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(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((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (*int8)(unsafe.Pointer(uintptr(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
@@ -105474,15 +94758,11 @@ func init() {
}
func _sqlite3VdbeCurrentAddr(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:71969:1
- func() int32 {
- if (_p.X5) == uint32(i32(381479589)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X5) != uint32(i32(381479589)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71970), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCurrentAddrØ00__func__Ø000))), unsafe.Pointer(str(38332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _p.X27
return
@@ -105577,15 +94857,11 @@ _0:
goto _1
}
- func() int32 {
- if _usedAsColumnCache(tls, _pParse, _i, (_i+_n)-i32(1)) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _usedAsColumnCache(tls, _pParse, _i, (_i+_n)-i32(1)) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95823), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetTempRangeØ00__func__Ø000))), unsafe.Pointer(str(103984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(32 /* X15 */)))
@@ -105692,39 +94968,27 @@ func _pushOntoSorter(tls *crt.TLS, _pParse *XParse, _pSort *XSortCtx, _pSelect *
_nBase = (_nExpr + _bSeq) + _nData
_regRecord = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1)
_nOBSat = _pSort.X1
- func() int32 {
- if (_bSeq == i32(0)) || (_bSeq == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _bSeq != i32(0) && _bSeq != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116770), unsafe.Pointer((*int8)(unsafe.Pointer(&_pushOntoSorterØ00__func__Ø000))), unsafe.Pointer(str(104044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_nData == i32(1)) || (_regData == _regOrigData)) || (_regOrigData == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nData != i32(1) && _regData != _regOrigData && _regOrigData != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116771), unsafe.Pointer((*int8)(unsafe.Pointer(&_pushOntoSorterØ00__func__Ø000))), unsafe.Pointer(str(104064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nPrefixReg == 0 {
goto _7
}
- func() int32 {
- if _nPrefixReg == (_nExpr + _bSeq) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nPrefixReg != (_nExpr + _bSeq) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116773), unsafe.Pointer((*int8)(unsafe.Pointer(&_pushOntoSorterØ00__func__Ø000))), unsafe.Pointer(str(104116)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_regBase = (_regData - _nExpr) - _bSeq
goto _10
@@ -105737,15 +95001,11 @@ _7:
sink961 = *p
}
_10:
- func() int32 {
- if ((_pSelect.X5) == i32(0)) || ((_pSelect.X4) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pSelect.X5) != i32(0) && (_pSelect.X4) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116779), unsafe.Pointer((*int8)(unsafe.Pointer(&_pushOntoSorterØ00__func__Ø000))), unsafe.Pointer(str(104140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iLimit = func() int32 {
if (_pSelect.X5) != 0 {
@@ -105804,10 +95064,10 @@ _23:
_24:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(8 /* X4 */))) = _5_nKey + _nData
- _5_pKI = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */)))))))
+ _5_pKI = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */)))))))
crt.Xmemset(tls, (unsafe.Pointer)(_5_pKI.X5), i32(0), uint32(_5_pKI.X2))
_sqlite3VdbeChangeP4(tls, _v, i32(-1), (*int8)(unsafe.Pointer(_5_pKI)), i32(-5))
- *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5774272)(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((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */))))))) = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(_pSort.X0)), _nOBSat, int32(_5_pKI.X3)-i32(1))
_5_addrJmp = _sqlite3VdbeCurrentAddr(tls, _v)
_sqlite3VdbeAddOp3(tls, _v, i32(18), _5_addrJmp+i32(1), i32(0), _5_addrJmp+i32(1))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSort)) + uintptr(16 /* X4 */))) = _sqlite3VdbeMakeLabel(tls, _v)
@@ -105872,15 +95132,11 @@ func init() {
}
func _sqlite3ExprCodeMove(tls *crt.TLS, _pParse *XParse, _iFrom int32, _iTo int32, _nReg int32) { // sqlite3.c:94036:1
- func() int32 {
- if (_iFrom >= (_iTo + _nReg)) || ((_iFrom + _nReg) <= _iTo) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iFrom < (_iTo+_nReg) && (_iFrom+_nReg) > _iTo {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeMoveØ00__func__Ø000))), unsafe.Pointer(str(104200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp3(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), i32(84), _iFrom, _iTo, _nReg)
_sqlite3ExprCacheRemove(tls, _pParse, _iFrom, _nReg)
@@ -105914,15 +95170,11 @@ func _keyInfoFromExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _iSt
goto _0
}
- func() int32 {
- if _sqlite3KeyInfoIsWriteable(tls, _pInfo) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3KeyInfoIsWriteable(tls, _pInfo) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117359), unsafe.Pointer((*int8)(unsafe.Pointer(&_keyInfoFromExprListØ00__func__Ø000))), unsafe.Pointer(str(104256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() **TExprList_item { _i = _iStart; return &_pItem }() = (*TExprList_item)(unsafe.Pointer(uintptr(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(_pList.X1)))) + uintptr(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_iStart)))))*uintptr(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(20)))))))))))
_3:
@@ -105983,35 +95235,23 @@ func _sqlite3VdbeResolveLabel(tls *crt.TLS, _v *TVdbe, _x int32) { // sqlite3.c:
_ = _j
_p = (*XParse)(unsafe.Pointer(_v.X3))
_j = i32(-1) - _x
- func() int32 {
- if (_v.X5) == uint32(i32(381479589)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_v.X5) != uint32(i32(381479589)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71712), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeResolveLabelØ00__func__Ø000))), unsafe.Pointer(str(46052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _j < (_p.X25) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _j >= (_p.X25) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71713), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeResolveLabelØ00__func__Ø000))), unsafe.Pointer(str(104312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _j >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _j < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71714), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeResolveLabelØ00__func__Ø000))), unsafe.Pointer(str(104324)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X26) == nil {
goto _6
@@ -106116,62 +95356,42 @@ func _multiSelectOrderBy(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSe
_ = _24_pFirst
_addrOutB = i32(0)
_pKeyDup = nil
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119116), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104356)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pKeyDup == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pKeyDup != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119117), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119120), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_labelEnd = _sqlite3VdbeMakeLabel(tls, _v)
_labelCmpr = _sqlite3VdbeMakeLabel(tls, _v)
_op = int32(_p.X1)
_pPrior = (*XSelect)(unsafe.Pointer(_p.X13))
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_pPrior.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_pPrior.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119129), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104384)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOrderBy = (*XExprList)(unsafe.Pointer(_p.X12))
- func() int32 {
- if _pOrderBy != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pOrderBy == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119131), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nOrderBy = _pOrderBy.X0
if _op == i32(116) {
@@ -106190,17 +95410,13 @@ _16:
goto _19
}
- func() int32 {
- if int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(16 /* X5 */))))).X0) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(16 /* 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)
- return i32(0)
- }()
+ }
}()
- if int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(16 /* X5 */))))).X0) != _i {
+ if int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(16 /* X5 */))))).X0) != _i {
goto _22
}
@@ -106229,13 +95445,13 @@ _24:
*p = (*p) | uint32(i32(1024))
sink985 = *p
}
- *(*int32)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pNew)) + uintptr(8 /* X3 */))))) = _i
+ *(*int32)(unsafe.Pointer((*T5516385)(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)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(postInc961(&_nOrderBy, int32(1)))))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_i)
+ *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pOrderBy.X1)+20*uintptr(postInc961(&_nOrderBy, int32(1)))))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_i)
_25:
_23:
_i += 1
@@ -106255,27 +95471,19 @@ _27:
goto _30
}
- func() int32 {
- if int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(16 /* X5 */))))).X0) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(16 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(16 /* X5 */))))).X0) <= ((*XExprList)(unsafe.Pointer(_p.X0)).X0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(16 /* 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)
- return i32(0)
- }()
+ }
}()
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPermute)) + 4*uintptr(_i))) = int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(16 /* X5 */))))).X0) - i32(1)
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPermute)) + 4*uintptr(_i))) = int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(16 /* X5 */))))).X0) - i32(1)
*(*uintptr)(unsafe.Pointer(func() **TExprList_item { _i += 1; return &_5_pItem }())) += uintptr(20)
goto _27
@@ -106297,15 +95505,11 @@ _35:
_36:
_9_nExpr = (*XExprList)(unsafe.Pointer(_p.X0)).X0
- func() int32 {
- if (_nOrderBy >= _9_nExpr) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nOrderBy < _9_nExpr && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119190), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104488)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_regPrev = (_pParse.X18) + i32(1)
{
@@ -106319,15 +95523,11 @@ _36:
goto _41
}
- func() int32 {
- if _sqlite3KeyInfoIsWriteable(tls, _pKeyDup) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3KeyInfoIsWriteable(tls, _pKeyDup) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119196), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_44:
@@ -106589,25 +95789,17 @@ _0:
_1:
_codeOffset(tls, _v, _p.X5, _iContinue)
- func() int32 {
- if int32(_pDest.X0) != i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pDest.X0) == i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118898), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateOutputSubroutineØ00__func__Ø000))), unsafe.Pointer(str(104756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pDest.X0) != i32(14) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pDest.X0) == i32(14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118899), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateOutputSubroutineØ00__func__Ø000))), unsafe.Pointer(str(104784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch int32(_pDest.X0) {
case i32(10):
@@ -106642,15 +95834,11 @@ _8:
goto _12
_9:
- func() int32 {
- if ((_pIn.X4) == i32(1)) || ((_pParse.X16) > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pIn.X4) != i32(1) && (_pParse.X16) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118936), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateOutputSubroutineØ00__func__Ø000))), unsafe.Pointer(str(104808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprCodeMove(tls, _pParse, _pIn.X3, _pDest.X2, i32(1))
goto _12
@@ -106668,15 +95856,11 @@ _16:
goto _12
_11:
- func() int32 {
- if int32(_pDest.X0) == i32(9) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pDest.X0) != i32(9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118965), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateOutputSubroutineØ00__func__Ø000))), unsafe.Pointer(str(104840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp2(tls, _v, i32(88), _pIn.X3, _pIn.X4)
_sqlite3ExprCacheAffinityChange(tls, _pParse, _pIn.X3, _pIn.X4)
@@ -106701,15 +95885,11 @@ func _sqlite3KeyInfoRef(tls *crt.TLS, _p *XKeyInfo) (r0 *XKeyInfo) { // sqlite3.
goto _0
}
- func() int32 {
- if (_p.X0) > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X0) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117314), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3KeyInfoRefØ00__func__Ø000))), unsafe.Pointer(str(12832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) += 1
_0:
@@ -106825,25 +96005,17 @@ _0:
return
_2:
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117827), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pTabList != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pTabList == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117828), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(104916)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(16 /* X4 */))) = uint8(i32(1))
_fullNames = bool2int(((_db.X6) & i32(4)) != i32(0))
@@ -106859,11 +96031,8 @@ _7:
if func() int32 {
if _2_p == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117836), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117836), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -106896,11 +96065,8 @@ _18:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117844), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117844), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -106918,15 +96084,11 @@ _24:
goto _18
_23:
- func() int32 {
- if _j < (_pTabList.X0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j >= (_pTabList.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117847), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(104928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4_pTab = (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))) + 68*uintptr(_j))).X4))
if _4_iCol >= i32(0) {
@@ -106935,15 +96097,11 @@ _23:
_4_iCol = int32(_4_pTab.X10)
_27:
- func() int32 {
- if (_4_iCol == i32(-1)) || ((_4_iCol >= i32(0)) && (_4_iCol < int32(_4_pTab.X11))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _4_iCol != i32(-1) && (_4_iCol < i32(0) || _4_iCol >= int32(_4_pTab.X11)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117850), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _4_iCol >= i32(0) {
goto _32
@@ -107047,15 +96205,11 @@ func _explainComposite(tls *crt.TLS, _pParse *XParse, _op int32, _iSub1 int32, _
_ = _1_v
var _1_zMsg *int8 // sqlite3.c:117444:10
_ = _1_zMsg
- func() int32 {
- if (((_op == i32(115)) || (_op == i32(117))) || (_op == i32(118))) || (_op == i32(116)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op != i32(115) && _op != i32(117) && _op != i32(118) && _op != i32(116) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117441), unsafe.Pointer((*int8)(unsafe.Pointer(&_explainCompositeØ00__func__Ø000))), unsafe.Pointer(str(104980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pParse.X54) != i32(2) {
goto _5
@@ -107271,25 +96425,17 @@ func _sqlite3WhereBegin(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pWh
_ = _45_wsFlags
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
_bFordelete = u8(0)
- func() int32 {
- if ((int32(_wctrlFlags) & i32(8)) == i32(0)) || (((int32(_wctrlFlags) & i32(4)) != i32(0)) && ((int32(_wctrlFlags) & i32(32)) == i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_wctrlFlags)&i32(8)) != i32(0) && ((int32(_wctrlFlags)&i32(4)) == i32(0) || (int32(_wctrlFlags)&i32(32)) != i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134226), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105124)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_wctrlFlags) & i32(32)) == i32(0)) || ((int32(_wctrlFlags) & i32(16384)) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_wctrlFlags)&i32(32)) != i32(0) && (int32(_wctrlFlags)&i32(16384)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134232), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
crt.Xmemset(tls, (unsafe.Pointer)(&_sWLB), i32(0), u32(24))
@@ -107348,29 +96494,21 @@ _13:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(36 /* X8 */))) = int32(_pParse.X42)
crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(43 /* X11 */)))), i32(0), u32(29))
crt.Xmemset(tls, (unsafe.Pointer)((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(740 /* X23 */)))))+76*uintptr(i32(0))))), i32(0), u32(72)+(uint32(_nTabList)*u32(76)))
- func() int32 {
- if int32(_pWInfo.X13) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWInfo.X13) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134293), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105356)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pMaskSet = (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(480 /* X22 */)))
*(**XWhereInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sWLB)) + uintptr(0 /* X0 */))))) = _pWInfo
*(**XWhereClause)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sWLB)) + uintptr(4 /* X1 */))))) = (*XWhereClause)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(72 /* X21 */)))
*(**XWhereLoop)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sWLB)) + uintptr(12 /* X3 */))))) = (*XWhereLoop)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pWInfo)))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_nByteWInfo)))))))))
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*XWhereLoop)(unsafe.Pointer(_sWLB.X3))))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*XWhereLoop)(unsafe.Pointer(_sWLB.X3))))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134298), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105388)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_whereLoopInit(tls, (*XWhereLoop)(unsafe.Pointer(_sWLB.X3)))
*(*int8)(unsafe.Pointer(uintptr(_sWLB.X3) + uintptr(16 /* X2 */))) = int8(i32(42))
@@ -107434,15 +96572,11 @@ _31:
}
_9_m = _sqlite3WhereGetMask(tls, _pMaskSet, (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+68*uintptr(_ii))).X11)
- func() int32 {
- if _9_m == (u64(1) << uint(_ii)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _9_m != (u64(1) << uint(_ii)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134352), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105420)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_ii += 1
goto _31
@@ -107524,11 +96658,8 @@ _49:
if (_pParse.X16) == 0 && func() int32 {
if (_db.X17) != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -107561,7 +96692,7 @@ _58:
}
_pLoop = (*XWhereLoop)(unsafe.Pointer((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(740 /* X23 */))))) + 76*uintptr(int32(_pWInfo.X10)-i32(1)))).X18))
- if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pWInfo.X1)+uintptr(8 /* X2 */)))))+68*uintptr(_pLoop.X3)))))+uintptr(36 /* X9 */))).X0) & i32(8)) != i32(0) {
+ if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pWInfo.X1)+uintptr(8 /* X2 */)))))+68*uintptr(_pLoop.X3)))))+uintptr(36 /* X9 */))).X0) & i32(8)) != i32(0) {
goto _60
}
@@ -107618,15 +96749,11 @@ _56:
*p = (*p) + uint32(_pWInfo.X20)
sink985 = *p
}
- func() int32 {
- if ((int32(_wctrlFlags) & i32(4)) == i32(0)) || (int32(_pWInfo.X10) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_wctrlFlags)&i32(4)) != i32(0) && int32(_pWInfo.X10) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134480), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_wctrlFlags) & i32(4)) == i32(0) {
goto _74
@@ -107705,15 +96832,11 @@ _92:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(20 /* X5 */))))) + 4*uintptr(i32(0)))) = _27_pTabItem.X11
_96:
_sqlite3OpenTable(tls, _pParse, _27_pTabItem.X11, _27_iDb, _27_pTab, _31_op)
- func() int32 {
- if (_27_pTabItem.X11) == (_pLevel.X1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_27_pTabItem.X11) != (_pLevel.X1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pWInfo.X13) != i32(0) || int32(_27_pTab.X11) >= i32(64) || ((_27_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) {
goto _101
@@ -107731,15 +96854,11 @@ _102:
_105:
_sqlite3VdbeChangeP4(tls, _v, i32(-1), (*int8)(unsafe.Pointer((unsafe.Pointer)(uintptr(_33_n)))), i32(-11))
- func() int32 {
- if _33_n <= int32(_27_pTab.X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _33_n > int32(_27_pTab.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_101:
_sqlite3VdbeChangeP5(tls, _v, uint16(_bFordelete))
@@ -107757,15 +96876,11 @@ _89:
_37_pIx = (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X3))
_37_op = i32(105)
- func() int32 {
- if (_iAuxArg != i32(0)) || ((int32(_pWInfo.X9) & i32(4)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iAuxArg == i32(0) && (int32(_pWInfo.X9)&i32(4)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134560), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_27_pTab.X9)&uint32(i32(32))) == uint32(i32(0)) || int32((uint32(_37_pIx.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(2) || (int32(_wctrlFlags)&i32(32)) == i32(0) {
goto _115
@@ -107782,15 +96897,11 @@ _115:
_39_pJ = (*XIndex)(unsafe.Pointer((*XTable)(unsafe.Pointer(_27_pTabItem.X4)).X2))
_37_iIndexCur = _iAuxArg
- func() int32 {
- if (int32(_wctrlFlags) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_wctrlFlags) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134571), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_120:
if func() int32 {
@@ -107798,11 +96909,8 @@ _120:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134572), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134572), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || _39_pJ == _37_pIx {
@@ -107833,25 +96941,17 @@ _128:
_125:
_116:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(8 /* X2 */))) = _37_iIndexCur
- func() int32 {
- if (*XSchema)(unsafe.Pointer(_37_pIx.X6)) == (*XSchema)(unsafe.Pointer(_27_pTab.X20)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer(_37_pIx.X6)) != (*XSchema)(unsafe.Pointer(_27_pTab.X20)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _37_iIndexCur >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _37_iIndexCur < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134586), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _37_op == 0 {
goto _133
@@ -108077,24 +97177,17 @@ func _sqlite3ExprIfFalse(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int
_op = i32(0)
_regFree1 = i32(0)
_regFree2 = i32(0)
- func() int32 {
- if (_jumpIfNull == i32(16)) || (_jumpIfNull == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _jumpIfNull != i32(16) && _jumpIfNull != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95170), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -108114,85 +97207,53 @@ _5:
_6:
_op = ((int32(_pExpr.X0) + i32(0)) ^ i32(1)) - i32(0)
- func() int32 {
- if (int32(_pExpr.X0) != i32(34)) || (_op == i32(35)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) == i32(34) && _op != i32(35) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95196), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pExpr.X0) != i32(35)) || (_op == i32(34)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) == i32(35) && _op != i32(34) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95197), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pExpr.X0) != i32(36)) || (_op == i32(37)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) == i32(36) && _op != i32(37) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95198), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pExpr.X0) != i32(37)) || (_op == i32(36)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) == i32(37) && _op != i32(36) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95199), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pExpr.X0) != i32(40)) || (_op == i32(41)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) == i32(40) && _op != i32(41) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95200), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pExpr.X0) != i32(39)) || (_op == i32(38)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) == i32(39) && _op != i32(38) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95201), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pExpr.X0) != i32(38)) || (_op == i32(39)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) == i32(38) && _op != i32(39) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95202), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105972)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pExpr.X0) != i32(41)) || (_op == i32(40)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) == i32(41) && _op != i32(40) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95203), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(106004)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch int32(_pExpr.X0) {
case i32(19):
@@ -108347,15 +97408,11 @@ func _sqlite3ExprCachePop(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:93870:1
var _i int32 // sqlite3.c:93871:7
_ = _i
_i = i32(0)
- func() int32 {
- if (_pParse.X23) >= i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X23) < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93872), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCachePopØ00__func__Ø000))), unsafe.Pointer(str(106056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(64 /* X23 */))) -= 1
if (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X6) & i32(4096)) == 0 {
@@ -108415,24 +97472,17 @@ func _sqlite3ExprIfTrue(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int3
_op = i32(0)
_regFree1 = i32(0)
_regFree2 = i32(0)
- func() int32 {
- if (_jumpIfNull == i32(16)) || (_jumpIfNull == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _jumpIfNull != i32(16) && _jumpIfNull != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95047), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(105716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95048), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95048), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -108447,11 +97497,8 @@ _5:
if func() int32 {
if _pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -108666,15 +97713,11 @@ func _codeCompare(tls *crt.TLS, _pParse *XParse, _pLeft *XExpr, _pRight *XExpr,
func _sqlite3BinaryCompareCollSeq(tls *crt.TLS, _pParse *XParse, _pLeft *XExpr, _pRight *XExpr) (r0 *XCollSeq) { // sqlite3.c:91014:1
var _pColl *XCollSeq // sqlite3.c:91019:11
_ = _pColl
- func() int32 {
- if _pLeft != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pLeft == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91020), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BinaryCompareCollSeqØ00__func__Ø000))), unsafe.Pointer(str(43776)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_pLeft.X2) & uint32(i32(256))) == 0 {
goto _2
@@ -108737,15 +97780,11 @@ func _exprCodeBetween(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32,
crt.Xmemset(tls, (unsafe.Pointer)(&_compLeft), i32(0), u32(48))
crt.Xmemset(tls, (unsafe.Pointer)(&_compRight), i32(0), u32(48))
crt.Xmemset(tls, (unsafe.Pointer)(&_exprAnd), i32(0), u32(48))
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94989), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprCodeBetweenØ00__func__Ø000))), unsafe.Pointer(str(43812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_exprX = *(*XExpr)(unsafe.Pointer(_pExpr.X4))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_exprAnd)) + uintptr(0 /* X0 */))) = uint8(i32(28))
@@ -108753,10 +97792,10 @@ func _exprCodeBetween(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32,
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_exprAnd)) + uintptr(16 /* X5 */))))) = &_compRight
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(0 /* X0 */))) = uint8(i32(41))
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(12 /* X4 */))))) = &_exprX
- *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(16 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0))
+ *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compLeft)) + uintptr(16 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(0 /* X0 */))) = uint8(i32(39))
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(12 /* X4 */))))) = &_exprX
- *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(16 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0))
+ *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_compRight)) + uintptr(16 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0))
_exprToRegister(tls, &_exprX, _exprCodeVector(tls, _pParse, &_exprX, &_regFree1))
if _xJump == nil {
goto _2
@@ -108834,7 +97873,7 @@ _4:
goto _7
}
- _sqlite3ExprCodeFactorable(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1)+20*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((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))).X1)+20*uintptr(_4_i))).X0)), _4_i+_iResult)
_4_i += 1
goto _4
@@ -108943,15 +97982,11 @@ _0:
_1:
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93509), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeNoopComment(tls, _v, str(106176))
_eType = _sqlite3FindInIndex(tls, _pParse, _pExpr, uint32(i32(3)), func() *int32 {
@@ -108960,15 +97995,11 @@ _1:
}
return &_rRhsHasNull
}(), _aiMap)
- func() int32 {
- if ((((_pParse.X16) != 0 || (_nVector == i32(1))) || (_eType == i32(2))) || (_eType == i32(3))) || (_eType == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X16) == 0 && _nVector != i32(1) && _eType != i32(2) && _eType != i32(3) && _eType != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93515), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(106192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_12:
@@ -108992,15 +98023,11 @@ _20:
goto _16
_19:
- func() int32 {
- if _1_cnt == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_cnt != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(106304)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _12
@@ -109043,19 +98070,15 @@ _29:
goto _34
}
- _6_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
+ _6_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
_6_pColl = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4)))
_6_labelOk = _sqlite3VdbeMakeLabel(tls, _v)
_6_regCkNull = i32(0)
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93564), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(43812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _destIfNull == _destIfFalse {
goto _37
@@ -109086,15 +98109,11 @@ _43:
goto _46
_45:
- func() int32 {
- if _destIfNull == _destIfFalse {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _destIfNull != _destIfFalse {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(106312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4(tls, _v, i32(36), _rLhs, _destIfFalse, _6_r2, (*int8)(unsafe.Pointer((unsafe.Pointer)(_6_pColl))), i32(-3))
_sqlite3VdbeChangeP5(tls, _v, uint16(int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zAff)) + 1*uintptr(i32(0)))))|i32(16)))
@@ -109242,11 +98261,11 @@ func _sqlite3ExprCheckIN(tls *crt.TLS, _pParse *XParse, _pIn *XExpr) (r0 int32)
goto _0
}
- if _nVector == ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(20 /* X6 */))))))).X0)).X0) {
+ if _nVector == ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(20 /* X6 */))))))).X0)).X0) {
goto _1
}
- _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(20 /* X6 */))))))).X0)).X0, _nVector)
+ _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(20 /* X6 */))))))).X0)).X0, _nVector)
r0 = i32(1)
return
@@ -109341,22 +98360,18 @@ func _sqlite3FindInIndex(tls *crt.TLS, _pParse *XParse, _pX *XExpr, _inFlags uin
_eType = i32(0)
_iTab = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(40 /* X17 */))), int32(1))
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if int32(_pX.X0) == i32(33) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pX.X0) != i32(33) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_mustBeUnique = bool2int((_inFlags & uint32(i32(4))) != uint32(i32(0)))
if _prRhsHasNull == nil || ((_pX.X2)&uint32(i32(2048))) == 0 {
goto _3
}
- _1_pEList = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))).X0))
+ _1_pEList = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))).X0))
_1_i = i32(0)
_4:
if _1_i >= (_1_pEList.X0) {
@@ -109381,56 +98396,40 @@ _7:
_prRhsHasNull = (*int32)(unsafe.Pointer(uintptr(i32(0))))
_9:
_3:
- if (_pParse.X16) != i32(0) || store5515676(&_p, _isCandidateForInOpt(tls, _pX)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
+ if (_pParse.X16) != i32(0) || store5515686(&_p, _isCandidateForInOpt(tls, _pX)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
goto _11
}
_4_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_4_pEList = (*XExprList)(unsafe.Pointer(_p.X0))
_4_nExpr = _4_pEList.X0
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X0)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X0)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(47308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1)+20*uintptr(i32(0)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1)+20*uintptr(i32(0)))).X0)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92919), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106384)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSrcList)(unsafe.Pointer(_p.X8)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSrcList)(unsafe.Pointer(_p.X8)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92920), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4_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))
_4_iDb = int16(_sqlite3SchemaToIndex(tls, _4_db, (*XSchema)(unsafe.Pointer(_4_pTab.X20))))
_sqlite3CodeVerifySchema(tls, _pParse, int32(_4_iDb))
_sqlite3TableLock(tls, _pParse, int32(_4_iDb), _4_pTab.X7, uint8(i32(0)), _4_pTab.X0)
- func() int32 {
- if _v != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92928), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(42824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _4_nExpr != i32(1) || int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_4_pEList.X1)+20*uintptr(i32(0)))).X0)).X9) >= i32(0) {
goto _21
@@ -109467,15 +98466,11 @@ _29:
goto _32
_30:
- func() int32 {
- if int32(_7_idxaff) == i32(66) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_7_idxaff) != i32(66) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92962), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106424)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _32
@@ -109532,15 +98527,11 @@ _47:
_13_pLhs = _sqlite3VectorFieldSubexpr(tls, (*XExpr)(unsafe.Pointer(_pX.X4)), _6_i)
_13_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_4_pEList.X1) + 20*uintptr(_6_i))).X0))
_13_pReq = _sqlite3BinaryCompareCollSeq(tls, _pParse, _13_pLhs, _13_pRhs)
- func() int32 {
- if ((_13_pReq != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_13_pRhs.X9) == i32(-1))) || (_pParse.X16) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _13_pReq == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) && int32(_13_pRhs.X9) != i32(-1) && (_pParse.X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92995), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106448)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_13_j = i32(0)
_55:
@@ -109555,15 +98546,11 @@ _55:
goto _56
_59:
- func() int32 {
- if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pIdx.X8)) + 4*uintptr(_13_j)))) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pIdx.X8)) + 4*uintptr(_13_j)))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92998), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _13_pReq == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3StrICmp(tls, _13_pReq.X0, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pIdx.X8)) + 4*uintptr(_13_j)))) == i32(0) {
goto _63
@@ -109609,15 +98596,11 @@ _66:
goto _47
_50:
- func() int32 {
- if (_6_i == _4_nExpr) || (_10_colUsed != ((u64(1) << uint(_4_nExpr)) - uint64(i32(1)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _6_i != _4_nExpr && _10_colUsed == ((u64(1)<<uint(_4_nExpr))-uint64(i32(1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93011), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106516)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _10_colUsed != ((u64(1) << uint(_4_nExpr)) - uint64(i32(1))) {
goto _70
@@ -109652,7 +98635,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((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))).X0) > i32(2) {
+ if _eType != i32(0) || (_inFlags&uint32(i32(1))) == 0 || ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) || _sqlite3InRhsIsConstant(tls, _pX) != 0 && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))).X0) > i32(2) {
goto _77
}
@@ -109763,15 +98746,11 @@ _8:
return
_9:
- func() int32 {
- if (*XTable)(unsafe.Pointer(_p.X14)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_p.X14)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92653), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCanBeNullØ00__func__Ø000))), unsafe.Pointer(str(106608)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -109817,7 +98796,7 @@ _0:
return
_1:
- _p = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */)))))))
+ _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
}
@@ -109834,15 +98813,11 @@ _2:
return
_3:
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92734), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(47968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XExpr)(unsafe.Pointer(_p.X15)) == nil {
goto _6
@@ -109852,15 +98827,11 @@ _3:
return
_6:
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_p.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92736), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(102692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XExpr)(unsafe.Pointer(_p.X9)) == nil {
goto _9
@@ -109871,15 +98842,11 @@ _6:
_9:
_pSrc = (*XSrcList)(unsafe.Pointer(_p.X8))
- func() int32 {
- if _pSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSrc == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92739), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(49140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pSrc.X0) == i32(1) {
goto _12
@@ -109898,25 +98865,17 @@ _12:
_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))
- func() int32 {
- if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92743), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(44684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_pTab.X3)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92744), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(106644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pTab.X16) == 0 {
goto _18
@@ -109927,15 +98886,11 @@ _13:
_18:
_pEList = (*XExprList)(unsafe.Pointer(_p.X0))
- func() int32 {
- if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92747), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(46224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_21:
@@ -109952,15 +98907,11 @@ _21:
return
_25:
- func() int32 {
- if (_2_pRes.X8) == ((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_2_pRes.X8) != ((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92752), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(106664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _21
@@ -109986,45 +98937,29 @@ func _sqlite3CodeVerifySchema(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sq
}
return _pParse
}()
- func() int32 {
- if (_iDb >= i32(0)) && (_iDb < ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) || _iDb >= ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103511), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeVerifySchemaØ00__func__Ø000))), unsafe.Pointer(str(106720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+16*uintptr(_iDb))).X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (_iDb == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+16*uintptr(_iDb))).X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && _iDb != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103512), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeVerifySchemaØ00__func__Ø000))), unsafe.Pointer(str(106752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iDb < i32(12) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iDb >= i32(12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103513), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeVerifySchemaØ00__func__Ø000))), unsafe.Pointer(str(106792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103514), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeVerifySchemaØ00__func__Ø000))), unsafe.Pointer(str(106820)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if bool2int(((_pToplevel.X30)&(u32(1)<<uint(_iDb))) != uint32(i32(0))) != i32(0) {
goto _12
@@ -110076,15 +99011,11 @@ func _sqlite3OpenTempDatabase(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sql
_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
- func() int32 {
- if (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))).X4)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))).X4)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103493), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTempDatabaseØ00__func__Ø000))), unsafe.Pointer(str(106960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(7) != _sqlite3BtreeSetPageSize(tls, _1_pBt, _db.X27, i32(-1), i32(0)) {
goto _5
@@ -110131,15 +99062,11 @@ func _sqlite3InRhsIsConstant(tls *crt.TLS, _pIn *XExpr) (r0 int32) { // sqlite3.
_ = _pLHS
var _res int32 // sqlite3.c:92784:7
_ = _res
- func() int32 {
- if ((_pIn.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pIn.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InRhsIsConstantØ00__func__Ø000))), unsafe.Pointer(str(107024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pLHS = (*XExpr)(unsafe.Pointer(_pIn.X4))
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(12 /* X4 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0))))
@@ -110182,15 +99109,11 @@ _1:
}
func _createMask(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _iCursor int32) { // sqlite3.c:130017:1
- func() int32 {
- if (_pMaskSet.X0) < i32(64) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pMaskSet.X0) >= i32(64) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130018), unsafe.Pointer((*int8)(unsafe.Pointer(&_createMaskØ00__func__Ø000))), unsafe.Pointer(str(107084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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
@@ -110216,7 +99139,7 @@ func _sqlite3WhereTabFuncArgs(tls *crt.TLS, _pParse *XParse, _pItem *TSrcList_it
_ = _pColRef
var _pTerm *XExpr // sqlite3.c:129809:8
_ = _pTerm
- if int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
+ 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
}
@@ -110224,17 +99147,13 @@ func _sqlite3WhereTabFuncArgs(tls *crt.TLS, _pParse *XParse, _pItem *TSrcList_it
_0:
_pTab = (*XTable)(unsafe.Pointer(_pItem.X4))
- func() int32 {
- if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereTabFuncArgsØ00__func__Ø000))), unsafe.Pointer(str(44684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pArgs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */)))))))
+ _pArgs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X15 */)))))))
if _pArgs != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _3
}
@@ -110295,15 +99214,11 @@ func init() {
func _sqlite3WhereGetMask(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _iCursor int32) (r0 uint64) { // sqlite3.c:129998:1
var _i int32 // sqlite3.c:129999:7
_ = _i
- func() int32 {
- if (_pMaskSet.X0) <= i32(64) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pMaskSet.X0) > i32(64) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130000), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereGetMaskØ00__func__Ø000))), unsafe.Pointer(str(107196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_2:
@@ -110480,15 +99395,11 @@ _0:
_pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 48*uintptr(_idxTerm)))
_pMaskSet = (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(480 /* X22 */)))
_pExpr = (*XExpr)(unsafe.Pointer(_pTerm.X0))
- func() int32 {
- if (int32(_pExpr.X0) != i32(24)) && (int32(_pExpr.X0) != i32(53)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) == i32(24) || int32(_pExpr.X0) == i32(53) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129310), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_prereqLeft = _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(unsafe.Pointer(_pExpr.X4)))
_op = int32(_pExpr.X0)
@@ -110496,15 +99407,11 @@ _0:
goto _4
}
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pExpr.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pExpr.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129314), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107296)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3ExprCheckIN(tls, _pParse, _pExpr) == 0 {
goto _7
@@ -110517,11 +99424,11 @@ _7:
goto _8
}
- *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(32 /* X11 */))) = _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))))
+ *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(32 /* X11 */))) = _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))))
goto _9
_8:
- *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(32 /* X11 */))) = _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))))
+ *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(32 /* X11 */))) = _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))))
_9:
goto _10
@@ -110578,34 +99485,26 @@ _13:
goto _18
}
- func() int32 {
- if _op == i32(33) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op != i32(33) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129348), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_9_pLeft.X0) == i32(158) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_9_pLeft.X0) != i32(158) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129349), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _9_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pLeft)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr((_pTerm.X9)-i32(1)))).X0))
+ _9_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pLeft)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr((_pTerm.X9)-i32(1)))).X0))
_18:
if _exprMightBeIndexed(tls, _pSrc, _op, _prereqLeft, _9_pLeft, &_9_iCur, &_9_iColumn) == 0 {
goto _23
}
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(20 /* X8 */))) = _9_iCur
- *(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))) = _9_iColumn
+ *(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))) = _9_iColumn
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(12 /* X4 */))) = uint16(int32(_operatorMask(tls, _op)) & int32(_9_opMask))
_23:
if _op != i32(29) {
@@ -110623,15 +99522,11 @@ _24:
}
_12_eExtraOp = u16(0)
- func() int32 {
- if (_pTerm.X9) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTerm.X9) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129365), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pTerm.X8) < i32(0) {
goto _29
@@ -110691,7 +99586,7 @@ _29:
_34:
_exprCommute(tls, _pParse, _12_pDup)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(20 /* X8 */))) = _9_iCur
- *(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(28 /* X10 */))))) = _9_iColumn
+ *(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(28 /* X10 */))))) = _9_iColumn
*(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(32 /* X11 */))) = _prereqLeft | _extraRight
*(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(40 /* X12 */))) = _prereqAll
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(12 /* X4 */))) = uint16((int32(_operatorMask(tls, int32(_12_pDup.X0))) + int32(_12_eExtraOp)) & int32(_9_opMask))
@@ -110703,26 +99598,18 @@ _15:
goto _37
}
- _17_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
- func() int32 {
- if _17_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ _17_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_17_pList.X0) == i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_17_pList.X0) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129420), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_17_i = i32(0)
_42:
@@ -110747,15 +99634,11 @@ _37:
goto _47
}
- func() int32 {
- if int32(_pWC.X2) == i32(28) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWC.X2) != i32(28) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129442), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_exprAnalyzeOrTerm(tls, _pSrc, _pWC, _idxTerm)
_pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 48*uintptr(_idxTerm)))
@@ -110767,7 +99650,7 @@ _35:
}
_20_wtFlags = u16(259)
- _20_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0))
+ _20_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0))
_20_pStr2 = _sqlite3ExprDup(tls, _db, _pStr1, i32(0))
if _noCase == 0 || ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 {
goto _53
@@ -110780,12 +99663,12 @@ _35:
}
_21_i = i32(0)
_54:
- if int32(store973(&_21_c, *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(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((*T5516385)(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((*T5516375)(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((*T5516375)(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((*T5516385)(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((*T5516385)(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
@@ -110795,7 +99678,7 @@ _53:
goto _58
}
- _23_pC = (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516375)(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((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))-i32(1))))))
_23_c = *_23_pC
if _noCase == 0 {
goto _59
@@ -110840,8 +99723,8 @@ _51:
goto _65
}
- _26_pRight = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0))
- _26_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0))
+ _26_pRight = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0))
+ _26_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(1)))).X0))
_26_prereqExpr = _sqlite3WhereExprUsage(tls, _pMaskSet, _26_pRight)
_26_prereqColumn = _sqlite3WhereExprUsage(tls, _pMaskSet, _26_pLeft)
if (_26_prereqExpr & _26_prereqColumn) != uint64(i32(0)) {
@@ -110853,7 +99736,7 @@ _51:
_26_pNewTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 48*uintptr(_26_idxNew)))
*(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(32 /* X11 */))) = _26_prereqExpr
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(20 /* X8 */))) = _26_pLeft.X8
- *(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(28 /* X10 */))))) = int32(_26_pLeft.X9)
+ *(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(28 /* X10 */))))) = int32(_26_pLeft.X9)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(12 /* X4 */))) = uint16(i32(64))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(15 /* X6 */))) = _eOp2
_markTermAsChild(tls, _pWC, _26_idxNew, _idxTerm)
@@ -110890,7 +99773,7 @@ _77:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(10 /* X3 */))) = uint16(i32(6))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(12 /* X4 */))) = uint16(i32(0))
_73:
- if int32(_pWC.X2) != i32(28) || int32(_pExpr.X0) != i32(33) || (_pTerm.X9) != i32(0) || int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) != i32(158) || (*XSelect)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
+ if int32(_pWC.X2) != i32(28) || int32(_pExpr.X0) != i32(33) || (_pTerm.X9) != i32(0) || int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) != i32(158) || (*XSelect)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
goto _82
}
@@ -110945,15 +99828,11 @@ _0:
return
_1:
- func() int32 {
- if ((_p.X2) & uint32(i32(16384))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X2) & uint32(i32(16384))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129753), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereExprUsageØ00__func__Ø000))), unsafe.Pointer(str(107468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_mask = func() uint64 {
if (*XExpr)(unsafe.Pointer(_p.X5)) != nil {
@@ -110977,19 +99856,19 @@ _6:
{
p := &_mask
- *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))))
+ *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))))
sink992 = *p
}
goto _8
_7:
- if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil {
+ if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))) == nil {
goto _9
}
{
p := &_mask
- *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))))
+ *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))))))))
sink992 = *p
}
_9:
@@ -111049,11 +99928,8 @@ _0:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129195), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprSelectUsageØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129195), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprSelectUsageØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -111146,33 +100022,26 @@ func _exprMightBeIndexed(tls *crt.TLS, _pFrom *XSrcList, _op int32, _mPrereq uin
_ = _iCur
i32(0)
i32(0)
- func() int32 {
- if _op <= i32(41) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op > i32(41) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129237), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprMightBeIndexedØ00__func__Ø000))), unsafe.Pointer(str(107544)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pExpr.X0) != i32(158) || (_op < i32(38) || func() int32 {
if _op <= i32(41) {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129238), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprMightBeIndexedØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129238), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprMightBeIndexedØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0) {
goto _6
}
- _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0))
+ _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(i32(0)))).X0))
_6:
if int32(_pExpr.X0) != i32(152) {
goto _7
@@ -111281,15 +100150,11 @@ func _sqlite3ExprCompareSkip(tls *crt.TLS, _pA *XExpr, _pB *XExpr, _iTab int32)
func _operatorMask(tls *crt.TLS, _op int32) (r0 uint16) { // sqlite3.c:128530:1
var _c uint16 // sqlite3.c:128531:7
_ = _c
- func() int32 {
- if _allowedOp(tls, _op) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _allowedOp(tls, _op) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128532), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _op != i32(33) {
goto _2
@@ -111315,99 +100180,63 @@ _4:
goto _7
_6:
- func() int32 {
- if (i32(2) << uint(_op-i32(37))) < i32(32767) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (i32(2) << uint(_op-i32(37))) >= i32(32767) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128540), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_c = uint16(i32(2) << uint(_op-i32(37)))
_7:
_5:
_3:
- func() int32 {
- if (_op != i32(34)) || (int32(_c) == i32(256)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op == i32(34) && int32(_c) != i32(256) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128543), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op != i32(33)) || (int32(_c) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op == i32(33) && int32(_c) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128544), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107656)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op != i32(37)) || (int32(_c) == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op == i32(37) && int32(_c) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128545), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op != i32(40)) || (int32(_c) == i32(16)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op == i32(40) && int32(_c) != i32(16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128546), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op != i32(39)) || (int32(_c) == i32(8)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op == i32(39) && int32(_c) != i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128547), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op != i32(38)) || (int32(_c) == i32(4)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op == i32(38) && int32(_c) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128548), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op != i32(41)) || (int32(_c) == i32(32)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op == i32(41) && int32(_c) != i32(32) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128549), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107776)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op != i32(29)) || (int32(_c) == i32(128)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op == i32(29) && int32(_c) != i32(128) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128550), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107800)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _c
return
@@ -111510,15 +100339,11 @@ func _exprCommute(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) { // sqlite3.c:1
_ = _4_t
_expRight = uint16(((*XExpr)(unsafe.Pointer(_pExpr.X5)).X2) & uint32(i32(256)))
_expLeft = uint16(((*XExpr)(unsafe.Pointer(_pExpr.X4)).X2) & uint32(i32(256)))
- func() int32 {
- if _allowedOp(tls, int32(_pExpr.X0)) != 0 && (int32(_pExpr.X0) != i32(33)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _allowedOp(tls, int32(_pExpr.X0)) == 0 || int32(_pExpr.X0) == i32(33) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128502), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprCommuteØ00__func__Ø000))), unsafe.Pointer(str(107840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_expRight) != int32(_expLeft) {
goto _3
@@ -111559,15 +100384,11 @@ _3:
i32(0)
i32(0)
i32(0)
- func() int32 {
- if (int32(_pExpr.X0) >= i32(38)) && (int32(_pExpr.X0) <= i32(41)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) < i32(38) || int32(_pExpr.X0) > i32(41) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128522), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprCommuteØ00__func__Ø000))), unsafe.Pointer(str(107884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(0 /* X0 */))) = uint8(((int32(_pExpr.X0) - i32(38)) ^ i32(2)) + i32(38))
_7:
@@ -111675,27 +100496,19 @@ func _exprAnalyzeOrTerm(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _idxT
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 48*uintptr(_idxTerm)))
_pExpr = (*XExpr)(unsafe.Pointer(_pTerm.X0))
- func() int32 {
- if (int32(_pTerm.X3) & i32(49)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pTerm.X3) & i32(49)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128917), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(107936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pExpr.X0) == i32(27) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) != i32(27) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128918), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(**XWhereOrInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))) = store6576895(&_pOrInfo, (*XWhereOrInfo)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(416))))))
+ *(**XWhereOrInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))) = store6576895(&_pOrInfo, (*XWhereOrInfo)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(416))))))
if _pOrInfo != (*XWhereOrInfo)(unsafe.Pointer(uintptr(i32(0)))) {
goto _4
}
@@ -111720,15 +100533,11 @@ _4:
return
_5:
- func() int32 {
- if (_pOrWc.X3) >= i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOrWc.X3) < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128928), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108020)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_indexable = u64(18446744073709551615)
_chngToIN = u64(18446744073709551615)
@@ -111742,15 +100551,11 @@ _8:
goto _13
}
- func() int32 {
- if (int32(_pOrTerm.X3) & i32(48)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pOrTerm.X3) & i32(48)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128938), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_chngToIN = uint64(i32(0))
_2_pAndInfo = (*XWhereAndInfo)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(u32(408)))))
@@ -111759,7 +100564,7 @@ _8:
}
_3_b = uint64(i32(0))
- *(**XWhereAndInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */))))))) = _2_pAndInfo
+ *(**XWhereAndInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */))))))) = _2_pAndInfo
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(10 /* X3 */)))
*p = uint16(int32(*p) | i32(32))
@@ -111782,15 +100587,11 @@ _18:
goto _21
}
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_3_pAndTerm.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_3_pAndTerm.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128957), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108088)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _allowedOp(tls, int32((*XExpr)(unsafe.Pointer(_3_pAndTerm.X0)).X0)) == 0 && int32(_3_pAndTerm.X4) != i32(64) {
goto _25
@@ -111912,15 +100713,11 @@ _46:
goto _49
}
- func() int32 {
- if (int32(_pOrTerm.X4) & i32(2)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pOrTerm.X4) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129043), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(10 /* X3 */)))
@@ -111931,15 +100728,11 @@ _46:
goto _52
}
- func() int32 {
- if _15_j == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _15_j != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129048), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108132)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _47
@@ -111948,20 +100741,16 @@ _52:
goto _55
}
- func() int32 {
- if (int32(_pOrTerm.X3) & i32(10)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pOrTerm.X3) & i32(10)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129059), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _47
_55:
- _15_iColumn = *(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */)))))
+ _15_iColumn = *(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */)))))
_15_iCursor = _pOrTerm.X8
goto _49
@@ -111974,35 +100763,23 @@ _49:
goto _58
}
- func() int32 {
- if _15_j == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _15_j != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129069), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108132)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_chngToIN & (_chngToIN - uint64(i32(1)))) == uint64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_chngToIN & (_chngToIN - uint64(i32(1)))) != uint64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129070), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108188)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _chngToIN == _sqlite3WhereGetMask(tls, (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(480 /* X22 */))), _15_iCursor) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _chngToIN != _sqlite3WhereGetMask(tls, (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(480 /* X22 */))), _15_iCursor) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129071), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _45
@@ -112013,15 +100790,11 @@ _65:
goto _69
}
- func() int32 {
- if (int32(_pOrTerm.X4) & i32(2)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pOrTerm.X4) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129080), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pOrTerm.X8) == _15_iCursor {
goto _72
@@ -112035,7 +100808,7 @@ _65:
goto _73
_72:
- if (*(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */)))))) == _15_iColumn {
+ if (*(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */)))))) == _15_iColumn {
goto _74
}
@@ -112088,35 +100861,23 @@ _80:
goto _81
_84:
- func() int32 {
- if (int32(_pOrTerm.X4) & i32(2)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pOrTerm.X4) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129114), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOrTerm.X8) == _15_iCursor {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOrTerm.X8) != _15_iCursor {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129115), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* X10 */)))))) == _15_iColumn {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(28 /* 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)
- return i32(0)
- }()
+ }
}()
_27_pDup = _sqlite3ExprDup(tls, _db, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOrTerm.X0)).X5)), i32(0))
_27_pList = _sqlite3ExprListAppend(tls, (*XParse)(unsafe.Pointer(_pWInfo.X0)), _27_pList, _27_pDup)
@@ -112126,15 +100887,11 @@ _81:
goto _80
_83:
- func() int32 {
- if _27_pLeft != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _27_pLeft == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129121), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_27_pDup = _sqlite3ExprDup(tls, _db, _27_pLeft, i32(0))
_27_pNew = _sqlite3PExpr(tls, _pParse, i32(33), _27_pDup, (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))
@@ -112143,17 +100900,13 @@ _83:
}
_transferJoinMarkings(tls, _27_pNew, _pExpr)
- func() int32 {
- if ((_27_pNew.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_27_pNew.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129127), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_27_pNew)) + uintptr(20 /* X6 */))))))) = _27_pList
+ *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_27_pNew)) + uintptr(20 /* X6 */))))))) = _27_pList
_29_idxNew = _whereClauseInsert(tls, _pWC, _27_pNew, uint16(i32(3)))
_exprAnalyze(tls, _pSrc, _pWC, _29_idxNew)
_pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 48*uintptr(_idxTerm)))
@@ -112190,11 +100943,11 @@ func _whereNthSubterm(tls *crt.TLS, _pTerm *XWhereTerm, _N int32) (r0 *XWhereTer
return
_0:
- if _N >= ((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */))).X3) {
+ 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((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))+uintptr(0 /* X0 */))).X5) + 48*uintptr(_N)))
+ r0 = (*XWhereTerm)(unsafe.Pointer(uintptr((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))+uintptr(0 /* X0 */))).X5) + 48*uintptr(_N)))
return
_3:
@@ -112236,25 +100989,17 @@ _1:
return
_3:
- func() int32 {
- if ((*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128785), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereCombineDisjunctsØ00__func__Ø000))), unsafe.Pointer(str(108408)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128786), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereCombineDisjunctsØ00__func__Ø000))), unsafe.Pointer(str(108456)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -112282,15 +101027,11 @@ _11:
goto _14
_13:
- func() int32 {
- if (int32(_eOp) & i32(36)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_eOp) & i32(36)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128794), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereCombineDisjunctsØ00__func__Ø000))), unsafe.Pointer(str(108504)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_eOp = uint16(i32(32))
_14:
@@ -112310,15 +101051,11 @@ _18:
goto _21
}
- func() int32 {
- if _op < i32(41) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op >= i32(41) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128801), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereCombineDisjunctsØ00__func__Ø000))), unsafe.Pointer(str(108524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_op += 1
goto _18
@@ -112381,7 +101118,7 @@ func _isLikeOrGlob(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _ppPrefix **XEx
return
_0:
- _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
+ _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(i32(1)))).X0))
_pRight = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(i32(0)))).X0)))
_op = int32(_pRight.X0)
@@ -112399,15 +101136,11 @@ _0:
_z = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, _pVal)))
_3:
_sqlite3VdbeSetVarmask(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), _2_iCol)
- func() int32 {
- if (int32(_pRight.X0) == i32(135)) || (int32(_pRight.X0) == i32(157)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pRight.X0) != i32(135) && int32(_pRight.X0) != i32(157) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128605), unsafe.Pointer((*int8)(unsafe.Pointer(&_isLikeOrGlobØ00__func__Ø000))), unsafe.Pointer(str(108560)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _7
@@ -112416,7 +101149,7 @@ _1:
goto _8
}
- _z = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */)))))
+ _z = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */)))))
_8:
_7:
if _z == nil {
@@ -112457,7 +101190,7 @@ _16:
goto _23
}
- *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(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((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pPrefix)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_cnt))) = int8(i32(0))
_23:
*_ppPrefix = _9_pPrefix
if _op != i32(135) {
@@ -112466,7 +101199,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((*T5516375)(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((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == 0 {
goto _26
}
@@ -112492,7 +101225,7 @@ _9:
func _sqlite3IsLikeFunction(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _pIsNocase *int32, _aWc *int8) (r0 int32) { // sqlite3.c:107002:1
var _pDef *XFuncDef // sqlite3.c:107003:11
_ = _pDef
- if int32(_pExpr.X0) == i32(151) && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != nil && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0) == i32(2) {
+ if int32(_pExpr.X0) == i32(151) && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*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
}
@@ -112500,25 +101233,18 @@ func _sqlite3IsLikeFunction(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _pIsNoca
return
_2:
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107010), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(43812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pDef = _sqlite3FindFunction(tls, _db, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(2), uint8(i32(1)), uint8(i32(0)))
+ _pDef = _sqlite3FindFunction(tls, _db, *(**int8)(unsafe.Pointer((*T5516385)(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 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107012), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107012), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -112532,35 +101258,23 @@ _2:
_8:
crt.Xmemcpy(tls, (unsafe.Pointer)(_aWc), _pDef.X2, uint32(i32(3)))
- func() int32 {
- if (*int8)(unsafe.Pointer(&_likeInfoAlt)) == (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(0 /* X0 */))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*int8)(unsafe.Pointer(&_likeInfoAlt)) != (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(0 /* X0 */))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107021), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(108612)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+1*uintptr(i32(1)))) == (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(1 /* X1 */))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+1*uintptr(i32(1)))) != (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(1 /* X1 */))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107022), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(108664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+1*uintptr(i32(2)))) == (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(2 /* X2 */))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+1*uintptr(i32(2)))) != (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(2 /* X2 */))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107023), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(108724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pIsNocase = bool2int((int32(_pDef.X1) & i32(8)) == i32(0))
r0 = i32(1)
@@ -112585,15 +101299,11 @@ func _sqlite3VdbeGetBoundValue(tls *crt.TLS, _v *TVdbe, _iVar int32, _aff uint8)
_ = _1_pMem
var _2_pRet *XMem // sqlite3.c:75872:21
_ = _2_pRet
- func() int32 {
- if _iVar > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iVar <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75868), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeGetBoundValueØ00__func__Ø000))), unsafe.Pointer(str(108808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _v == nil {
goto _2
@@ -112629,15 +101339,11 @@ func init() {
}
func _sqlite3VdbeSetVarmask(tls *crt.TLS, _v *TVdbe, _iVar int32) { // sqlite3.c:75888:1
- func() int32 {
- if _iVar > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iVar <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetVarmaskØ00__func__Ø000))), unsafe.Pointer(str(108808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iVar < i32(32) {
goto _2
@@ -112694,7 +101400,7 @@ func _isMatchOfColumn(tls *crt.TLS, _pExpr *XExpr, _peOp2 *uint8) (r0 int32) { /
return
_0:
- _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))
+ _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
}
@@ -112718,7 +101424,7 @@ _5:
goto _8
}
- if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_isMatchOfColumnØ00aOpØ001))+8*uintptr(_i))).X0) != i32(0) {
+ if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_isMatchOfColumnØ00aOpØ001))+8*uintptr(_i))).X0) != i32(0) {
goto _9
}
@@ -112749,15 +101455,11 @@ func _sqlite3ExprForVectorField(tls *crt.TLS, _pParse *XParse, _pVector *XExpr,
goto _0
}
- func() int32 {
- if ((_pVector.X2) & uint32(i32(2048))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pVector.X2) & uint32(i32(2048))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91148), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprForVectorFieldØ00__func__Ø000))), unsafe.Pointer(str(108892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pRet = _sqlite3PExpr(tls, _pParse, i32(159), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))
if _pRet == nil {
@@ -112767,15 +101469,11 @@ func _sqlite3ExprForVectorField(tls *crt.TLS, _pParse *XParse, _pVector *XExpr,
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(32 /* X9 */))) = int16(_iField)
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(12 /* X4 */))))) = _pVector
_3:
- func() int32 {
- if (_pRet == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || ((_pRet.X8) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pRet != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (_pRet.X8) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91170), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprForVectorFieldØ00__func__Ø000))), unsafe.Pointer(str(108924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _7
@@ -112784,7 +101482,7 @@ _0:
goto _8
}
- _pVector = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_iField))).X0))
+ _pVector = (*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))
_8:
_pRet = _sqlite3ExprDup(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pVector, i32(0))
_7:
@@ -113029,29 +101727,21 @@ func _whereScanNext(tls *crt.TLS, _pScan *XWhereScan) (r0 *XWhereTerm) { // sqli
var _10_pParse *XParse // sqlite3.c:130071:21
_ = _10_pParse
_k = _pScan.X8
- func() int32 {
- if int32(_pScan.X6) <= int32(_pScan.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pScan.X6) > int32(_pScan.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130035), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereScanNextØ00__func__Ø000))), unsafe.Pointer(str(108980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pWC = (*XWhereClause)(unsafe.Pointer(_pScan.X1))
_2:
_iColumn = *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(72 /* X10 */))))) + 2*uintptr(int32(_pScan.X6)-i32(1))))
_iCur = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(28 /* X9 */))))) + 4*uintptr(int32(_pScan.X6)-i32(1))))
- func() int32 {
- if _pWC != (*XWhereClause)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pWC == (*XWhereClause)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130040), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereScanNextØ00__func__Ø000))), unsafe.Pointer(str(109012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6:
_pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(_pWC.X5)))) + uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(uintptr(_k)))))*uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(uintptr(48)))))))))))
@@ -113060,11 +101750,11 @@ _7:
goto _10
}
- if (_pTerm.X8) != _iCur || (*(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) != int32(_iColumn) || int32(_iColumn) == i32(-2) && _sqlite3ExprCompareSkip(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4)), (*XExpr)(unsafe.Pointer(_pScan.X3)), _iCur) != i32(0) || int32(_pScan.X6) > i32(1) && (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) != uint32(i32(0)) {
+ if (_pTerm.X8) != _iCur || (*(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) != int32(_iColumn) || int32(_iColumn) == i32(-2) && _sqlite3ExprCompareSkip(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4)), (*XExpr)(unsafe.Pointer(_pScan.X3)), _iCur) != i32(0) || int32(_pScan.X6) > i32(1) && (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) != uint32(i32(0)) {
goto _16
}
- if (int32(_pTerm.X4)&i32(2048)) == i32(0) || int32(_pScan.X5) >= i32(11) || int32(store5516225(&_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(store5516235(&_pX, _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5)))).X0) != i32(152) {
goto _19
}
@@ -113111,15 +101801,11 @@ _19:
goto _8
_30:
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pX.X4)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pX.X4)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130076), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereScanNextØ00__func__Ø000))), unsafe.Pointer(str(109020)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_10_pColl = _sqlite3BinaryCompareCollSeq(tls, _10_pParse, (*XExpr)(unsafe.Pointer(_pX.X4)), (*XExpr)(unsafe.Pointer(_pX.X5)))
if _10_pColl != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -113136,7 +101822,7 @@ _33:
_34:
_29:
- if (int32(_pTerm.X4)&i32(130)) == i32(0) || int32(store5516225(&_pX, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5))).X0) != i32(152) || (_pX.X8) != (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(28 /* X9 */))))) + 4*uintptr(i32(0))))) || int32(_pX.X9) != int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(72 /* X10 */))))) + 2*uintptr(i32(0))))) {
+ if (int32(_pTerm.X4)&i32(130)) == i32(0) || int32(store5516235(&_pX, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5))).X0) != i32(152) || (_pX.X8) != (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(28 /* X9 */))))) + 4*uintptr(i32(0))))) || int32(_pX.X9) != int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(72 /* X10 */))))) + 2*uintptr(i32(0))))) {
goto _38
}
@@ -113215,25 +101901,17 @@ _3:
func _comparisonAffinity(tls *crt.TLS, _pExpr *XExpr) (r0 int8) { // sqlite3.c:90957:1
var _aff int8 // sqlite3.c:90958:8
_ = _aff
- func() int32 {
- if ((((((((int32(_pExpr.X0) == i32(37)) || (int32(_pExpr.X0) == i32(33))) || (int32(_pExpr.X0) == i32(40))) || (int32(_pExpr.X0) == i32(38))) || (int32(_pExpr.X0) == i32(41))) || (int32(_pExpr.X0) == i32(39))) || (int32(_pExpr.X0) == i32(36))) || (int32(_pExpr.X0) == i32(29))) || (int32(_pExpr.X0) == i32(148)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) != i32(37) && int32(_pExpr.X0) != i32(33) && int32(_pExpr.X0) != i32(40) && int32(_pExpr.X0) != i32(38) && int32(_pExpr.X0) != i32(41) && int32(_pExpr.X0) != i32(39) && int32(_pExpr.X0) != i32(36) && int32(_pExpr.X0) != i32(29) && int32(_pExpr.X0) != i32(148) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90959), unsafe.Pointer((*int8)(unsafe.Pointer(&_comparisonAffinityØ00__func__Ø000))), unsafe.Pointer(str(109048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pExpr.X4)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pExpr.X4)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90962), unsafe.Pointer((*int8)(unsafe.Pointer(&_comparisonAffinityØ00__func__Ø000))), unsafe.Pointer(str(109228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer(_pExpr.X4)))
if (*XExpr)(unsafe.Pointer(_pExpr.X5)) == nil {
@@ -113248,7 +101926,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((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X1)+20*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((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)).X1)+20*uintptr(i32(0)))).X0)), _aff)
goto _15
_14:
@@ -113314,25 +101992,17 @@ _3:
func _indexColumnNotNull(tls *crt.TLS, _pIdx *XIndex, _iCol int32) (r0 int32) { // sqlite3.c:130253:1
var _j int32 // sqlite3.c:130254:7
_ = _j
- func() int32 {
- if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130255), unsafe.Pointer((*int8)(unsafe.Pointer(&_indexColumnNotNullØ00__func__Ø000))), unsafe.Pointer(str(43052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iCol >= i32(0)) && (_iCol < int32(_pIdx.X14)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iCol < i32(0) || _iCol >= int32(_pIdx.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130256), unsafe.Pointer((*int8)(unsafe.Pointer(&_indexColumnNotNullØ00__func__Ø000))), unsafe.Pointer(str(109264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_j = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_iCol))))
if _j < i32(0) {
@@ -113351,15 +102021,11 @@ _5:
return
_7:
- func() int32 {
- if _j == i32(-2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j != i32(-2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130263), unsafe.Pointer((*int8)(unsafe.Pointer(&_indexColumnNotNullØ00__func__Ø000))), unsafe.Pointer(str(109296)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
@@ -113402,15 +102068,11 @@ func _whereShortCut(tls *crt.TLS, _pBuilder *XWhereLoopBuilder) (r0 int32) { //
return
_0:
- func() int32 {
- if ((*XSrcList)(unsafe.Pointer(_pWInfo.X1)).X0) >= i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XSrcList)(unsafe.Pointer(_pWInfo.X1)).X0) < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134049), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereShortCutØ00__func__Ø000))), unsafe.Pointer(str(109324)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pItem = (*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pWInfo.X1) + uintptr(8 /* X2 */)))))
_pTab = (*XTable)(unsafe.Pointer(_pItem.X4))
@@ -113422,7 +102084,7 @@ _0:
return
_3:
- if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ 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
}
@@ -113454,15 +102116,11 @@ _7:
goto _10
}
- func() int32 {
- if (**XWhereTerm)(unsafe.Pointer((*[3]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(60 /* X15 */))))) == (**XWhereTerm)(unsafe.Pointer(_pLoop.X13)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (**XWhereTerm)(unsafe.Pointer((*[3]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(60 /* X15 */))))) != (**XWhereTerm)(unsafe.Pointer(_pLoop.X13)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134071), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereShortCutØ00__func__Ø000))), unsafe.Pointer(str(109352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pIdx.X15) != i32(0) && (*XExpr)(unsafe.Pointer(_pIdx.X9)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pIdx.X13) <= i32(3) {
goto _15
@@ -113648,13 +102306,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(480 /* X22 */))), _pItem.X11)
- if ((int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X0) | int32(_priorJointype)) & i32(10)) == i32(0) {
+ if ((int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(36 /* X9 */))).X0) | int32(_priorJointype)) & i32(10)) == i32(0) {
goto _4
}
_mPrereq = _mPrior
_4:
- _priorJointype = (*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(36 /* X9 */))).X0
+ _priorJointype = (*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(36 /* X9 */))).X0
if ((*XTable)(unsafe.Pointer(_pItem.X4)).X16) == 0 {
goto _5
}
@@ -113665,7 +102323,7 @@ _6:
goto _9
}
- if _1_mUnusable == 0 && (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_p))+uintptr(36 /* X9 */))).X0)&i32(10)) == 0 {
+ if _1_mUnusable == 0 && (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_p))+uintptr(36 /* X9 */))).X0)&i32(10)) == 0 {
goto _11
}
@@ -113751,30 +102409,22 @@ func _whereLoopAddVirtual(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq u
var _6_mThis uint64 // sqlite3.c:133051:17
_ = _6_mThis
_rc = i32(0)
- func() int32 {
- if (_mPrereq & _mUnusable) == uint64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_mPrereq & _mUnusable) != uint64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132995), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualØ00__func__Ø000))), unsafe.Pointer(str(109404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pWInfo = (*XWhereInfo)(unsafe.Pointer(_pBuilder.X0))
_pParse = (*XParse)(unsafe.Pointer(_pWInfo.X0))
_pWC = (*XWhereClause)(unsafe.Pointer(_pBuilder.X1))
_pNew = (*XWhereLoop)(unsafe.Pointer(_pBuilder.X3))
_pSrc = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pWInfo.X1)+uintptr(8 /* X2 */))))) + 68*uintptr(_pNew.X3)))
- func() int32 {
- if ((*XTable)(unsafe.Pointer(_pSrc.X4)).X16) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XTable)(unsafe.Pointer(_pSrc.X4)).X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133001), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualØ00__func__Ø000))), unsafe.Pointer(str(109432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = _allocateIndexInfo(tls, _pParse, _pWC, _mUnusable, _pSrc, (*XExprList)(unsafe.Pointer(_pBuilder.X2)), &_mNoOmit)
if _p != (*Xsqlite3_index_info)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -113813,15 +102463,11 @@ _5:
}
_rc = _whereLoopAddVirtualOne(tls, _pBuilder, _mPrereq, u64(18446744073709551615), uint16(i32(1)), _p, _mNoOmit, &_bIn)
- func() int32 {
- if _bIn == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _bIn != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133036), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualØ00__func__Ø000))), unsafe.Pointer(str(109456)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_mBestNoIn = (_pNew.X0) & (^_mPrereq)
if _2_mBestNoIn != uint64(i32(0)) {
@@ -113838,15 +102484,11 @@ _12:
}
_5_mNext = u64(18446744073709551615)
- func() int32 {
- if _5_mNext > uint64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _5_mNext <= uint64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133049), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualØ00__func__Ø000))), unsafe.Pointer(str(109464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5_i = i32(0)
_16:
@@ -113983,15 +102625,11 @@ _4:
goto _1
_5:
- func() int32 {
- if ((int32(_pTerm.X4) & i32(-2049)) & ((int32(_pTerm.X4) & i32(-2049)) - i32(1))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((int32(_pTerm.X4) & i32(-2049)) & ((int32(_pTerm.X4) & i32(-2049)) - i32(1))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130691), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateIndexInfoØ00__func__Ø000))), unsafe.Pointer(str(109492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pTerm.X4) & i32(-2433)) != i32(0) {
goto _8
@@ -114007,15 +102645,11 @@ _8:
goto _1
_9:
- func() int32 {
- if (*(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) >= i32(-1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* 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)
- return i32(0)
- }()
+ }
}()
_nTerm += 1
_1:
@@ -114092,15 +102726,11 @@ _25:
goto _22
_26:
- func() int32 {
- if ((int32(_pTerm.X4) & i32(-2049)) & ((int32(_pTerm.X4) & i32(-2049)) - i32(1))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((int32(_pTerm.X4) & i32(-2049)) & ((int32(_pTerm.X4) & i32(-2049)) - i32(1))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130747), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateIndexInfoØ00__func__Ø000))), unsafe.Pointer(str(109492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pTerm.X4) & i32(-2433)) != i32(0) {
goto _29
@@ -114116,17 +102746,13 @@ _29:
goto _22
_30:
- func() int32 {
- if (*(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) >= i32(-1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* 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)
- return i32(0)
- }()
+ }
}()
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Tsqlite3_index_constraint)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(0 /* X0 */))) = *(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* 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((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* 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) {
@@ -114148,15 +102774,11 @@ _34:
i32(0)
i32(0)
i32(0)
- func() int32 {
- if (int32(_pTerm.X4) & i32(127)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pTerm.X4) & i32(127)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130772), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateIndexInfoØ00__func__Ø000))), unsafe.Pointer(str(109564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_6_op)&i32(60)) == 0 || _sqlite3ExprIsVector(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5))) == 0 {
goto _38
@@ -114287,15 +102909,11 @@ func _whereLoopAddVirtualOne(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrere
_pParse = (*XParse)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X0))
_pSrc = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X1)+uintptr(8 /* X2 */))))) + 68*uintptr(_pNew.X3)))
_nConstraint = _pIdxInfo.X0
- func() int32 {
- if (_mUsable & _mPrereq) == _mPrereq {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_mUsable & _mPrereq) != _mPrereq {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132844), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pbIn = i32(0)
*(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _mPrereq
@@ -114319,15 +102937,11 @@ _7:
_5:
crt.Xmemset(tls, (unsafe.Pointer)(_pUsage), i32(0), u32(8)*uint32(_nConstraint))
- func() int32 {
- if (_pIdxInfo.X7) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pIdxInfo.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132863), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(24 /* X6 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0))))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(20 /* X5 */))) = i32(0)
@@ -114346,15 +102960,11 @@ _5:
_10:
_mxTerm = i32(-1)
- func() int32 {
- if int32(_pNew.X12) >= _nConstraint {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pNew.X12) < _nConstraint {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132877), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_13:
@@ -114396,15 +103006,11 @@ _26:
*p = (*p) | (_4_pTerm.X11)
sink992 = *p
}
- func() int32 {
- if _3_iTerm < int32(_pNew.X12) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _3_iTerm >= int32(_pNew.X12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132901), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 4*uintptr(_3_iTerm))) = _4_pTerm
if _3_iTerm <= _mxTerm {
@@ -114434,15 +103040,11 @@ _31:
sink961 = *p
}
*_pbIn = i32(1)
- func() int32 {
- if (int32(_mExclude) & i32(1)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_mExclude) & i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132915), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_32:
_21:
@@ -114456,15 +103058,11 @@ _20:
sink4530 = *p
}
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(44 /* X10 */))) = uint16(_mxTerm + i32(1))
- func() int32 {
- if int32(_pNew.X10) <= int32(_pNew.X12) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pNew.X10) > int32(_pNew.X12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132922), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6563398)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = _pIdxInfo.X5
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6563398)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(4 /* X1 */))) = uint8(_pIdxInfo.X7)
@@ -114931,25 +103529,17 @@ _0:
goto _1
_5:
- func() int32 {
- if ((int32(_p.X5) == i32(0)) || (int32(_pTemplate.X5) == i32(0))) || (int32(_p.X5) == int32(_pTemplate.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X5) != i32(0) && int32(_pTemplate.X5) != i32(0) && int32(_p.X5) != int32(_pTemplate.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131808), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopFindLesserØ00__func__Ø000))), unsafe.Pointer(str(109868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X5) >= int32(_pTemplate.X5) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X5) < int32(_pTemplate.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131814), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopFindLesserØ00__func__Ø000))), unsafe.Pointer(str(109940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_p.X9)&uint32(i32(16384))) == uint32(i32(0)) || int32(_pTemplate.X11) != i32(0) || ((_pTemplate.X9)&uint32(i32(512))) == uint32(i32(0)) || ((_pTemplate.X9)&uint32(i32(1))) == uint32(i32(0)) || ((_p.X0)&(_pTemplate.X0)) != (_pTemplate.X0) {
goto _16
@@ -114970,15 +103560,11 @@ _20:
goto _23
}
- func() int32 {
- if int32(_p.X5) >= int32(_pTemplate.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X5) < int32(_pTemplate.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131850), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopFindLesserØ00__func__Ø000))), unsafe.Pointer(str(109940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _3
@@ -115142,15 +103728,11 @@ func _whereLoopAddBtree(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uin
_pSrc = (*TSrcList_item)(unsafe.Pointer(uintptr(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))))) + uintptr(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr(_pNew.X3)))))*uintptr(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr(68)))))))))))
_pTab = (*XTable)(unsafe.Pointer(_pSrc.X4))
_pWC = (*XWhereClause)(unsafe.Pointer(_pBuilder.X1))
- func() int32 {
- if ((*XTable)(unsafe.Pointer(_pSrc.X4)).X16) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XTable)(unsafe.Pointer(_pSrc.X4)).X16) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132598), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeØ00__func__Ø000))), unsafe.Pointer(str(109992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XIndex)(unsafe.Pointer(_pSrc.X16)) == nil {
goto _2
@@ -115179,7 +103761,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((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
+ if int32((uint32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
goto _6
}
@@ -115190,7 +103772,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((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != 0 || ((_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) || ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != 0 || ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) != 0 {
+ if (*XWhereOrSet)(unsafe.Pointer(_pBuilder.X4)) != nil || (int32(_pWInfo.X9)&i32(32)) != i32(0) || (((*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer(_pWInfo.X0)).X0)).X6)&i32(1048576)) == i32(0) || (*XIndex)(unsafe.Pointer(_pSrc.X16)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) || ((uint32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != 0 || ((_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) || ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != 0 || ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) != 0 {
goto _14
}
@@ -115235,15 +103817,11 @@ _23:
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X5 */))) = int16(i32(0))
_24:
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) = int16(i32(43))
- func() int32 {
- if i32(43) == int32(_sqlite3LogEst(tls, uint64(i32(20)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(43) != int32(_sqlite3LogEst(tls, uint64(i32(20)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132672), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeØ00__func__Ø000))), unsafe.Pointer(str(110016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(22 /* X6 */))) = _sqlite3LogEstAdd(tls, _rLogSize, _pNew.X7)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(40 /* X9 */))) = uint32(i32(16384))
@@ -115280,15 +103858,11 @@ _33:
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) = _rSize
*(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))))) + uintptr(8 /* X3 */))))) = _pProbe
_b = _indexMightHelpWithOrderBy(tls, _pBuilder, _pProbe, _pSrc.X11)
- func() int32 {
- if ((int32(_pWInfo.X9) & i32(4)) == i32(0)) || (_b == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pWInfo.X9)&i32(4)) != i32(0) && _b != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132703), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeØ00__func__Ø000))), unsafe.Pointer(str(110040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pProbe.X11) > i32(0) {
goto _37
@@ -115479,7 +104053,7 @@ _1:
return
_2:
- if (*(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) >= i32(0) {
+ if (*(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) >= i32(0) {
goto _3
}
@@ -115487,7 +104061,7 @@ _2:
return
_3:
- _aff = (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pSrc.X4)).X1) + 16*uintptr(*(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))))).X4
+ _aff = (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pSrc.X4)).X1) + 16*uintptr(*(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))))).X4
if _sqlite3IndexAffinityOk(tls, (*XExpr)(unsafe.Pointer(_pTerm.X0)), _aff) != 0 {
goto _4
}
@@ -115606,7 +104180,7 @@ func _indexMightHelpWithOrderBy(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pIn
return
_0:
- if store5427056(&_pOB, (*XExprList)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X2))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5427066(&_pOB, (*XExprList)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X2))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _1
}
@@ -115654,7 +104228,7 @@ _12:
goto _14
_7:
- if store5427056(&_aColExpr, (*XExprList)(unsafe.Pointer(_pIndex.X10))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5427066(&_aColExpr, (*XExprList)(unsafe.Pointer(_pIndex.X10))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _15
}
@@ -115714,15 +104288,11 @@ func _whereLoopOutputAdjust(tls *crt.TLS, _pWC *XWhereClause, _pLoop *XWhereLoop
_ = _6_pRight
_notAllowed = ^((_pLoop.X0) | (_pLoop.X1))
_iReduce = i16(0)
- func() int32 {
- if ((_pLoop.X9) & uint32(i32(16384))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pLoop.X9) & uint32(i32(16384))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132017), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopOutputAdjustØ00__func__Ø000))), unsafe.Pointer(str(110116)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() **XWhereTerm { _i = _pWC.X3; return &_pTerm }() = (*XWhereTerm)(unsafe.Pointer(_pWC.X5))
_2:
@@ -115855,7 +104425,7 @@ func _sqlite3ExprCoveredByIndex(tls *crt.TLS, _pExpr *XExpr, _iCur int32, _pIdx
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_xcov)) + uintptr(4 /* X1 */))) = _iCur
*(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_xcov)) + uintptr(0 /* X0 */))))) = _pIdx
*(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _exprIdxCover
- *(**XIdList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = &_xcov
+ *(**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
@@ -115863,7 +104433,7 @@ func _sqlite3ExprCoveredByIndex(tls *crt.TLS, _pExpr *XExpr, _iCur int32, _pIdx
}
func _exprIdxCover(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:95483:1
- if int32(_pExpr.X0) != i32(152) || (_pExpr.X8) != ((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))).X1) || int32(_sqlite3ColumnOfIndex(tls, (*XIndex)(unsafe.Pointer((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))).X0)), _pExpr.X9)) >= i32(0) {
+ if int32(_pExpr.X0) != i32(152) || (_pExpr.X8) != ((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))).X1) || int32(_sqlite3ColumnOfIndex(tls, (*XIndex)(unsafe.Pointer((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))).X0)), _pExpr.X9)) >= i32(0) {
goto _2
}
@@ -115951,25 +104521,17 @@ func _whereLoopAddBtreeIndex(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pSrc *
return
_0:
- func() int32 {
- if ((_pNew.X9) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pNew.X9) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132172), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pNew.X9) & uint32(i32(16))) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_pNew.X9) & uint32(i32(16))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132173), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110220)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_pNew.X9) & uint32(i32(32))) == 0 {
goto _5
@@ -115979,15 +104541,11 @@ _0:
goto _6
_5:
- func() int32 {
- if int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X1) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X1) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132177), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_opMask = i32(447)
_6:
@@ -116001,15 +104559,11 @@ _6:
sink961 = *p
}
_9:
- func() int32 {
- if int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X0) < int32(_pProbe.X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X0) >= int32(_pProbe.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132182), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110284)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_saved_nEq = (*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(28 /* X8 */))))).X0
_saved_nBtm = (*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(28 /* X8 */))))).X1
@@ -116051,7 +104605,7 @@ _20:
goto _13
_22:
- if (int32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X0)&i32(8)) == i32(0) || (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) != uint32(i32(0)) || (int32(_3_eOp)&i32(384)) == i32(0) {
+ if (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(36 /* X9 */))).X0)&i32(8)) == i32(0) || (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) != uint32(i32(0)) || (int32(_3_eOp)&i32(384)) == i32(0) {
goto _25
}
@@ -116090,15 +104644,11 @@ _28:
_29:
*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 4*uintptr(postInc4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(44 /* X10 */))), uint16(1))))) = _pTerm
*(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = (_saved_prereq | (_pTerm.X11)) & (^(_pNew.X1))
- func() int32 {
- if (((int32(_nInMul) == i32(0)) || (((_pNew.X9) & uint32(i32(8))) != uint32(i32(0)))) || (((_pNew.X9) & uint32(i32(4))) != uint32(i32(0)))) || (((_pNew.X9) & uint32(i32(32768))) != uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_nInMul) != i32(0) && ((_pNew.X9)&uint32(i32(8))) == uint32(i32(0)) && ((_pNew.X9)&uint32(i32(4))) == uint32(i32(0)) && ((_pNew.X9)&uint32(i32(32768))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132242), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110320)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_3_eOp) & i32(1)) == 0 {
goto _35
@@ -116115,15 +104665,11 @@ _29:
}
_3_nIn = i32(46)
- func() int32 {
- if i32(46) == int32(_sqlite3LogEst(tls, uint64(i32(25)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(46) != int32(_sqlite3LogEst(tls, uint64(i32(25)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132254), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_9_i = i32(0)
_39:
@@ -116145,31 +104691,24 @@ _42:
_36:
if func() int32 {
- if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(20 /* X6 */))))))) != nil) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(20 /* X6 */))))))).X0) != 0 {
+ if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(20 /* X6 */))))))) != nil) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(20 /* X6 */))))))).X0) != 0 {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132264), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132264), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
goto _49
}
- _3_nIn = int32(_sqlite3LogEst(tls, uint64((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(20 /* X6 */))))))).X0)))
- func() int32 {
- if _3_nIn > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ _3_nIn = int32(_sqlite3LogEst(tls, uint64((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(20 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_49:
_45:
@@ -116186,15 +104725,11 @@ _35:
*p = (*p) | uint32(i32(1))
sink985 = *p
}
- func() int32 {
- if int32(_saved_nEq) == int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_saved_nEq) != int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */))))).X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132273), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _12_iCol != i32(-1) && (_12_iCol <= i32(0) || int32(_nInMul) != i32(0) || int32(_saved_nEq) != (int32(_pProbe.X13)-i32(1))) {
goto _59
@@ -116251,35 +104786,23 @@ _64:
}
_pTop = (*XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + 48*uintptr(i32(1))))
- func() int32 {
- if int32((uintptr(unsafe.Pointer(_pTop))-uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X5)))))/48) < ((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uintptr(unsafe.Pointer(_pTop))-uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X5)))))/48) >= ((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132298), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110516)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pTop.X3) & i32(256)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pTop.X3) & i32(256)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132299), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110560)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pTop.X4) == i32(16) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pTop.X4) != i32(16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132300), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _whereLoopResize(tls, _db, _pNew, int32(_pNew.X10)+i32(1)) == 0 {
goto _74
@@ -116299,15 +104822,11 @@ _67:
goto _75
_66:
- func() int32 {
- if (int32(_3_eOp) & i32(24)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_3_eOp) & i32(24)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132307), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(40 /* X9 */)))
@@ -116326,15 +104845,11 @@ _75:
_65:
_63:
_52:
- func() int32 {
- if int32(_pNew.X7) == int32(_saved_nOut) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pNew.X7) != int32(_saved_nOut) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132324), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_pNew.X9) & uint32(i32(2))) == 0 {
goto _82
@@ -116345,39 +104860,27 @@ _52:
_82:
_21_nEq = int32(preInc4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(28 /* X8 */)))))))+uintptr(0 /* X0 */))), uint16(1)))
- func() int32 {
- if (int32(_3_eOp) & i32(387)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_3_eOp) & i32(387)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132331), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pNew.X7) == int32(_saved_nOut) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pNew.X7) != int32(_saved_nOut) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132333), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pTerm.X2) > i32(0) || int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pProbe.X1)) + 2*uintptr(_saved_nEq)))) < i32(0) {
goto _89
}
- func() int32 {
- if (int32(_3_eOp)&i32(1)) != 0 || (_3_nIn == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_3_eOp)&i32(1)) == 0 && _3_nIn != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132335), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */)))
@@ -116460,15 +104963,11 @@ _16:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(40 /* X9 */))) = _saved_wsFlags
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) = _saved_nOut
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(44 /* X10 */))) = _saved_nLTerm
- func() int32 {
- if i32(42) == int32(_sqlite3LogEst(tls, uint64(i32(18)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(42) != int32(_sqlite3LogEst(tls, uint64(i32(18)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132430), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_saved_nEq) != int32(_saved_nSkip) || (int32(_saved_nEq)+i32(1)) >= int32(_pProbe.X13) || int32((uint32((_pProbe.X16)>>uint(i32(6)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) || int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pProbe.X2)) + 2*uintptr(int32(_saved_nEq)+i32(1))))) < i32(42) || store961(&_rc, _whereLoopResize(tls, _db, _pNew, int32(_pNew.X10)+i32(1))) != i32(0) {
goto _106
@@ -116539,17 +105038,17 @@ _2:
}
_1_idxaff = int8(i32(0))
- _1_pLhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_i))).X0))
+ _1_pLhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_i))).X0))
_1_pRhs = (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5))
if ((_1_pRhs.X2) & uint32(i32(2048))) == 0 {
goto _6
}
- _1_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(20 /* X6 */))))))).X0)).X1) + 20*uintptr(_i))).X0))
+ _1_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(20 /* X6 */))))))).X0)).X1) + 20*uintptr(_i))).X0))
goto _7
_6:
- _1_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_i))).X0))
+ _1_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pRhs)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_i))).X0))
_7:
if int32(_1_pLhs.X0) == i32(152) && (_1_pLhs.X8) == _iCur && int32(_1_pLhs.X9) == int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i+_nEq)))) && int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X7)) + 1*uintptr(_i+_nEq)))) == int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X7)) + 1*uintptr(_nEq)))) {
goto _11
@@ -116601,25 +105100,17 @@ func _whereRangeScanEst(tls *crt.TLS, _pParse *XParse, _pBuilder *XWhereLoopBuil
_rc = i32(0)
_nOut = int32(_pLoop.X7)
- func() int32 {
- if (_pLower != nil) || (_pUpper != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pLower == nil && _pUpper == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131356), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereRangeScanEstØ00__func__Ø000))), unsafe.Pointer(str(110768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pUpper == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) || ((int32(_pUpper.X3) & i32(0)) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pUpper != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) && (int32(_pUpper.X3)&i32(0)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131358), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereRangeScanEstØ00__func__Ø000))), unsafe.Pointer(str(110788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nNew = _whereRangeAdjust(tls, _pLower, int16(_nOut))
_nNew = _whereRangeAdjust(tls, _pUpper, _nNew)
@@ -116691,15 +105182,11 @@ _1:
*p = int16(int32(*p) - i32(20))
sink955 = *p
}
- func() int32 {
- if i32(20) == int32(_sqlite3LogEst(tls, uint64(i32(4)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(20) != int32(_sqlite3LogEst(tls, uint64(i32(4)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131055), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereRangeAdjustØ00__func__Ø000))), unsafe.Pointer(str(110856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
_2:
@@ -116768,11 +105255,11 @@ _0:
goto _4
}
- if (int32(_pTerm.X4)&i32(512)) == i32(0) || (((*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))).X1)&(_pNew.X1)) == uint64(i32(0)) {
+ if (int32(_pTerm.X4)&i32(512)) == i32(0) || (((*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))).X1)&(_pNew.X1)) == uint64(i32(0)) {
goto _6
}
- _2_pOrWC = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */)))
+ _2_pOrWC = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */)))
_2_pOrWCEnd = (*XWhereTerm)(unsafe.Pointer(uintptr(_2_pOrWC.X5) + 48*uintptr(_2_pOrWC.X3)))
_2_once = i32(1)
_sSubBuild = *_pBuilder
@@ -116788,7 +105275,7 @@ _7:
goto _11
}
- *(**XWhereClause)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sSubBuild)) + uintptr(4 /* X1 */))))) = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOrTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */)))
+ *(**XWhereClause)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sSubBuild)) + uintptr(4 /* X1 */))))) = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOrTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */)))
goto _12
_11:
@@ -116826,15 +105313,11 @@ _16:
_rc = _whereLoopAddOr(tls, &_sSubBuild, _mPrereq, _mUnusable)
_17:
- func() int32 {
- if (_rc == i32(0)) || (int32(_sCur.X0) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && int32(_sCur.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133169), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddOrØ00__func__Ø000))), unsafe.Pointer(str(110900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_sCur.X0) != i32(0) {
goto _21
@@ -117016,15 +105499,11 @@ func _wherePathSolver(tls *crt.TLS, _pWInfo *XWhereInfo, _nRowEst int16) (r0 int
return i32(10)
}()
}()
- func() int32 {
- if _nLoop <= ((*XSrcList)(unsafe.Pointer(_pWInfo.X1)).X0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nLoop > ((*XSrcList)(unsafe.Pointer(_pWInfo.X1)).X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133697), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(110944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XExprList)(unsafe.Pointer(_pWInfo.X2)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_nRowEst) != i32(0) {
goto _7
@@ -117080,25 +105559,17 @@ _13:
_aSortCost = (*int16)(unsafe.Pointer(_pX))
crt.Xmemset(tls, (unsafe.Pointer)(_aSortCost), i32(0), u32(2)*uint32(_nOrderBy))
_14:
- func() int32 {
- if (_aSortCost == (*int16)(unsafe.Pointer(uintptr(i32(0))))) || ((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSpace))+1*uintptr(_nSpace))) == (*int8)(unsafe.Pointer((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSortCost))+2*uintptr(_nOrderBy)))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _aSortCost != (*int16)(unsafe.Pointer(uintptr(i32(0)))) && (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSpace))+1*uintptr(_nSpace))) != (*int8)(unsafe.Pointer((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSortCost))+2*uintptr(_nOrderBy))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133733), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(110976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_aSortCost != (*int16)(unsafe.Pointer(uintptr(i32(0))))) || ((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSpace))+1*uintptr(_nSpace))) == (*int8)(unsafe.Pointer(_pX))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _aSortCost == (*int16)(unsafe.Pointer(uintptr(i32(0)))) && (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSpace))+1*uintptr(_nSpace))) != (*int8)(unsafe.Pointer(_pX)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133734), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWherePath)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrom))+28*uintptr(i32(0)))))) + uintptr(16 /* X2 */))) = int16(func() uint32 {
if (_pParse.X42) < uint32(i32(48)) {
@@ -117106,26 +105577,18 @@ _14:
}
return uint32(i32(48))
}())
- func() int32 {
- if i32(48) == int32(_sqlite3LogEst(tls, uint64(i32(28)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(48) != int32(_sqlite3LogEst(tls, uint64(i32(28)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133741), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nFrom = i32(1)
- func() int32 {
- if int32((*XWherePath)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrom))+28*uintptr(i32(0)))).X5) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XWherePath)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrom))+28*uintptr(i32(0)))).X5) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133743), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nOrderBy == 0 {
goto _27
@@ -117177,15 +105640,11 @@ _43:
goto _45
}
- func() int32 {
- if i32(10) == int32(_sqlite3LogEst(tls, uint64(i32(2)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(10) != int32(_sqlite3LogEst(tls, uint64(i32(2)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133773), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(90316)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _39
@@ -117348,15 +105807,11 @@ _84:
goto _80
_83:
- func() int32 {
- if int32(_pWInfo.X10) == _nLoop {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWInfo.X10) != _nLoop {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133954), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111152)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iLoop = i32(0)
_87:
@@ -117436,15 +105891,11 @@ _99:
_39_revMask = u64(0)
_39_nOrder = int32(_wherePathSatisfiesOrderBy(tls, _pWInfo, (*XExprList)(unsafe.Pointer(_pWInfo.X2)), _pFrom, uint16(i32(0)), uint16(_nLoop-i32(1)), *(**XWhereLoop)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom.X6)) + 4*uintptr(_nLoop-i32(1)))), &_39_revMask))
- func() int32 {
- if int32(_pWInfo.X12) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWInfo.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134009), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _39_nOrder != ((*XExprList)(unsafe.Pointer(_pWInfo.X2)).X0) {
goto _110
@@ -117538,15 +105989,11 @@ func _wherePathSatisfiesOrderBy(tls *crt.TLS, _pWInfo *XWhereInfo, _pOrderBy *XE
_pLoop = nil
_db = (*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer(_pWInfo.X0)).X0))
_obSat = u64(0)
- func() int32 {
- if _pOrderBy != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pOrderBy == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133346), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nLoop == 0 || (int32(_db.X13)&i32(128)) == i32(0) {
goto _3
@@ -117667,15 +106114,11 @@ _25:
goto _26
}
- func() int32 {
- if (int32(_wctrlFlags) & i32(2048)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_wctrlFlags) & i32(2048)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133389), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_j = i32(0)
_29:
@@ -117747,7 +106190,7 @@ _21:
goto _42
_41:
- if store5658256(&_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 {
+ 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
}
@@ -117757,25 +106200,17 @@ _41:
_44:
_nKeyCol = _pIndex.X13
_nColumn = _pIndex.X14
- func() int32 {
- if (int32(_nColumn) == (int32(_nKeyCol) + i32(1))) || ((((*XTable)(unsafe.Pointer(_pIndex.X3)).X9) & uint32(i32(32))) != uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_nColumn) != (int32(_nKeyCol)+i32(1)) && (((*XTable)(unsafe.Pointer(_pIndex.X3)).X9)&uint32(i32(32))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133417), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(int32(_nColumn)-i32(1))))) == i32(-1)) || ((((*XTable)(unsafe.Pointer(_pIndex.X3)).X9) & uint32(i32(32))) != uint32(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(int32(_nColumn)-i32(1))))) != i32(-1) && (((*XTable)(unsafe.Pointer(_pIndex.X3)).X9)&uint32(i32(32))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133418), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_isOrderDistinct = uint8(bool2int(int32(_pIndex.X15) != i32(0)))
_42:
@@ -117788,15 +106223,11 @@ _52:
}
_13_bOnce = uint8(i32(1))
- func() int32 {
- if (_j >= int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0)) || (((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(_j)))) == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) == (_j < int32(_pLoop.X11))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j < int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) && ((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(_j)))) == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) != (_j < int32(_pLoop.X11)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133431), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111376)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _j >= int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) || _j < int32(_pLoop.X11) {
goto _60
@@ -117821,11 +106252,8 @@ _61:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133451), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133451), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -117843,15 +106271,11 @@ _67:
goto _71
}
- func() int32 {
- if (int32((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(_i)))).X4) & i32(1)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(_i)))).X4) & i32(1)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133459), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111444)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_13_bOnce = uint8(i32(0))
goto _70
@@ -118144,15 +106568,11 @@ func _whereSortingCost(tls *crt.TLS, _pWInfo *XWhereInfo, _nRow int16, _nOrderBy
_ = _rScale
var _rSortCost int16 // sqlite3.c:133642:18
_ = _rSortCost
- func() int32 {
- if (_nOrderBy > i32(0)) && (i32(66) == int32(_sqlite3LogEst(tls, uint64(i32(100))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nOrderBy <= i32(0) || i32(66) != int32(_sqlite3LogEst(tls, uint64(i32(100)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133643), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereSortingCostØ00__func__Ø000))), unsafe.Pointer(str(111512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rScale = int16(int32(_sqlite3LogEst(tls, uint64(((_nOrderBy-_nSorted)*i32(100))/_nOrderBy))) - i32(66))
_rSortCost = int16((int32(_nRow) + int32(_rScale)) + i32(16))
@@ -118244,15 +106664,11 @@ func _constructAutomaticIndex(tls *crt.TLS, _pParse *XParse, _pWC *XWhereClause,
_iContinue = i32(0)
_addrCounter = i32(0)
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130495), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_addrInit = _sqlite3VdbeAddOp0(tls, _v, i32(20))
_nKeyCol = i32(0)
@@ -118267,15 +106683,11 @@ _2:
}
_1_pExpr = (*XExpr)(unsafe.Pointer(_pTerm.X0))
- func() int32 {
- if ((((_1_pExpr.X2) & uint32(i32(1))) == uint32(i32(0))) || (int32(_1_pExpr.X11) != (_pSrc.X11))) || ((_pLoop.X0) != uint64(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_1_pExpr.X2)&uint32(i32(1))) != uint32(i32(0)) && int32(_1_pExpr.X11) == (_pSrc.X11) && (_pLoop.X0) == uint64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130507), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pLoop.X0) != uint64(i32(0)) || (int32(_pTerm.X3)&i32(2)) != i32(0) || ((_1_pExpr.X2)&uint32(i32(1))) != uint32(i32(0)) || _sqlite3ExprIsTableConstant(tls, _1_pExpr, _pSrc.X11) == 0 {
goto _13
@@ -118287,7 +106699,7 @@ _13:
goto _14
}
- _3_iCol = *(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))
+ _3_iCol = *(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))
_3_cMask = func() uint64 {
if _3_iCol >= i32(64) {
return u64(9223372036854775808)
@@ -118324,15 +106736,11 @@ _14:
goto _2
_5:
- func() int32 {
- if _nKeyCol > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nKeyCol <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130537), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))))) + uintptr(0 /* X0 */))) = store4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(44 /* X10 */))), uint16(_nKeyCol))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(40 /* X9 */))) = uint32(i32(16961))
@@ -118392,7 +106800,7 @@ _31:
goto _35
}
- _10_iCol = *(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))
+ _10_iCol = *(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))
_10_cMask = func() uint64 {
if _10_iCol >= i32(64) {
return u64(9223372036854775808)
@@ -118409,7 +106817,7 @@ _31:
*p = (*p) | _10_cMask
sink992 = *p
}
- *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_n))) = int16(*(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))
+ *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_n))) = int16(*(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))))
_pColl = _sqlite3BinaryCompareCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_11_pX.X4)), (*XExpr)(unsafe.Pointer(_11_pX.X5)))
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X8)) + 4*uintptr(_n))) = func() *int8 {
if _pColl != nil {
@@ -118424,15 +106832,11 @@ _35:
goto _31
_34:
- func() int32 {
- if uint32(_n) == uint32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uint32(_n) != uint32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130585), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_43:
@@ -118470,27 +106874,19 @@ _49:
_52:
_48:
- func() int32 {
- if _n == _nKeyCol {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n != _nKeyCol {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130603), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_n))) = int16(i32(-1))
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X8)) + 4*uintptr(_n))) = (*int8)(unsafe.Pointer(&_sqlite3StrBINARY))
- func() int32 {
- if (_pLevel.X2) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pLevel.X2) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130608), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(8 /* X2 */))) = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(40 /* X17 */))), int32(1))
_sqlite3VdbeAddOp2(tls, _v, i32(107), _pLevel.X2, _nKeyCol+i32(1))
@@ -118498,7 +106894,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 */))))) + 68*uintptr(_pLevel.X11)))
- if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _57
}
@@ -118534,14 +106930,14 @@ _59:
_sqlite3VdbeResolveLabel(tls, _v, _iContinue)
_60:
- if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _61
}
_sqlite3VdbeChangeP2(tls, _v, uint32(_addrCounter), _regBase+_n)
_translateColumnToCopy(tls, _pParse, _addrTop, _pLevel.X1, _pTabItem.X8, i32(1))
_sqlite3VdbeGoto(tls, _v, _addrTop)
- storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(0)), 16, 4)
+ storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(0)), 16, 4)
goto _62
_61:
@@ -118714,25 +107110,17 @@ func _sqlite3ExprCodeLoadIndexColumn(tls *crt.TLS, _pParse *XParse, _pIdx *XInde
goto _0
}
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_pIdx.X10)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_pIdx.X10)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeLoadIndexColumnØ00__func__Ø000))), unsafe.Pointer(str(111836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(_pIdx.X10)).X0) > _iIdxCol {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XExprList)(unsafe.Pointer(_pIdx.X10)).X0) <= _iIdxCol {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93917), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeLoadIndexColumnØ00__func__Ø000))), unsafe.Pointer(str(111852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(60 /* X22 */))) = _iTabCur
_sqlite3ExprCodeCopy(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+20*uintptr(_iIdxCol))).X0)), _regOut)
@@ -118828,25 +107216,17 @@ _6:
goto _9
_8:
- func() int32 {
- if int32(_3_x) == i32(-2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_3_x) != i32(-2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IndexAffinityStrØ00__func__Ø000))), unsafe.Pointer(str(111916)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_pIdx.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExprList)(unsafe.Pointer(_pIdx.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108666), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IndexAffinityStrØ00__func__Ø000))), unsafe.Pointer(str(111928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6_aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+20*uintptr(_1_n))).X0)))
if int32(_6_aff) != i32(0) {
@@ -119017,26 +107397,18 @@ _9:
}
_5_zFmt = nil
- func() int32 {
- if (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop))+uintptr(28 /* X8 */))))).X3)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop))+uintptr(28 /* X8 */))))).X3)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126495), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereExplainOneScanØ00__func__Ø000))), unsafe.Pointer(str(112024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5_pIdx = (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop)) + uintptr(28 /* X8 */))))).X3))
- func() int32 {
- if ((_1_flags & uint32(i32(16384))) == 0) || ((_1_flags & uint32(i32(64))) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_flags&uint32(i32(16384))) != 0 && (_1_flags&uint32(i32(64))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126497), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereExplainOneScanØ00__func__Ø000))), unsafe.Pointer(str(112052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (((*XTable)(unsafe.Pointer(_1_pItem.X4)).X9)&uint32(i32(32))) == uint32(i32(0)) || int32((uint32(_5_pIdx.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(2) {
goto _17
@@ -119119,15 +107491,11 @@ _32:
goto _35
_34:
- func() int32 {
- if (_1_flags & uint32(i32(16))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_flags & uint32(i32(16))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126525), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereExplainOneScanØ00__func__Ø000))), unsafe.Pointer(str(112244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_13_zRangeOp = str(112268)
_35:
@@ -119250,15 +107618,11 @@ _1:
func _explainAppendTerm(tls *crt.TLS, _pStr *XStrAccum, _pIdx *XIndex, _nTerm int32, _iTerm int32, _bAnd int32, _zOp *int8) { // sqlite3.c:126370:1
var _i int32 // sqlite3.c:126378:7
_ = _i
- func() int32 {
- if _nTerm >= i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nTerm < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126380), unsafe.Pointer((*int8)(unsafe.Pointer(&_explainAppendTermØ00__func__Ø000))), unsafe.Pointer(str(112404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _bAnd == 0 {
goto _2
@@ -119553,7 +107917,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((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+68*uintptr(i32(0))))))+uintptr(36 /* X9 */))).X0)&i32(8)) == i32(0) {
+ if int32(_pLevel.X11) <= i32(0) || (int32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+68*uintptr(i32(0))))))+uintptr(36 /* X9 */))).X0)&i32(8)) == i32(0) {
goto _2
}
@@ -119572,7 +107936,7 @@ _3:
_7:
_addrHalt = (*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(740 /* X23 */))))) + 76*uintptr(_j))).X3
- if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _8
}
@@ -119603,11 +107967,8 @@ _11:
if func() int32 {
if _pTerm == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -119653,7 +108014,7 @@ _14:
return i32(71)
}())
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(52 /* X16 */))) = _sqlite3VdbeCurrentAddr(tls, _v)
- _4_iIn = (*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0
+ _4_iIn = (*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0
_j = _4_nConstraint - i32(1)
_24:
if _j < i32(0) {
@@ -119673,80 +108034,56 @@ _29:
goto _31
}
- func() int32 {
- if ((*TInLoop)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)) != (*TInLoop)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TInLoop)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T6286897)(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)
- return i32(0)
- }()
+ }
}()
if (_db.X17) != 0 {
goto _35
}
- func() int32 {
- if _4_iIn > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _4_iIn <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127500), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _10_pOp = _sqlite3VdbeGetOp(tls, _v, (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)+12*uintptr(preInc961(&_4_iIn, -1)))).X1)
- func() int32 {
- if (int32(_10_pOp.X0) == i32(98)) || (int32(_10_pOp.X0) == i32(123)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ _10_pOp = _sqlite3VdbeGetOp(tls, _v, (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6286897)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_10_pOp.X0) != i32(98)) || ((_10_pOp.X5) == ((_4_iReg + _j) + i32(2))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_10_pOp.X0) == i32(98) && (_10_pOp.X5) != ((_4_iReg+_j)+i32(2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127503), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_10_pOp.X0) != i32(123)) || ((_10_pOp.X4) == ((_4_iReg + _j) + i32(2))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_10_pOp.X0) == i32(123) && (_10_pOp.X4) != ((_4_iReg+_j)+i32(2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127504), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp3(tls, _v, int32(_10_pOp.X0), _10_pOp.X3, _10_pOp.X4, _10_pOp.X5)
_35:
_10_pCompare = _sqlite3PExpr(tls, _pParse, i32(37), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))
- func() int32 {
- if (_10_pCompare != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _10_pCompare == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127512), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _10_pCompare == nil {
goto _50
}
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pCompare)) + uintptr(12 /* X4 */))))) = (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X4))
- *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pCompare)) + uintptr(16 /* X5 */))))) = store5516225(&_10_pRight, _sqlite3Expr(tls, _db, i32(157), (*int8)(unsafe.Pointer(uintptr(i32(0))))))
+ *(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pCompare)) + uintptr(16 /* X5 */))))) = store5516235(&_10_pRight, _sqlite3Expr(tls, _db, i32(157), (*int8)(unsafe.Pointer(uintptr(i32(0))))))
if _10_pRight == nil {
goto _51
}
@@ -119771,46 +108108,30 @@ _10:
goto _54
}
- func() int32 {
- if int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127544), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTerm = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(i32(0))))
- func() int32 {
- if _pTerm != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTerm == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127546), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pTerm.X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pTerm.X0)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127547), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _omitTable == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _omitTable != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127548), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iReleaseReg = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1)
_iRowidReg = _codeEqualityTerm(tls, _pParse, _pTerm, _pLevel, i32(0), _bRev, _iReleaseReg)
@@ -119835,15 +108156,11 @@ _54:
_15_testOp = i32(162)
_15_memEndValue = i32(0)
- func() int32 {
- if _omitTable == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _omitTable != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_j = i32(0)
_15_pStart = store6566380(&_15_pEnd, (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))))
@@ -119859,15 +108176,11 @@ _69:
_15_pEnd = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(postInc961(&_j, int32(1)))))
_70:
- func() int32 {
- if (_15_pStart != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) || (_15_pEnd != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _15_pStart == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) && _15_pEnd == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127575), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _bRev == 0 {
goto _74
@@ -119885,26 +108198,18 @@ _74:
i32(0)
i32(0)
i32(0)
- func() int32 {
- if (int32(_15_pStart.X3) & i32(0)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_15_pStart.X3) & i32(0)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127600), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_17_pX = (*XExpr)(unsafe.Pointer(_15_pStart.X0))
- func() int32 {
- if _17_pX != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _17_pX == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127603), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(68036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3ExprIsVector(tls, (*XExpr)(unsafe.Pointer(_17_pX.X5))) == 0 {
goto _80
@@ -119939,25 +108244,17 @@ _82:
}
_21_pX = (*XExpr)(unsafe.Pointer(_15_pEnd.X0))
- func() int32 {
- if _21_pX != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _21_pX == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127630), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(68036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_15_pEnd.X3) & i32(0)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_15_pEnd.X3) & i32(0)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127631), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_15_memEndValue = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1)
_codeExprOrVector(tls, _pParse, (*XExpr)(unsafe.Pointer(_21_pX.X5)), _15_memEndValue, i32(1))
@@ -119997,15 +108294,11 @@ _85:
}())
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(48 /* X15 */))) = _iCur
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(52 /* X16 */))) = _15_start
- func() int32 {
- if int32(_pLevel.X14) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pLevel.X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127651), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _15_testOp == i32(162) {
goto _103
@@ -120035,39 +108328,27 @@ _66:
_26_bStopAtNull = u8(0)
_26_pIdx = (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X3))
_26_iIdxCur = _pLevel.X2
- func() int32 {
- if int32(_26_nEq) >= int32(_pLoop.X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_26_nEq) < int32(_pLoop.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127732), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*XExprList)(unsafe.Pointer(_pWInfo.X2)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (((*XExprList)(unsafe.Pointer(_pWInfo.X2)).X0) == i32(1))) || ((int32(_pWInfo.X9) & i32(1)) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExprList)(unsafe.Pointer(_pWInfo.X2)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(_pWInfo.X2)).X0) != i32(1) && (int32(_pWInfo.X9)&i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127742), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pWInfo.X9)&i32(1)) == i32(0) || int32(_pWInfo.X11) <= i32(0) || int32(_26_pIdx.X13) <= int32(_26_nEq) {
goto _114
}
- func() int32 {
- if int32(_pLoop.X11) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pLoop.X11) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127749), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_26_bSeekPastNull = uint8(i32(1))
_26_nExtraReg = i32(1)
@@ -120084,15 +108365,11 @@ _114:
}
return int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X1)
}()
- func() int32 {
- if ((int32(_26_pRangeStart.X3) & i32(256)) == i32(0)) || (((_pLoop.X9) & uint32(i32(16))) != uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_26_pRangeStart.X3)&i32(256)) != i32(0) && ((_pLoop.X9)&uint32(i32(16))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113004)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_117:
if ((_pLoop.X9) & uint32(i32(16))) == 0 {
@@ -120110,39 +108387,27 @@ _117:
goto _126
}
- func() int32 {
- if _26_pRangeStart != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _26_pRangeStart == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127770), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113088)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_26_pRangeStart.X3) & i32(256)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_26_pRangeStart.X3) & i32(256)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127771), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(36 /* X9 */))) = uint32(preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1))
_sqlite3VdbeAddOp2(tls, _v, i32(77), i32(1), int32(_pLevel.X9))
_sqlite3VdbeComment(tls, _v, str(113140))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(40 /* X10 */))) = _sqlite3VdbeCurrentAddr(tls, _v)
- func() int32 {
- if (_bRev & i32(-2)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_bRev & i32(-2)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127780), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113160)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(36 /* X9 */)))
@@ -120168,15 +108433,11 @@ _126:
_136:
_133:
_123:
- func() int32 {
- if (_26_pRangeEnd == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) || ((int32(_26_pRangeEnd.X3) & i32(0)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _26_pRangeEnd != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) && (int32(_26_pRangeEnd.X3)&i32(0)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127792), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_26_nEq) >= int32(_26_pIdx.X13) || _bRev != bool2int(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pIdx.X7)) + 1*uintptr(_26_nEq)))) == i32(0))) && (_bRev == 0 || int32(_26_pIdx.X13) != int32(_26_nEq)) {
goto _143
@@ -120193,15 +108454,11 @@ _123:
_26_nTop = uint16(_36_t)
_143:
_26_regBase = _codeAllEqualityTerms(tls, _pParse, _pLevel, _bRev, _26_nExtraReg, &_26_zStartAff)
- func() int32 {
- if (_26_zStartAff == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_sqlite3Strlen30(tls, _26_zStartAff) >= int32(_26_nEq)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _26_zStartAff != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3Strlen30(tls, _26_zStartAff) < int32(_26_nEq) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _26_zStartAff == nil || _26_nTop == 0 {
goto _148
@@ -120271,15 +108528,11 @@ _158:
_161:
_26_op = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3WhereCodeOneLoopStartØ00aStartOpØ001)) + 1*uintptr(((_26_start_constraints<<uint(i32(2)))+(_26_startEq<<uint(i32(1))))+_bRev))))
- func() int32 {
- if _26_op != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _26_op == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127862), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4Int(tls, _v, _26_op, _26_iIdxCur, _addrNxt, _26_regBase, _26_nConstraint)
_162:
@@ -120307,15 +108560,11 @@ _167:
goto _169
_168:
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127892), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(43496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_169:
{
@@ -120438,15 +108687,11 @@ _191:
goto _197
_196:
- func() int32 {
- if int32(_pLevel.X14) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pLevel.X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127963), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_197:
goto _200
@@ -120466,37 +108711,25 @@ _105:
_65_pAndExpr = nil
_65_pTab = (*XTable)(unsafe.Pointer(_pTabItem.X4))
_pTerm = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(i32(0))))
- func() int32 {
- if _pTerm != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTerm == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pTerm.X4) & i32(512)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pTerm.X4) & i32(512)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128030), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pTerm.X3) & i32(16)) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pTerm.X3) & i32(16)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113316)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _65_pOrWc = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */)))
+ _65_pOrWc = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */)))))) + uintptr(0 /* X0 */)))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(45 /* X12 */))) = uint8(i32(73))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(48 /* X15 */))) = _65_regReturn
if int32(_pWInfo.X10) <= i32(1) {
@@ -120629,15 +108862,11 @@ _228:
_76_pOrExpr = _65_pAndExpr
_235:
_76_pSubWInfo = _sqlite3WhereBegin(tls, _pParse, _65_pOrTab, _76_pOrExpr, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), _65_wctrlFlags, _65_iCovCur)
- func() int32 {
- if ((_76_pSubWInfo != nil) || (_pParse.X16) != 0) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _76_pSubWInfo == nil && (_pParse.X16) == 0 && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128136), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _76_pSubWInfo == nil {
goto _240
@@ -120715,29 +108944,21 @@ _253:
_65_untestedTerms = i32(1)
_254:
_78_pSubLoop = (*XWhereLoop)(unsafe.Pointer((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_76_pSubWInfo))+uintptr(740 /* X23 */))))) + 76*uintptr(i32(0)))).X18))
- func() int32 {
- if ((_78_pSubLoop.X9) & uint32(i32(16384))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_78_pSubLoop.X9) & uint32(i32(16384))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128223), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_78_pSubLoop.X9)&uint32(i32(512))) == uint32(i32(0)) || _65_ii != i32(0) && (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_78_pSubLoop))+uintptr(28 /* X8 */))))).X3)) != _65_pCov || ((_65_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) && int32((uint32((*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_78_pSubLoop))+uintptr(28 /* X8 */))))).X3)).X16)<<uint(i32(30)))>>uint(i32(30))) == i32(2) {
goto _261
}
- func() int32 {
- if ((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_76_pSubWInfo))+uintptr(740 /* X23 */))))) + 76*uintptr(i32(0)))).X2) == _65_iCovCur {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_76_pSubWInfo))+uintptr(740 /* X23 */))))) + 76*uintptr(i32(0)))).X2) != _65_iCovCur {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128228), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113444)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_65_pCov = (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_78_pSubLoop)) + uintptr(28 /* X8 */))))).X3))
goto _264
@@ -120752,7 +108973,7 @@ _233:
goto _228
_231:
- *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) = _65_pCov
+ *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) = _65_pCov
if _65_pCov == nil {
goto _265
}
@@ -120784,17 +109005,13 @@ _268:
goto _269
_201:
- func() int32 {
- if (_bRev == i32(0)) || (_bRev == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _bRev != i32(0) && _bRev != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128260), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _273
}
@@ -120836,15 +109053,11 @@ _279:
_280:
_91_pE = (*XExpr)(unsafe.Pointer(_pTerm.X0))
- func() int32 {
- if _91_pE != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _91_pE == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128296), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pLevel.X0) == 0 || ((_91_pE.X2)&uint32(i32(1))) != uint32(i32(0)) {
goto _284
@@ -120858,15 +109071,11 @@ _284:
}
_94_x = _pLevel.X9
- func() int32 {
- if _94_x > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _94_x <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128310), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_91_skipLikeAddr = _sqlite3VdbeAddOp1(tls, _v, func() int32 {
if (_94_x & uint32(i32(1))) != 0 {
@@ -120934,27 +109143,19 @@ _298:
_299:
_95_pE = (*XExpr)(unsafe.Pointer(_pTerm.X0))
- func() int32 {
- if ((_95_pE.X2) & uint32(i32(1))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_95_pE.X2) & uint32(i32(1))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128337), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pTerm.X11) & (_pLevel.X19)) != uint64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_pTerm.X11) & (_pLevel.X19)) == uint64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128338), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _95_pAlt = _sqlite3WhereFindTerm(tls, _pWC, _iCur, *(*int32)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))), _notReady, uint32(i32(131)), (*XIndex)(unsafe.Pointer(uintptr(i32(0)))))
+ _95_pAlt = _sqlite3WhereFindTerm(tls, _pWC, _iCur, *(*int32)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(28 /* X10 */))))), _notReady, uint32(i32(131)), (*XIndex)(unsafe.Pointer(uintptr(i32(0)))))
if _95_pAlt != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
goto _304
}
@@ -121002,28 +109203,20 @@ _311:
goto _312
}
- func() int32 {
- if (_pWInfo.X14) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWInfo.X14) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _308
_312:
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pTerm.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pTerm.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprIfFalse(tls, _pParse, (*XExpr)(unsafe.Pointer(_pTerm.X0)), _addrCont, i32(16))
{
@@ -121101,25 +109294,17 @@ func _codeEqualityTerm(tls *crt.TLS, _pParse *XParse, _pTerm *XWhereTerm, _pLeve
_ = _23_iCol
_pX = (*XExpr)(unsafe.Pointer(_pTerm.X0))
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if (*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWhereLoop)(unsafe.Pointer(_pLevel.X18)).X13)) + 4*uintptr(_iEq)))) == _pTerm {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWhereLoop)(unsafe.Pointer(_pLevel.X18)).X13)) + 4*uintptr(_iEq)))) != _pTerm {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126733), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(113688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iTarget > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iTarget <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126734), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(113724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pX.X0) != i32(37) && int32(_pX.X0) != i32(29) {
goto _5
@@ -121148,15 +109333,11 @@ _7:
_bRev = bool2int(_bRev == 0)
_11:
- func() int32 {
- if int32(_pX.X0) == i32(33) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pX.X0) != i32(33) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126758), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(106368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iReg = _iTarget
_3_i = i32(0)
@@ -121189,11 +109370,8 @@ _20:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126768), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126768), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || (*XExpr)(unsafe.Pointer((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pLoop.X13)) + 4*uintptr(_3_i)))).X0)) != _pX {
@@ -121206,7 +109384,7 @@ _27:
goto _20
_23:
- if ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) && ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))).X0)).X0) != i32(1) {
+ if ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) && ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */))))))).X0)).X0) != i32(1) {
goto _29
}
@@ -121214,11 +109392,11 @@ _23:
goto _30
_29:
- _9_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */)))))))
+ _9_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(20 /* X6 */)))))))
_9_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_9_savedDbOptFlags = _9_db.X13
_9_pOrigRhs = (*XExprList)(unsafe.Pointer(_9_pSelect.X0))
- _9_pOrigLhs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr(_pX.X4) + uintptr(20 /* X6 */)))))))
+ _9_pOrigLhs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr(_pX.X4) + uintptr(20 /* X6 */)))))))
_9_pRhs = nil
_9_pLhs = nil
_3_i = _iEq
@@ -121257,7 +109435,7 @@ _38:
goto _41
}
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_13_pOrderBy.X1)+20*uintptr(_3_i)))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0))
+ *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_13_pOrderBy.X1)+20*uintptr(_3_i)))))+uintptr(16 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0))
_3_i += 1
goto _38
@@ -121271,7 +109449,7 @@ _37:
goto _43
_42:
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(20 /* X6 */))))))) = _9_pLhs
+ *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(20 /* X6 */))))))) = _9_pLhs
_3_aiMap = (*int32)(unsafe.Pointer(_sqlite3DbMallocZero(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), uint64(u32(4)*uint32(_3_nEq)))))
_43:
*(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pSelect)) + uintptr(0 /* X0 */))))) = _9_pRhs
@@ -121283,7 +109461,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(60 /* X13 */))) = _9_savedDbOptFlags
*(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pSelect)) + uintptr(0 /* X0 */))))) = _9_pOrigRhs
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(20 /* X6 */))))))) = _9_pOrigLhs
+ *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(20 /* X6 */))))))) = _9_pOrigLhs
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(12 /* X4 */))))) = _12_pLeft
_36:
_sqlite3ExprListDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _9_pLhs)
@@ -121302,35 +109480,31 @@ _44:
}
return i32(58)
}(), _3_iTab, i32(0))
- func() int32 {
- if ((_3_pLoop.X9) & uint32(i32(8192))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_3_pLoop.X9) & uint32(i32(8192))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126840), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(113736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pLoop)) + uintptr(40 /* X9 */)))
*p = (*p) | uint32(i32(2048))
sink985 = *p
}
- if ((*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0) != i32(0) {
+ if ((*XExprList)(unsafe.Pointer((*T6286897)(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((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0
+ _3_i = (*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0
{
- p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* X0 */)))
+ p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6286897)(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((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(4 /* X1 */))))) = (*TInLoop)(unsafe.Pointer(_sqlite3DbReallocOrFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1, uint64(u32(12)*uint32((*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0)))))
- _3_pIn = (*TInLoop)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X1))
+ *(**TInLoop)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(4 /* X1 */))))) = (*TInLoop)(unsafe.Pointer(_sqlite3DbReallocOrFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1, uint64(u32(12)*uint32((*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0)))))
+ _3_pIn = (*TInLoop)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X1))
if _3_pIn == nil {
goto _50
}
@@ -121394,7 +109568,7 @@ _54:
goto _64
_50:
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* X0 */))) = i32(0)
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6286897)(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:
@@ -121421,11 +109595,8 @@ _0:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126624), unsafe.Pointer((*int8)(unsafe.Pointer(&_disableTermØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126624), unsafe.Pointer((*int8)(unsafe.Pointer(&_disableTermØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || (int32(_pTerm.X3)&i32(4)) != i32(0) || (_pLevel.X0) != i32(0) && (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) == uint32(i32(0)) || ((_pLevel.X19)&(_pTerm.X12)) != uint64(i32(0)) {
@@ -121489,15 +109660,11 @@ func _codeExprOrVector(tls *crt.TLS, _pParse *XParse, _p *XExpr, _iReg int32, _n
_ = _3_i
var _3_pList *XExprList // sqlite3.c:127357:16
_ = _3_pList
- func() int32 {
- if _nReg > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nReg <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127346), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeExprOrVectorØ00__func__Ø000))), unsafe.Pointer(str(113808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3ExprIsVector(tls, _p) == 0 {
goto _2
@@ -121513,16 +109680,12 @@ func _codeExprOrVector(tls *crt.TLS, _pParse *XParse, _p *XExpr, _iReg int32, _n
goto _4
_3:
- _3_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */)))))))
- func() int32 {
- if _nReg <= (_3_pList.X0) {
- return i32(0)
- }
- return func() int32 {
+ _3_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3_i = i32(0)
_7:
@@ -121539,15 +109702,11 @@ _4:
goto _11
_2:
- func() int32 {
- if _nReg == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nReg != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127364), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeExprOrVectorØ00__func__Ø000))), unsafe.Pointer(str(113836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprCode(tls, _pParse, _p, _iReg)
_11:
@@ -121590,28 +109749,20 @@ func _codeAllEqualityTerms(tls *crt.TLS, _pParse *XParse, _pLevel *XWhereLevel,
_ = _9_pRight
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
_pLoop = (*XWhereLoop)(unsafe.Pointer(_pLevel.X18))
- func() int32 {
- if ((_pLoop.X9) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pLoop.X9) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126951), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(113864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nEq = (*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X0
_nSkip = _pLoop.X11
_pIdx = (*XIndex)(unsafe.Pointer((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(28 /* X8 */))))).X3))
- func() int32 {
- if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126955), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(43052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_regBase = (_pParse.X18) + i32(1)
_nReg = int32((*T6563359)(unsafe.Pointer((*T6563436)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(28 /* X8 */))))).X0) + _nExtraReg
@@ -121621,15 +109772,11 @@ func _codeAllEqualityTerms(tls *crt.TLS, _pParse *XParse, _pLevel *XWhereLevel,
sink961 = *p
}
_zAff = _sqlite3DbStrDup(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _sqlite3IndexAffinityStr(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pIdx))
- func() int32 {
- if (_zAff != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zAff == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126964), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(113908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nSkip == 0 {
goto _7
@@ -121664,15 +109811,11 @@ _12:
_15:
_7:
- func() int32 {
- if (_zAff == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (int32(crt.Xstrlen(tls, _zAff)) >= int32(_nEq)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zAff != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && int32(crt.Xstrlen(tls, _zAff)) < int32(_nEq) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126987), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(113968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_j = int32(_nSkip)
_19:
@@ -121681,15 +109824,11 @@ _19:
}
_pTerm = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 4*uintptr(_j)))
- func() int32 {
- if _pTerm != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTerm == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126991), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(112720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3_r1 = _codeEqualityTerm(tls, _pParse, _pTerm, _pLevel, _j, _bRev, _regBase+_j)
if _3_r1 == (_regBase + _j) {
@@ -121831,15 +109970,11 @@ _9:
return
_10:
- func() int32 {
- if (_p.X8) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X8) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92691), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprNeedsNoAffinityChangeØ00__func__Ø000))), unsafe.Pointer(str(114028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = bool2int((int32(_p.X9) < i32(0)) && ((int32(_aff) == i32(68)) || (int32(_aff) == i32(67))))
return
@@ -121863,36 +109998,24 @@ func _whereLikeOptimizationStringFixup(tls *crt.TLS, _v *TVdbe, _pLevel *XWhereL
goto _0
}
- func() int32 {
- if (_pLevel.X9) > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pLevel.X9) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127058), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLikeOptimizationStringFixupØ00__func__Ø000))), unsafe.Pointer(str(114080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_pOp = _sqlite3VdbeGetOp(tls, _v, i32(-1))
- func() int32 {
- if _1_pOp != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127060), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLikeOptimizationStringFixupØ00__func__Ø000))), unsafe.Pointer(str(114104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_1_pOp.X0) == i32(97)) || (((*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X0)).X0)).X0)).X17) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_1_pOp.X0) != i32(97) && ((*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X0)).X0)).X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127061), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLikeOptimizationStringFixupØ00__func__Ø000))), unsafe.Pointer(str(114112)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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))))
@@ -121941,28 +110064,20 @@ func _codeApplyAffinity(tls *crt.TLS, _pParse *XParse, _base int32, _n int32, _z
goto _0
}
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126656), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeApplyAffinityØ00__func__Ø000))), unsafe.Pointer(str(43496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
_0:
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126659), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeApplyAffinityØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5:
if _n <= i32(0) || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zAff)) + 1*uintptr(i32(0))))) != i32(65) {
@@ -122026,25 +110141,17 @@ func _codeDeferredSeek(tls *crt.TLS, _pWInfo *XWhereInfo, _pIdx *XIndex, _iCur i
_ = _1_ai
_pParse = (*XParse)(unsafe.Pointer(_pWInfo.X0))
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if _iIdxCur > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iIdxCur <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127315), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeDeferredSeekØ00__func__Ø000))), unsafe.Pointer(str(114240)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(int32(_pIdx.X14)-i32(1))))) == i32(-1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(int32(_pIdx.X14)-i32(1))))) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127316), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeDeferredSeekØ00__func__Ø000))), unsafe.Pointer(str(114252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp3(tls, _v, i32(128), _iIdxCur, i32(0), _iCur)
if (int32(_pWInfo.X9)&i32(32)) == 0 || (func() *XParse {
@@ -122069,15 +110176,11 @@ _9:
goto _12
}
- func() int32 {
- if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_1_i)))) < int32(_1_pTab.X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_1_i)))) >= int32(_1_pTab.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127328), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeDeferredSeekØ00__func__Ø000))), unsafe.Pointer(str(114288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_1_i)))) < i32(0) {
goto _15
@@ -122176,15 +110279,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((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0) <= i32(0) {
+ if ((_pLoop.X9)&uint32(i32(2048))) == 0 || ((*XExprList)(unsafe.Pointer((*T6286897)(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((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0
+ _3_j = (*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0
return &_3_pIn
- }() = (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1) + 12*uintptr(_3_j-i32(1))))
+ }() = (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1) + 12*uintptr(_3_j-i32(1))))
_7:
if _3_j <= i32(0) {
goto _10
@@ -122225,15 +110328,11 @@ _13:
_8_ws = int32(_pLoop.X9)
_1_addr = _sqlite3VdbeAddOp1(tls, _v, i32(67), _pLevel.X0)
- func() int32 {
- if ((_8_ws & i32(64)) == i32(0)) || ((_8_ws & i32(512)) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_8_ws&i32(64)) != i32(0) && (_8_ws&i32(512)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134722), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_8_ws & i32(64)) != i32(0) {
goto _18
@@ -122241,7 +110340,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 */)))))+68*uintptr(_i))).X11)
_18:
- if (_8_ws&i32(512)) == 0 && ((_8_ws&i32(8192)) == 0 || (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286887)(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((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) == nil) {
goto _21
}
@@ -122264,15 +110363,11 @@ _14:
_3:
_sqlite3VdbeResolveLabel(tls, _v, _pWInfo.X7)
- func() int32 {
- if int32(_pWInfo.X10) <= (_pTabList.X0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWInfo.X10) > (_pTabList.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134747), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() **XWhereLevel { _i = i32(0); return &_pLevel }() = (*XWhereLevel)(unsafe.Pointer((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(740 /* X23 */)))))
_26:
@@ -122283,18 +110378,14 @@ _26:
_13_pIdx = (*XIndex)(unsafe.Pointer(uintptr(i32(0))))
_13_pTabItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))) + 68*uintptr(_pLevel.X11)))
_13_pTab = (*XTable)(unsafe.Pointer(_13_pTabItem.X4))
- func() int32 {
- if _13_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _13_pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(44684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pLoop = (*XWhereLoop)(unsafe.Pointer(_pLevel.X18))
- if ((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pTabItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _32
}
@@ -122314,7 +110405,7 @@ _33:
goto _35
}
- _13_pIdx = (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */)))))))
+ _13_pIdx = (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286897)(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 {
@@ -122341,15 +110432,11 @@ _44:
}
_19_x = _13_pOp.X4
- func() int32 {
- if (*XTable)(unsafe.Pointer(_13_pIdx.X3)) == _13_pTab {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_13_pIdx.X3)) != _13_pTab {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134795), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114448)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_13_pTab.X9) & uint32(i32(32))) == uint32(i32(0)) {
goto _48
@@ -122357,15 +110444,11 @@ _44:
_20_pPk = _sqlite3PrimaryKeyIndex(tls, _13_pTab)
_19_x = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pPk.X1)) + 2*uintptr(_19_x))))
- func() int32 {
- if _19_x >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _19_x < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_48:
_19_x = int32(_sqlite3ColumnOfIndex(tls, _13_pIdx, int16(_19_x)))
@@ -122376,15 +110459,11 @@ _48:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pOp)) + uintptr(8 /* X4 */))) = _19_x
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pOp)) + uintptr(4 /* X3 */))) = _pLevel.X2
_51:
- func() int32 {
- if ((((_pLoop.X9) & uint32(i32(64))) == uint32(i32(0))) || (_19_x >= i32(0))) || ((_pWInfo.X13) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pLoop.X9)&uint32(i32(64))) != uint32(i32(0)) && _19_x < i32(0) && (_pWInfo.X13) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134806), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _56
@@ -122432,11 +110511,8 @@ func _whereInfoFree(tls *crt.TLS, _db *Xsqlite3, _pWInfo *XWhereInfo) { // sqlit
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131685), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereInfoFreeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131685), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereInfoFreeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -122454,7 +110530,7 @@ _3:
goto _8
}
- _sqlite3DbFree(tls, _db, (*XExprList)(unsafe.Pointer((*T6286887)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pLevel))+uintptr(56 /* X17 */))))).X1)
+ _sqlite3DbFree(tls, _db, (*XExprList)(unsafe.Pointer((*T6286897)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pLevel))+uintptr(56 /* X17 */))))).X1)
_8:
_1_i += 1
goto _3
@@ -122508,7 +110584,7 @@ _4:
goto _5
}
- _whereOrInfoDelete(tls, _db, (*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(28 /* X10 */))))))))
+ _whereOrInfoDelete(tls, _db, (*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(28 /* X10 */))))))))
goto _6
_5:
@@ -122516,7 +110592,7 @@ _5:
goto _7
}
- _whereAndInfoDelete(tls, _db, (*XWhereAndInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286382)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(28 /* X10 */))))))))
+ _whereAndInfoDelete(tls, _db, (*XWhereAndInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6286392)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(28 /* X10 */))))))))
_7:
_6:
*(*uintptr)(unsafe.Pointer(func() **XWhereTerm { _i -= 1; return &_a }())) += uintptr(48)
@@ -122584,15 +110660,11 @@ func _sqlite3WhereOrderedInnerLoop(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32)
}
func _sqlite3WhereContinueLabel(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:129904:1
- func() int32 {
- if (_pWInfo.X6) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWInfo.X6) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129905), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereContinueLabelØ00__func__Ø000))), unsafe.Pointer(str(114576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pWInfo.X6
return
@@ -122642,16 +110714,12 @@ func _sqlite3ExprAnalyzeAggregates(tls *crt.TLS, _pNC *XNameContext, _pExpr *XEx
crt.Xmemset(tls, (unsafe.Pointer)(&_w), i32(0), u32(28))
*(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _analyzeAggregate
*(*func(*crt.TLS, *XWalker, *XSelect) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X2 */))))) = _analyzeAggregatesInSelect
- *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))))) = _pNC
- func() int32 {
- if (*XSrcList)(unsafe.Pointer(_pNC.X1)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3WalkExpr(tls, &_w, _pExpr)
return
@@ -122689,7 +110757,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((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */)))))))
+ _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */)))))))
_pParse = (*XParse)(unsafe.Pointer(_pNC.X0))
_pSrcList = (*XSrcList)(unsafe.Pointer(_pNC.X1))
_pAggInfo = (*XAggInfo)(unsafe.Pointer(_pNC.X3))
@@ -122711,11 +110779,8 @@ _2:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95630), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95630), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -122729,15 +110794,11 @@ _8:
goto _11
}
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(24576))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(24576))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95634), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(100044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pExpr.X8) != (_3_pItem.X11) {
goto _14
@@ -122858,32 +110919,24 @@ _37:
goto _40
}
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95712), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(43812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_14_pItem = (*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11) + 16*uintptr(_i)))
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(0 /* X0 */))))) = _pExpr
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(8 /* X2 */))) = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1)
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95716), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(4 /* X1 */))))) = _sqlite3FindFunction(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), func() int32 {
- if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != nil {
- return ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)
+ *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(4 /* X1 */))))) = _sqlite3FindFunction(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), func() int32 {
+ if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) != nil {
+ return ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))).X0)
}
return i32(0)
}(), _17_enc, uint8(i32(0)))
@@ -122899,15 +110952,11 @@ _47:
_48:
_40:
_39:
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(24576))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(24576))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95729), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(100044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(4 /* X2 */)))
@@ -123025,25 +111074,17 @@ _0:
}
func _sqlite3WhereIsSorted(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:133600:1
- func() int32 {
- if (int32(_pWInfo.X9) & i32(64)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pWInfo.X9) & i32(64)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133601), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereIsSortedØ00__func__Ø000))), unsafe.Pointer(str(114704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pWInfo.X9) & i32(512)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pWInfo.X9) & i32(512)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereIsSortedØ00__func__Ø000))), unsafe.Pointer(str(114740)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = int32(_pWInfo.X12)
return
@@ -123094,16 +111135,12 @@ _0:
}
_1_addrNext = i32(0)
- _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(20 /* X6 */)))))))
- func() int32 {
- if (((*XExpr)(unsafe.Pointer(_pF.X0)).X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(20 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _1_pList == nil {
goto _6
@@ -123130,15 +111167,11 @@ _8:
}
_5_pColl = (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))
- func() int32 {
- if _1_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121025), unsafe.Pointer((*int8)(unsafe.Pointer(&_updateAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(92144)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() **TExprList_item { _5_j = i32(0); return &_5_pItem }() = (*TExprList_item)(unsafe.Pointer(_1_pList.X1))
_12:
@@ -123233,16 +111266,12 @@ _0:
goto _3
}
- _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(20 /* X6 */)))))))
- func() int32 {
- if (((*XExpr)(unsafe.Pointer(_pF.X0)).X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(20 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp2(tls, _v, i32(150), _pF.X2, func() int32 {
if _1_pList != nil {
@@ -123287,15 +111316,11 @@ func _resetAccumulator(tls *crt.TLS, _pParse *XParse, _pAggInfo *XAggInfo) { //
return
_0:
- func() int32 {
- if _nReg == (((_pAggInfo.X6) - (_pAggInfo.X5)) + i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nReg != (((_pAggInfo.X6) - (_pAggInfo.X5)) + i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120944), unsafe.Pointer((*int8)(unsafe.Pointer(&_resetAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(114892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_3:
@@ -123303,15 +111328,11 @@ _3:
goto _6
}
- func() int32 {
- if (((*TAggInfo_col)(unsafe.Pointer(uintptr(_pAggInfo.X8) + 24*uintptr(_i))).X4) >= (_pAggInfo.X5)) && (((*TAggInfo_col)(unsafe.Pointer(uintptr(_pAggInfo.X8) + 24*uintptr(_i))).X4) <= (_pAggInfo.X6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*TAggInfo_col)(unsafe.Pointer(uintptr(_pAggInfo.X8)+24*uintptr(_i))).X4) < (_pAggInfo.X5) || ((*TAggInfo_col)(unsafe.Pointer(uintptr(_pAggInfo.X8)+24*uintptr(_i))).X4) > (_pAggInfo.X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120946), unsafe.Pointer((*int8)(unsafe.Pointer(&_resetAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(114932)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _3
@@ -123323,15 +111344,11 @@ _10:
goto _13
}
- func() int32 {
- if (((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11) + 16*uintptr(_i))).X2) >= (_pAggInfo.X5)) && (((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11) + 16*uintptr(_i))).X2) <= (_pAggInfo.X6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11)+16*uintptr(_i))).X2) < (_pAggInfo.X5) || ((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11)+16*uintptr(_i))).X2) > (_pAggInfo.X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120950), unsafe.Pointer((*int8)(unsafe.Pointer(&_resetAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(115016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _10
@@ -123349,17 +111366,13 @@ _17:
}
_4_pE = (*XExpr)(unsafe.Pointer(_pFunc.X0))
- func() int32 {
- if ((_4_pE.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_4_pE.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120958), unsafe.Pointer((*int8)(unsafe.Pointer(&_resetAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(115104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(20 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(20 /* X6 */))))))).X0) == i32(1) {
+ if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(20 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(20 /* X6 */))))))).X0) == i32(1) {
goto _25
}
@@ -123368,7 +111381,7 @@ _17:
goto _26
_25:
- _6_pKeyInfo = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(20 /* X6 */))))))), i32(0), i32(0))
+ _6_pKeyInfo = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(20 /* X6 */))))))), i32(0), i32(0))
_sqlite3VdbeAddOp4(tls, _v, i32(108), _pFunc.X3, i32(0), i32(0), (*int8)(unsafe.Pointer(_6_pKeyInfo)), i32(-5))
_26:
_21:
@@ -123391,15 +111404,11 @@ func _isSimpleCount(tls *crt.TLS, _p *XSelect, _pAggInfo *XAggInfo) (r0 *XTable)
_ = _pTab
var _pExpr *XExpr // sqlite3.c:120166:8
_ = _pExpr
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X10)) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X10)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120168), unsafe.Pointer((*int8)(unsafe.Pointer(&_isSimpleCountØ00__func__Ø000))), unsafe.Pointer(str(115212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XExpr)(unsafe.Pointer(_p.X9)) == nil && ((*XExprList)(unsafe.Pointer(_p.X0)).X0) == i32(1) && ((*XSrcList)(unsafe.Pointer(_p.X8)).X0) == i32(1) && (*XSelect)(unsafe.Pointer((*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
@@ -123411,15 +111420,11 @@ func _isSimpleCount(tls *crt.TLS, _p *XSelect, _pAggInfo *XAggInfo) (r0 *XTable)
_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))
_pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1) + 20*uintptr(i32(0)))).X0))
- func() int32 {
- if ((_pTab != nil) && ((*XSelect)(unsafe.Pointer(_pTab.X3)) == nil)) && (_pExpr != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == nil || (*XSelect)(unsafe.Pointer(_pTab.X3)) != nil || _pExpr == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120177), unsafe.Pointer((*int8)(unsafe.Pointer(&_isSimpleCountØ00__func__Ø000))), unsafe.Pointer(str(115228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pTab.X16) == 0 {
goto _10
@@ -123440,11 +111445,8 @@ _11:
if func() int32 {
if (_pAggInfo.X12) == i32(0) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120181), unsafe.Pointer((*int8)(unsafe.Pointer(&_isSimpleCountØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120181), unsafe.Pointer((*int8)(unsafe.Pointer(&_isSimpleCountØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -123527,22 +111529,18 @@ func _minMaxQuery(tls *crt.TLS, _pAggInfo *XAggInfo, _ppMinMax **XExprList) (r0
}
_1_pExpr = (*XExpr)(unsafe.Pointer((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11) + 16*uintptr(i32(0)))).X0))
- _1_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(20 /* X6 */)))))))
- func() int32 {
- if int32(_1_pExpr.X0) == i32(153) {
- return i32(0)
- }
- return func() int32 {
+ _1_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(20 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _1_pEList == nil || (_1_pEList.X0) != i32(1) || int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_1_pEList.X1)+20*uintptr(i32(0)))).X0)).X0) != i32(154) {
goto _5
}
- _2_zFunc = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(8 /* X3 */)))))
+ _2_zFunc = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(8 /* X3 */)))))
if _sqlite3StrICmp(tls, _2_zFunc, str(6188)) != i32(0) {
goto _6
}
@@ -123562,15 +111560,11 @@ _8:
_7:
_5:
_0:
- func() int32 {
- if ((*_ppMinMax) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (((*_ppMinMax).X0) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*_ppMinMax) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*_ppMinMax).X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120149), unsafe.Pointer((*int8)(unsafe.Pointer(&_minMaxQueryØ00__func__Ø000))), unsafe.Pointer(str(115320)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = uint8(_eRet)
return
@@ -123632,15 +111626,11 @@ func _generateSortTail(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pSort *XSort
_eDest = int32(_pDest.X0)
_iParm = _pDest.X2
_aOutEx = (*TExprList_item)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_p.X0)).X1))
- func() int32 {
- if _addrBreak < i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _addrBreak >= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117488), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateSortTailØ00__func__Ø000))), unsafe.Pointer(str(115372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pSort.X4) == 0 {
goto _2
@@ -123703,11 +111693,11 @@ _11:
goto _14
}
- if ((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+20*uintptr(_i))))) + uintptr(16 /* X5 */))))).X0) == 0 {
+ if ((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+20*uintptr(_i))))) + uintptr(16 /* X5 */))))).X0) == 0 {
goto _15
}
- _7_iRead = int32((*T5515113)(unsafe.Pointer((*T5515135)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+20*uintptr(_i)))))+uintptr(16 /* X5 */))))).X0) - i32(1)
+ _7_iRead = int32((*T5515123)(unsafe.Pointer((*T5515145)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+20*uintptr(_i)))))+uintptr(16 /* X5 */))))).X0) - i32(1)
goto _16
_15:
@@ -123745,15 +111735,11 @@ _21:
goto _25
_22:
- func() int32 {
- if _nColumn == _sqlite3Strlen30(tls, _pDest.X1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nColumn != _sqlite3Strlen30(tls, _pDest.X1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117544), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateSortTailØ00__func__Ø000))), unsafe.Pointer(str(115384)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4(tls, _v, i32(100), _regRow, _nColumn, _regRowid, _pDest.X1, _nColumn)
_sqlite3ExprCacheAffinityChange(tls, _pParse, _regRow, _nColumn)
@@ -123764,15 +111750,11 @@ _23:
goto _25
_24:
- func() int32 {
- if (_eDest == i32(9)) || (_eDest == i32(13)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eDest != i32(9) && _eDest != i32(13) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117557), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateSortTailØ00__func__Ø000))), unsafe.Pointer(str(115428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _eDest != i32(9) {
goto _31
@@ -123836,15 +111818,11 @@ func _exprVectorRegister(tls *crt.TLS, _pParse *XParse, _pVector *XExpr, _iField
var _op uint8 // sqlite3.c:91223:6
_ = _op
_op = _pVector.X0
- func() int32 {
- if ((int32(_op) == i32(158)) || (int32(_op) == i32(157))) || (int32(_op) == i32(119)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_op) != i32(158) && int32(_op) != i32(157) && int32(_op) != i32(119) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91224), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprVectorRegisterØ00__func__Ø000))), unsafe.Pointer(str(115492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_op) != i32(157) {
goto _4
@@ -123859,12 +111837,12 @@ _4:
goto _5
}
- *_ppExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X0)).X1) + 20*uintptr(_iField))).X0))
+ *_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
_5:
- *_ppExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(20 /* X6 */))))))).X1) + 20*uintptr(_iField))).X0))
+ *_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
@@ -123901,11 +111879,8 @@ func _sqlite3VtabOverloadFunction(tls *crt.TLS, _db *Xsqlite3, _pDef *XFuncDef,
if func() int32 {
if _pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125578), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125578), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -123930,11 +111905,8 @@ _3:
if func() int32 {
if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -123956,25 +111928,17 @@ _6:
_7:
_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer(_sqlite3GetVTable(tls, _db, _pTab).X2))
- func() int32 {
- if _pVtab != (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pVtab == (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125584), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(115564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3_module)(unsafe.Pointer(_pVtab.X0)) != (*Xsqlite3_module)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_module)(unsafe.Pointer(_pVtab.X0)) == (*Xsqlite3_module)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(115576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pMod = (*Xsqlite3_module)(unsafe.Pointer(_pVtab.X0))
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
@@ -124068,15 +112032,11 @@ func _sqlite3HaltConstraint(tls *crt.TLS, _pParse *XParse, _errCode int32, _onEr
var _v *TVdbe // sqlite3.c:103604:8
_ = _v
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if (_errCode & i32(255)) == i32(19) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_errCode & i32(255)) != i32(19) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103605), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HaltConstraintØ00__func__Ø000))), unsafe.Pointer(str(115624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _onError != i32(2) {
goto _2
@@ -124111,66 +112071,42 @@ func _sqlite3VdbeMakeReady(tls *crt.TLS, _p *TVdbe, _pParse *XParse) { // sqlite
_ = _n
var _x TReusableSpace // sqlite3.c:73267:24
_ = _x
- func() int32 {
- if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X27) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X27) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73270), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(42668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pParse == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73271), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X5) == uint32(i32(381479589)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X5) != uint32(i32(381479589)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73272), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(38332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pParse == (*XParse)(unsafe.Pointer(_p.X3)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pParse != (*XParse)(unsafe.Pointer(_p.X3)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73273), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = (*Xsqlite3)(unsafe.Pointer(_p.X0))
- func() int32 {
- if int32(_db.X17) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_db.X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73275), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(1232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nVar = int32(_pParse.X52)
_nMem = _pParse.X18
@@ -124189,36 +112125,24 @@ func _sqlite3VdbeMakeReady(tls *crt.TLS, _p *TVdbe, _pParse *XParse) { // sqlite
_13:
_n = int32(((u32(24) * uint32(_p.X27)) + uint32(i32(7))) & uint32(i32(-8)))
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_x)) + uintptr(0 /* X0 */))) = (*uint8)(unsafe.Pointer(uintptr(_p.X17) + 1*uintptr(_n)))
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_x.X0))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_x.X0))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73295), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_x)) + uintptr(4 /* X1 */))) = ((_pParse.X20) - _n) & i32(-8)
- func() int32 {
- if (_x.X1) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_x.X1) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73297), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_x.X0))+1*uintptr(_x.X1)))))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_x.X0))+1*uintptr(_x.X1)))))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73298), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115760)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_resolveP2Values(tls, _p, &_nArg)
storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(140 /* X32 */))), int16(uint8(bool2int(((_pParse.X8) != 0) && ((_pParse.X9) != 0)))), 64, 6)
@@ -124362,25 +112286,17 @@ _19:
goto _17
_11:
- func() int32 {
- if int32((uintptr(unsafe.Pointer(_pOp))-uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(_p.X17)))))/24) >= i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uintptr(unsafe.Pointer(_pOp))-uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(_p.X17)))))/24) < i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71930), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveP2ValuesØ00__func__Ø000))), unsafe.Pointer(str(115828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) == i32(77) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+24*uintptr(i32(-1)))).X0) != i32(77) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71931), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveP2ValuesØ00__func__Ø000))), unsafe.Pointer(str(115848)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_8_n = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 24*uintptr(i32(-1)))).X3
if _8_n <= _nMaxArgs {
@@ -124394,13 +112310,13 @@ _24:
_12:
_13:
_14:
- *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5774272)(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((*T5774282)(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((*T5774272)(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((*T5774282)(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
@@ -124409,15 +112325,11 @@ _17:
goto _26
}
- func() int32 {
- if (i32(-1) - (_pOp.X4)) < (_pParse.X25) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (i32(-1) - (_pOp.X4)) >= (_pParse.X25) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71952), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveP2ValuesØ00__func__Ø000))), unsafe.Pointer(str(115876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(8 /* X4 */))) = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aLabel)) + 4*uintptr(i32(-1)-(_pOp.X4))))
_26:
@@ -124437,15 +112349,11 @@ _1:
*(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(76 /* X26 */))) = (*int32)(unsafe.Pointer(uintptr(i32(0))))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(72 /* X25 */))) = i32(0)
*_pMaxFuncArgs = _nMaxArgs
- func() int32 {
- if (int32((uint32((_p.X32)>>uint(i32(8)))<<uint(i32(31)))>>uint(i32(31))) != i32(0)) || ((_p.X33) == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(8)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) && (_p.X33) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71963), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveP2ValuesØ00__func__Ø000))), unsafe.Pointer(str(115908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -124458,15 +112366,11 @@ func init() {
}
func _allocSpace(tls *crt.TLS, _p *TReusableSpace, _pBuf unsafe.Pointer, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.c:73181:1
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p.X0))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p.X0))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73186), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocSpaceØ00__func__Ø000))), unsafe.Pointer(str(115972)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if unsafe.Pointer(_pBuf) != (unsafe.Pointer)(uintptr(i32(0))) {
goto _2
@@ -124493,15 +112397,11 @@ _3:
}
_4:
_2:
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pBuf))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pBuf))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73196), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocSpaceØ00__func__Ø000))), unsafe.Pointer(str(116004)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pBuf
return
@@ -124521,26 +112421,18 @@ func _sqlite3BeginTransaction(tls *crt.TLS, _pParse *XParse, _type int32) { // s
_ = _v
var _i int32 // sqlite3.c:103396:7
_ = _i
- func() int32 {
- if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pParse == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTransactionØ00__func__Ø000))), unsafe.Pointer(str(115684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103400), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTransactionØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3AuthCheck(tls, _pParse, i32(22), str(24760), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
goto _4
@@ -124588,25 +112480,17 @@ func init() {
func _sqlite3CommitTransaction(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:103418:1
var _v *TVdbe // sqlite3.c:103419:8
_ = _v
- func() int32 {
- if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pParse == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103421), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CommitTransactionØ00__func__Ø000))), unsafe.Pointer(str(115684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CommitTransactionØ00__func__Ø000))), unsafe.Pointer(str(116068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3AuthCheck(tls, _pParse, i32(22), str(24816), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
goto _4
@@ -124635,25 +112519,17 @@ func init() {
func _sqlite3RollbackTransaction(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:103435:1
var _v *TVdbe // sqlite3.c:103436:8
_ = _v
- func() int32 {
- if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pParse == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103438), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RollbackTransactionØ00__func__Ø000))), unsafe.Pointer(str(115684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103439), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RollbackTransactionØ00__func__Ø000))), unsafe.Pointer(str(116068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3AuthCheck(tls, _pParse, i32(22), str(24828), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
goto _4
@@ -124740,11 +112616,11 @@ func _sqlite3StartTable(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2
_ = _16_reg3
_zName = nil
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 || ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X0) != i32(1) {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 || ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X0) != i32(1) {
goto _1
}
- _iDb = int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1)
+ _iDb = int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1)
_zName = _sqlite3DbStrDup(tls, _db, func() *int8 {
if i32(1) != 0 && (_iDb == i32(1)) {
return str(51488)
@@ -124794,31 +112670,23 @@ _13:
goto _begin_table_error
_14:
- if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1) != i32(1) {
+ if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1) != i32(1) {
goto _15
}
_isTemp = i32(1)
_15:
- func() int32 {
- if (_isTemp == i32(0)) || (_isTemp == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isTemp != i32(0) && _isTemp != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100334), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(116184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_isView == i32(0)) || (_isView == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _isView != i32(0) && _isView != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100335), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(116208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X0
if _sqlite3AuthCheck(tls, _pParse, i32(18), func() *int8 {
@@ -124865,15 +112733,11 @@ _29:
goto _32
_31:
- func() int32 {
- if (((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* 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)
- return i32(0)
- }()
+ }
}()
_sqlite3CodeVerifySchema(tls, _pParse, _iDb)
_32:
@@ -124894,15 +112758,11 @@ _28:
goto _37
}
- func() int32 {
- if (_db.X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100384), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(49168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(12 /* X3 */))) = _sqlite3NomemError(tls, i32(100385))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(36 /* X16 */))) += 1
@@ -124914,44 +112774,32 @@ _37:
*(**XSchema)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(72 /* X20 */))))) = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X4))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(32 /* X8 */))) = uint32(i32(1))
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(44 /* X12 */))) = int16(i32(200))
- func() int32 {
- if i32(200) == int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(200) != int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100393), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(49500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pParse.X63)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XTable)(unsafe.Pointer(_pParse.X63)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100394), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(24368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(444 /* X63 */))))) = _pTable
if (_pParse.X6) != 0 || crt.Xstrcmp(tls, _zName, str(116324)) != i32(0) {
goto _45
}
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pTable.X20) + uintptr(72 /* X6 */))))) = _pTable
_45:
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 || store5433053(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 || store5433063(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
goto _49
}
@@ -125008,21 +112856,17 @@ func _sqlite3TwoPartName(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2
var _db *Xsqlite3 // sqlite3.c:100217:11
_ = _db
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _pName2 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pName2 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100219), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TwoPartNameØ00__func__Ø000))), unsafe.Pointer(str(116340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pName2.X1) <= uint32(i32(0)) {
goto _2
}
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 {
goto _3
}
@@ -125045,17 +112889,13 @@ _4:
goto _5
_2:
- func() int32 {
- if ((int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1) == i32(0)) || (((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0)) || (((_db.X6) & i32(268435456)) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1) != i32(0) && ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* 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)
- return i32(0)
- }()
+ }
}()
- _iDb = int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1)
+ _iDb = int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X1)
*_pUnqual = _pName1
_5:
r0 = _iDb
@@ -125083,7 +112923,7 @@ func _sqlite3FindDb(tls *crt.TLS, _db *Xsqlite3, _pName *XToken) (r0 int32) { //
}
func _sqlite3CheckObjectName(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 int32) { // sqlite3.c:100246:1
- if ((*T5411962)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(144 /* X33 */))).X2) != 0 || int32(_pParse.X6) != i32(0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X6)&i32(2048)) != i32(0) || i32(0) != Xsqlite3_strnicmp(tls, _zName, str(116480), i32(7)) {
+ if ((*T5411972)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(144 /* X33 */))).X2) != 0 || int32(_pParse.X6) != i32(0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X6)&i32(2048)) != i32(0) || i32(0) != Xsqlite3_strnicmp(tls, _zName, str(116480), i32(7)) {
goto _3
}
@@ -125157,7 +112997,7 @@ func init() {
func _disableLookaside(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:134914:1
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(24 /* X12 */))) += 1
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1
return
}
@@ -125215,15 +113055,11 @@ func _sqlite3EndTable(tls *crt.TLS, _pParse *XParse, _pCons *XToken, _pEnd *XTok
return
_1:
- func() int32 {
- if (_db.X17) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101299), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(23576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XTable)(unsafe.Pointer(_pParse.X63))
if _p != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -125233,21 +113069,17 @@ _1:
return
_4:
- func() int32 {
- if (((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0) || (_pSelect == nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* 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)
- return i32(0)
- }()
+ }
}()
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 {
goto _8
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X7 */))) = (*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X0
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X7 */))) = (*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X0
if (_p.X7) != i32(1) {
goto _9
}
@@ -125306,7 +113138,7 @@ _15:
goto _15
_18:
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 {
goto _19
}
@@ -125314,11 +113146,8 @@ _18:
if func() int32 {
if _9_v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -125350,15 +113179,11 @@ _24:
_12_regYield = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1)
_12_regRec = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1)
_12_regRowid = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1)
- func() int32 {
- if (_pParse.X17) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X17) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101408), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3MayAbort(tls, _pParse)
_sqlite3VdbeAddOp3(tls, _9_v, i32(106), i32(1), _pParse.X32, _iDb)
@@ -125385,15 +113210,11 @@ _28:
return
_29:
- func() int32 {
- if (*XColumn)(unsafe.Pointer(_p.X1)) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XColumn)(unsafe.Pointer(_p.X1)) != (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(42 /* X11 */))) = _12_pSelTab.X11
*(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))))) = (*XColumn)(unsafe.Pointer(_12_pSelTab.X1))
@@ -125444,15 +113265,11 @@ _33:
}
_15_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb)))
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XTable)(unsafe.Pointer((*XSchema)(unsafe.Pointer(_15_pDb.X4)).X6)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _40
@@ -125463,35 +113280,27 @@ _40:
_37:
_sqlite3VdbeAddParseSchemaOp(tls, _9_v, _iDb, _sqlite3MPrintf(tls, _db, str(116848), unsafe.Pointer(_p.X0)))
_19:
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 {
goto _41
}
_17_pSchema = (*XSchema)(unsafe.Pointer(_p.X20))
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101497), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_17_pOld = (*XTable)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pSchema))+uintptr(8 /* X2 */))), _p.X0, (unsafe.Pointer)(_p))))
if _17_pOld == nil {
goto _44
}
- func() int32 {
- if _p == _17_pOld {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p != _17_pOld {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101500), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3OomFault(tls, _db)
return
@@ -125508,15 +113317,11 @@ _44:
}
_19_zName = (*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(392 /* X50 */))).X0
- func() int32 {
- if ((_pSelect == nil) && (_pCons != nil)) && (_pEnd != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSelect != nil || _pCons == nil || _pEnd == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101511), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pCons.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _52
@@ -125561,7 +113366,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 ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X4) != 0 {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X4) != 0 {
goto _0
}
@@ -125593,15 +113398,11 @@ _6:
goto _7
}
- func() int32 {
- if _v != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101164), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(42824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeChangeOpcode(tls, _v, uint32(_pParse.X41), uint8(i32(134)))
_7:
@@ -125619,15 +113420,11 @@ _7:
_11:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_5_pList.X1)+20*uintptr(i32(0)))))) + uintptr(12 /* X3 */))) = _pParse.X53
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pParse.X63)) == _pTab {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_pParse.X63)) != _pTab {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101179), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(116936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3CreateIndex(tls, _pParse, (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), _5_pList, int32(_pTab.X14), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), i32(0), i32(0), uint8(i32(2)))
if (_db.X17) == 0 {
@@ -125647,15 +113444,11 @@ _10:
goto _16
}
- func() int32 {
- if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* 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)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeChangeOpcode(tls, _v, uint32(_pPk.X11), uint8(i32(13)))
_16:
@@ -125681,18 +113474,14 @@ _24:
_22:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk)) + uintptr(50 /* X13 */))) = uint16(_j)
_15:
- func() int32 {
- if _pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101211), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(42964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk))+uintptr(55 /* X16 */))), int8(i32(1)), 32, 5)
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X4) != 0 {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X4) != 0 {
goto _27
}
@@ -125762,25 +113551,17 @@ _44:
goto _40
_43:
- func() int32 {
- if int32(_pIdx.X14) >= (int32(_pIdx.X13) + _11_n) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pIdx.X14) < (int32(_pIdx.X13) + _11_n) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101241), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(116960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pIdx.X14) >= _j {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pIdx.X14) < _j {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101242), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(116992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_29:
_pIdx = (*XIndex)(unsafe.Pointer(_pIdx.X5))
@@ -125808,15 +113589,11 @@ _51:
goto _55
}
- func() int32 {
- if _j < int32(_pPk.X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j >= int32(_pPk.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101251), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(117012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_j))) = int16(_i)
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X8)) + 4*uintptr(_j))) = (*int8)(unsafe.Pointer(&_sqlite3StrBINARY))
@@ -125826,25 +113603,17 @@ _55:
goto _51
_54:
- func() int32 {
- if int32(_pPk.X14) == _j {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPk.X14) != _j {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101257), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(117028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pTab.X11) == _j {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pTab.X11) != _j {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101258), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(117044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _62
@@ -125971,15 +113740,11 @@ _4:
goto _5
}
- func() int32 {
- if (_pName1 != nil) && (_pName2 != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pName1 == nil || _pName2 == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102393), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117088)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iDb = _sqlite3TwoPartName(tls, _pParse, _pName1, _pName2, &_pName)
if _iDb >= i32(0) {
@@ -125989,17 +113754,13 @@ _4:
goto _exit_create_index
_9:
- func() int32 {
- if (_pName != nil) && ((_pName.X0) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pName == nil || (_pName.X0) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102396), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 {
goto _13
}
@@ -126016,22 +113777,15 @@ _13:
goto _17
}
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102415), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102415), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
_17:
_pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTblName))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))))
- func() int32 {
- if (int32(_db.X17) == i32(0)) || (_pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_db.X17) != i32(0) && _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102418), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _21
@@ -126057,25 +113811,17 @@ _24:
goto _25
_5:
- func() int32 {
- if _pName == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pName != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117220)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pStart == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pStart != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTab = (*XTable)(unsafe.Pointer(_pParse.X63))
if _pTab != nil {
@@ -126088,27 +113834,19 @@ _30:
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20)))
_25:
_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb)))
- func() int32 {
- if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102436), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(44684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pParse.X16) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pParse.X16) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102437), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if Xsqlite3_strnicmp(tls, _pTab.X0, str(116480), i32(7)) != i32(0) || int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) || Xsqlite3_strnicmp(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X0))+1*uintptr(i32(7)))), str(117260), i32(9)) == i32(0) {
+ if Xsqlite3_strnicmp(tls, _pTab.X0, str(116480), i32(7)) != i32(0) || int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) || Xsqlite3_strnicmp(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X0))+1*uintptr(i32(7)))), str(117260), i32(9)) == i32(0) {
goto _37
}
@@ -126144,15 +113882,11 @@ _39:
goto _exit_create_index
_41:
- func() int32 {
- if (_pName.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pName.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) == _sqlite3CheckObjectName(tls, _pParse, _zName) {
goto _44
@@ -126161,7 +113895,7 @@ _41:
goto _exit_create_index
_44:
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 {
goto _45
}
@@ -126186,15 +113920,11 @@ _45:
goto _49
_48:
- func() int32 {
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* 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)
- return i32(0)
- }()
+ }
}()
_sqlite3CodeVerifySchema(tls, _pParse, _iDb)
_49:
@@ -126269,15 +113999,11 @@ _65:
goto _exit_create_index
_67:
- func() int32 {
- if (_pList.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pList.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprListSetSortOrder(tls, _pList, _sortOrder)
goto _70
@@ -126292,15 +114018,11 @@ _71:
}
_28_pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(_i))).X0))
- func() int32 {
- if _28_pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _28_pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102549), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(44732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_28_pExpr.X0) != i32(53) {
goto _77
@@ -126308,7 +114030,7 @@ _71:
{
p := &_nExtra
- *p = (*p) + (i32(1) + _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pExpr)) + uintptr(8 /* X3 */)))))))
+ *p = (*p) + (i32(1) + _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pExpr)) + uintptr(8 /* X3 */)))))))
sink961 = *p
}
_77:
@@ -126331,25 +114053,17 @@ _74:
goto _exit_create_index
_80:
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pIndex.X2))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pIndex.X2))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102565), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pIndex.X8))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pIndex.X8))))-uintptr(unsafe.Pointer(nil)))/1) & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102566), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(0 /* X0 */))) = _zExtra
{
@@ -126372,15 +114086,11 @@ _80:
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(36 /* X9 */))))) = _pPIWhere
_pPIWhere = (*XExpr)(unsafe.Pointer(uintptr(i32(0))))
_85:
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32((*XSchema)(unsafe.Pointer(_pDb.X4)).X7) < i32(4) {
goto _88
@@ -126430,15 +114140,11 @@ _96:
goto _98
}
- func() int32 {
- if _37_pCopy != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _37_pCopy == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102619), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pListItem = (*TExprList_item)(unsafe.Pointer(uintptr(_37_pCopy.X1) + 20*uintptr(_i)))
_98:
@@ -126450,15 +114156,11 @@ _97:
_95:
_j = int32(_34_pCExpr.X9)
- func() int32 {
- if _j <= i32(32767) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j > i32(32767) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102628), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _j >= i32(0) {
goto _104
@@ -126482,17 +114184,13 @@ _101:
goto _107
}
- _34_zColl = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr(_pListItem.X0) + uintptr(8 /* X3 */)))))
+ _34_zColl = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr(_pListItem.X0) + uintptr(8 /* X3 */)))))
_42_nColl = _sqlite3Strlen30(tls, _34_zColl) + i32(1)
- func() int32 {
- if _nExtra >= _42_nColl {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nExtra < _42_nColl {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)(_zExtra), (unsafe.Pointer)(_34_zColl), uint32(_42_nColl))
_34_zColl = _zExtra
@@ -126522,7 +114220,7 @@ _110:
_34_zColl = (*int8)(unsafe.Pointer(&_sqlite3StrBINARY))
_112:
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 || _sqlite3LocateCollSeq(tls, _pParse, _34_zColl) != nil {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 || _sqlite3LocateCollSeq(tls, _pParse, _34_zColl) != nil {
goto _114
}
@@ -126547,15 +114245,11 @@ _116:
}
_46_x = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_j))))
- func() int32 {
- if _46_x >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _46_x < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(114468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _hasColumn(tls, _pIndex.X1, int32(_pIndex.X13), _46_x) == 0 {
goto _122
@@ -126574,15 +114268,11 @@ _123:
goto _116
_119:
- func() int32 {
- if _i == int32(_pIndex.X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i != int32(_pIndex.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102675), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _126
@@ -126597,15 +114287,11 @@ _126:
_estimateIndexWidth(tls, _pIndex)
_127:
- func() int32 {
- if ((((_pTab.X9) & uint32(i32(32))) == uint32(i32(0))) || (int32(_pTab.X10) < i32(0))) || (int32(_sqlite3ColumnOfIndex(tls, _pIndex, _pTab.X10)) >= i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) && int32(_pTab.X10) >= i32(0) && int32(_sqlite3ColumnOfIndex(tls, _pIndex, _pTab.X10)) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102685), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pTblName == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pIndex.X14) < int32(_pTab.X11) {
goto _133
@@ -126651,35 +114337,23 @@ _141:
goto _144
}
- func() int32 {
- if int32(_52_pIdx.X15) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_52_pIdx.X15) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102722), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32(_52_pIdx.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32(_52_pIdx.X16)<<uint(i32(30)))>>uint(i32(30))) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117800)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pIndex.X15) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pIndex.X15) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_52_pIdx.X13) == int32(_pIndex.X13) {
goto _151
@@ -126694,15 +114368,11 @@ _152:
goto _155
}
- func() int32 {
- if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_52_pIdx.X1)) + 2*uintptr(_53_k)))) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_52_pIdx.X1)) + 2*uintptr(_53_k)))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102730), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_52_pIdx.X1)) + 2*uintptr(_53_k)))) == int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_53_k)))) {
goto _158
@@ -126760,54 +114430,38 @@ _142:
_144:
_140:
- func() int32 {
- if (_pParse.X16) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X16) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 {
goto _168
}
- func() int32 {
- if (_pParse.X55) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X55) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102765), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117932)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pIndex.X6))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pIndex.X6))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102766), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117952)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_59_p = (*XIndex)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr(_pIndex.X6)+uintptr(24 /* X3 */))), _pIndex.X0, (unsafe.Pointer)(_pIndex))))
if _59_p == nil {
goto _173
}
- func() int32 {
- if _59_p == _pIndex {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _59_p != _pIndex {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102770), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(118000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3OomFault(tls, _db)
goto _exit_create_index
@@ -126822,7 +114476,7 @@ _173:
goto _176
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(44 /* X11 */))) = (*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X0
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(44 /* X11 */))) = (*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X0
_176:
goto _177
@@ -126879,7 +114533,7 @@ _186:
_sqlite3VdbeJumpHere(tls, _62_v, _pIndex.X11)
_179:
_177:
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 && _pTblName != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 && _pTblName != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _188
}
@@ -126934,15 +114588,11 @@ func _sqlite3SrcListLookup(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList) (r0 *
var _pTab *XTable // sqlite3.c:104421:9
_ = _pTab
_pItem = (*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc)) + uintptr(8 /* X2 */)))))
- func() int32 {
- if (_pItem != nil) && ((_pSrc.X0) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pItem == nil || (_pSrc.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListLookupØ00__func__Ø000))), unsafe.Pointer(str(118136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), _pItem)
_sqlite3DeleteTable(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XTable)(unsafe.Pointer(_pItem.X4)))
@@ -126974,15 +114624,11 @@ func _sqlite3FixInit(tls *crt.TLS, _pFix *XDbFixer, _pParse *XParse, _iDb int32,
var _db *Xsqlite3 // sqlite3.c:99034:11
_ = _db
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if (_db.X5) > _iDb {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X5) <= _iDb {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FixInitØ00__func__Ø000))), unsafe.Pointer(str(118184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFix)) + uintptr(0 /* X0 */))))) = _pParse
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFix)) + uintptr(12 /* X3 */))) = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X0
@@ -127010,11 +114656,8 @@ func _sqlite3FixSrcList(tls *crt.TLS, _pFix *XDbFixer, _pList *XSrcList) (r0 int
if func() int32 {
if _pList == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FixSrcListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FixSrcListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -127207,7 +114850,7 @@ _0:
goto _2
}
- if ((*T5411962)(unsafe.Pointer(uintptr((*XParse)(unsafe.Pointer(_pFix.X0)).X0) + uintptr(144 /* X33 */))).X2) == 0 {
+ if ((*T5411972)(unsafe.Pointer(uintptr((*XParse)(unsafe.Pointer(_pFix.X0)).X0) + uintptr(144 /* X33 */))).X2) == 0 {
goto _3
}
@@ -127232,7 +114875,7 @@ _5:
goto _6
}
- if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 {
+ if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 {
goto _7
}
@@ -127243,7 +114886,7 @@ _7:
goto _8
_6:
- if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 {
+ if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */)))))))) == 0 {
goto _9
}
@@ -127278,29 +114921,21 @@ func _sqlite3ExprListSetSortOrder(tls *crt.TLS, _p *XExprList, _iSortOrder int32
_0:
i32(0)
- func() int32 {
- if (_p.X0) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X0) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92321), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSortOrderØ00__func__Ø000))), unsafe.Pointer(str(118304)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iSortOrder >= i32(0) {
goto _3
}
- func() int32 {
- if int32((*TExprList_item)(unsafe.Pointer(uintptr(_p.X1)+20*uintptr((_p.X0)-i32(1)))).X3) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*TExprList_item)(unsafe.Pointer(uintptr(_p.X1)+20*uintptr((_p.X0)-i32(1)))).X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92323), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSortOrderØ00__func__Ø000))), unsafe.Pointer(str(118316)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -127335,15 +114970,11 @@ func _sqlite3ResolveSelfReference(tls *crt.TLS, _pParse *XParse, _pTab *XTable,
_ = _sSrc
var _sNC XNameContext // sqlite3.c:90717:15
_ = _sNC
- func() int32 {
- if ((_type == i32(4)) || (_type == i32(2))) || (_type == i32(32)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _type != i32(4) && _type != i32(2) && _type != i32(32) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90719), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResolveSelfReferenceØ00__func__Ø000))), unsafe.Pointer(str(118412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemset(tls, (unsafe.Pointer)(&_sNC), i32(0), u32(32))
crt.Xmemset(tls, (unsafe.Pointer)(&_sSrc), i32(0), u32(76))
@@ -127403,7 +115034,7 @@ _0:
goto _1
}
- if _x != int32(*postInc5532090(&_aiCol, 2)) {
+ if _x != int32(*postInc5532100(&_aiCol, 2)) {
goto _2
}
@@ -127437,15 +115068,11 @@ _0:
}
_1_x = *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))
- func() int32 {
- if int32(_1_x) < int32((*XTable)(unsafe.Pointer(_pIdx.X3)).X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_1_x) >= int32((*XTable)(unsafe.Pointer(_pIdx.X3)).X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101099), unsafe.Pointer((*int8)(unsafe.Pointer(&_estimateIndexWidthØ00__func__Ø000))), unsafe.Pointer(str(118500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_wIndex
@@ -127492,15 +115119,11 @@ func _sqlite3NestedParse(tls *crt.TLS, _pParse *XParse, _zFormat *int8, args ...
return
_0:
- func() int32 {
- if int32(_pParse.X6) < i32(10) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pParse.X6) >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99710), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3NestedParseØ00__func__Ø000))), unsafe.Pointer(str(118544)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_ap = args
_zSql = _sqlite3VMPrintf(tls, _db, _zFormat, _ap)
@@ -127591,15 +115214,11 @@ _2:
_tnum = _pIndex.X11
_3:
_pKey = _sqlite3KeyInfoOfIndex(tls, _pParse, _pIndex)
- func() int32 {
- if ((_pKey != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0)) || (_pParse.X16) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pKey == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 && (_pParse.X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102250), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RefillIndexØ00__func__Ø000))), unsafe.Pointer(str(118584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iSorter = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(40 /* X17 */))), int32(1))
_sqlite3VdbeAddOp4(tls, _v, i32(109), _iSorter, i32(0), int32(_pIndex.X13), (*int8)(unsafe.Pointer(_sqlite3KeyInfoRef(tls, _pKey))), i32(-5))
@@ -127698,15 +115317,11 @@ _2:
goto _5
}
- func() int32 {
- if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_j)))) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_j)))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103632), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UniqueConstraintØ00__func__Ø000))), unsafe.Pointer(str(118660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3_zCol = (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 16*uintptr(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_j)))))).X0
if _j == 0 {
@@ -127745,15 +115360,11 @@ func _sqlite3ChangeCookie(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sqlite
_ = _v
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100925), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ChangeCookieØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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
@@ -127798,15 +115409,11 @@ func _resizeIndexObject(tls *crt.TLS, _db *Xsqlite3, _pIdx *XIndex, _N int32) (r
return
_0:
- func() int32 {
- if int32((uint32((_pIdx.X16)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32((_pIdx.X16)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101059), unsafe.Pointer((*int8)(unsafe.Pointer(&_resizeIndexObjectØ00__func__Ø000))), unsafe.Pointer(str(118732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nByte = int32(u32(7) * uint32(_N))
_zExtra = (*int8)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(_nByte))))
@@ -128031,37 +115638,25 @@ _7:
}
_zSep = _zSep2
_identPut(tls, _zStmt, &_k, _pCol.X0)
- func() int32 {
- if (int32(_pCol.X4) - i32(65)) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pCol.X4) - i32(65)) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101031), unsafe.Pointer((*int8)(unsafe.Pointer(&_createTableStmtØ00__func__Ø000))), unsafe.Pointer(str(118804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pCol.X4) - i32(65)) < i32(5) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pCol.X4) - i32(65)) >= i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101032), unsafe.Pointer((*int8)(unsafe.Pointer(&_createTableStmtØ00__func__Ø000))), unsafe.Pointer(str(118840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5_zType = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_createTableStmtØ00azTypeØ001)) + 4*uintptr(int32(_pCol.X4)-i32(65))))
_5_len = _sqlite3Strlen30(tls, _5_zType)
- func() int32 {
- if (int32(_pCol.X4) == i32(65)) || (int32(_pCol.X4) == int32(_sqlite3AffinityType(tls, _5_zType, (*uint8)(unsafe.Pointer(uintptr(i32(0))))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCol.X4) != i32(65) && int32(_pCol.X4) != int32(_sqlite3AffinityType(tls, _5_zType, (*uint8)(unsafe.Pointer(uintptr(i32(0)))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101041), unsafe.Pointer((*int8)(unsafe.Pointer(&_createTableStmtØ00__func__Ø000))), unsafe.Pointer(str(118892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zStmt))+1*uintptr(_k)))), (unsafe.Pointer)(_5_zType), uint32(_5_len))
{
@@ -128069,15 +115664,11 @@ _7:
*p = (*p) + _5_len
sink961 = *p
}
- func() int32 {
- if _k <= _n {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _k > _n {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101045), unsafe.Pointer((*int8)(unsafe.Pointer(&_createTableStmtØ00__func__Ø000))), unsafe.Pointer(str(118976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uintptr)(unsafe.Pointer(func() **XColumn { _i += 1; return &_pCol }())) += uintptr(16)
goto _7
@@ -128218,15 +115809,11 @@ func _sqlite3Utf8CharLen(tls *crt.TLS, _zIn *int8, _nByte int32) (r0 int32) { //
_0:
_zTerm = (*uint8)(unsafe.Pointer(uintptr(u32(4294967295))))
_1:
- func() int32 {
- if uintptr(unsafe.Pointer(_z)) <= uintptr(unsafe.Pointer(_zTerm)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_z)) > uintptr(unsafe.Pointer(_zTerm)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27473), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Utf8CharLenØ00__func__Ø000))), unsafe.Pointer(str(119032)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4:
if int32(*_z) == i32(0) || uintptr(unsafe.Pointer(_z)) >= uintptr(unsafe.Pointer(_zTerm)) {
@@ -128278,7 +115865,7 @@ func _sqlite3AddColumn(tls *crt.TLS, _pParse *XParse, _pName *XToken, _pType *XT
var _4_aNew *XColumn // sqlite3.c:100528:12
_ = _4_aNew
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- if store5431490(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5431500(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _0
}
@@ -128383,7 +115970,7 @@ func _sqlite3AddDefaultValue(tls *crt.TLS, _pParse *XParse, _pSpan *XExprSpan) {
}
_pCol = (*XColumn)(unsafe.Pointer(uintptr(_p.X1) + 16*uintptr(int32(_p.X11)-i32(1))))
- if _sqlite3ExprIsConstantOrFunction(tls, (*XExpr)(unsafe.Pointer(_pSpan.X0)), (*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 {
+ if _sqlite3ExprIsConstantOrFunction(tls, (*XExpr)(unsafe.Pointer(_pSpan.X0)), (*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != 0 {
goto _1
}
@@ -128394,11 +115981,11 @@ _1:
_sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pCol.X1)))
crt.Xmemset(tls, (unsafe.Pointer)(&_3_x), i32(0), u32(48))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(0 /* X0 */))) = uint8(i32(161))
- *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrNDup(tls, _db, _pSpan.X1, uint64(int32((uintptr(unsafe.Pointer(_pSpan.X2))-uintptr(unsafe.Pointer(_pSpan.X1)))/1)))
+ *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrNDup(tls, _db, _pSpan.X1, uint64(int32((uintptr(unsafe.Pointer(_pSpan.X2))-uintptr(unsafe.Pointer(_pSpan.X1)))/1)))
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(12 /* X4 */))))) = (*XExpr)(unsafe.Pointer(_pSpan.X0))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(4 /* X2 */))) = uint32(i32(4096))
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCol)) + uintptr(4 /* X1 */))))) = _sqlite3ExprDup(tls, _db, &_3_x, i32(1))
- _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */)))))))
+ _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */)))))))
_2:
_0:
_sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pSpan.X0)))
@@ -128407,15 +115994,11 @@ _0:
}
func _sqlite3ExprIsConstantOrFunction(tls *crt.TLS, _p *XExpr, _isInit uint8) (r0 int32) { // sqlite3.c:92568:1
- func() int32 {
- if (int32(_isInit) == i32(0)) || (int32(_isInit) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_isInit) != i32(0) && int32(_isInit) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92569), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIsConstantOrFunctionØ00__func__Ø000))), unsafe.Pointer(str(119164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _exprIsConst(tls, _p, i32(4)+int32(_isInit), i32(0))
return
@@ -128440,14 +116023,14 @@ func _spanExpr(tls *crt.TLS, _pOut *XExprSpan, _pParse *XParse, _op int32, _t XT
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = uint8(_op)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X2 */))) = uint32(i32(8388608))
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(34 /* X10 */))) = int16(i32(-1))
- *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 48*uintptr(i32(1))))))
- crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_t.X0), _t.X1)
- *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516375)(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((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))))))) & i32(128)) == 0 {
+ *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + 48*uintptr(i32(1))))))
+ crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_t.X0), _t.X1)
+ *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5516385)(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((*T5516385)(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((*T5516375)(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((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) {
goto _2
}
@@ -128457,7 +116040,7 @@ func _spanExpr(tls *crt.TLS, _pOut *XExprSpan, _pParse *XParse, _op int32, _t XT
sink985 = *p
}
_2:
- _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))
+ _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))
_1:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X7 */))) = i32(1)
_0:
@@ -128475,11 +116058,8 @@ func _sqlite3AddNotNull(tls *crt.TLS, _pParse *XParse, _onError int32) { // sqli
if _p != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 {
if int32(_p.X11) < i32(1) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100567), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddNotNullØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100567), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddNotNullØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -128568,22 +116148,18 @@ _4:
}
_4_pCExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_i))).X0)))
- func() int32 {
- if _4_pCExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _4_pCExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100768), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddPrimaryKeyØ00__func__Ø000))), unsafe.Pointer(str(119284)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3StringToId(tls, _4_pCExpr)
if int32(_4_pCExpr.X0) != i32(55) {
goto _10
}
- _5_zCName = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pCExpr)) + uintptr(8 /* X3 */)))))
+ _5_zCName = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pCExpr)) + uintptr(8 /* X3 */)))))
_iCol = i32(0)
_11:
if _iCol >= int32(_pTab.X11) {
@@ -128619,15 +116195,11 @@ _3:
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(40 /* X10 */))) = int16(_iCol)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(48 /* X14 */))) = uint8(_onError)
- func() int32 {
- if (_autoInc == i32(0)) || (_autoInc == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _autoInc != i32(0) && _autoInc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100789), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddPrimaryKeyØ00__func__Ø000))), unsafe.Pointer(str(119296)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(36 /* X9 */)))
@@ -128674,7 +116246,7 @@ func _sqlite3AddCheckConstraint(tls *crt.TLS, _pParse *XParse, _pCheckExpr *XExp
_ = _db
_pTab = (*XTable)(unsafe.Pointer(_pParse.X63))
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- if _pTab == nil || (_pParse.X55) != 0 || _sqlite3BtreeIsReadonly(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1))).X1))) != 0 {
+ if _pTab == nil || (_pParse.X55) != 0 || _sqlite3BtreeIsReadonly(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1))).X1))) != 0 {
goto _2
}
@@ -128726,15 +116298,11 @@ func _sqlite3CreateForeignKey(tls *crt.TLS, _pParse *XParse, _pFromCol *XExprLis
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_pFKey = nil
_p = (*XTable)(unsafe.Pointer(_pParse.X63))
- func() int32 {
- if _pTo != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTo == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102092), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(119404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && (_pParse.X55) == 0 {
goto _3
@@ -128751,11 +116319,8 @@ _3:
if func() int32 {
if _1_iCol < i32(0) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102096), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102096), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -128820,7 +116385,7 @@ _14:
_19:
*(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(0 /* X0 */))))) = _p
*(**XFKey)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(4 /* X1 */))))) = (*XFKey)(unsafe.Pointer(_p.X4))
- _z = (*int8)(unsafe.Pointer((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ _z = (*int8)(unsafe.Pointer((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(_nCol)))))
@@ -128838,7 +116403,7 @@ _19:
goto _20
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */)))))+8*uintptr(i32(0)))))) + uintptr(0 /* X0 */))) = int32(_p.X11) - i32(1)
@@ -128861,7 +116426,7 @@ _26:
goto _30
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */)))))+8*uintptr(_i))))) + uintptr(0 /* X0 */))) = _10_j
@@ -128896,7 +116461,7 @@ _33:
}
_15_n = _sqlite3Strlen30(tls, (*TExprList_item)(unsafe.Pointer(uintptr(_pToCol.X1)+20*uintptr(_i))).X1)
- *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */)))))+8*uintptr(_i))))) + uintptr(4 /* X1 */))) = _z
@@ -128915,15 +116480,11 @@ _32:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(24 /* X6 */))) = uint8(i32(0))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(25 /* X7 */))))) + 1*uintptr(i32(0)))) = uint8(_flags & i32(255))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(25 /* X7 */))))) + 1*uintptr(i32(1)))) = uint8((_flags >> uint(i32(8))) & i32(255))
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_p.X20))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_p.X20))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102163), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(119620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pNextTo = (*XFKey)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr(_p.X20)+uintptr(56 /* X5 */))), _pFKey.X2, (unsafe.Pointer)(_pFKey))))
if _pNextTo != _pFKey {
@@ -128938,15 +116499,11 @@ _39:
goto _40
}
- func() int32 {
- if (*XFKey)(unsafe.Pointer(_pNextTo.X4)) == (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XFKey)(unsafe.Pointer(_pNextTo.X4)) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102172), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(119664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XFKey)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(12 /* X3 */))))) = _pNextTo
*(**XFKey)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNextTo)) + uintptr(16 /* X4 */))))) = _pFKey
@@ -128972,22 +116529,18 @@ func _sqlite3DeferForeignKey(tls *crt.TLS, _pParse *XParse, _isDeferred int32) {
_ = _pTab
var _pFKey *XFKey // sqlite3.c:102199:8
_ = _pFKey
- if store5431490(&_pTab, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && store5927711(&_pFKey, (*XFKey)(unsafe.Pointer(_pTab.X4))) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) {
+ 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:
- func() int32 {
- if (_isDeferred == i32(0)) || (_isDeferred == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isDeferred != i32(0) && _isDeferred != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102201), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeferForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(119708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(24 /* X6 */))) = uint8(_isDeferred)
return
@@ -129011,7 +116564,7 @@ func _sqlite3AddCollateType(tls *crt.TLS, _pParse *XParse, _pToken *XToken) { //
_ = _db
var _1_pIdx *XIndex // sqlite3.c:100849:11
_ = _1_pIdx
- if store5431490(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5431500(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _0
}
@@ -129040,15 +116593,11 @@ _3:
goto _6
}
- func() int32 {
- if int32(_1_pIdx.X13) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_1_pIdx.X13) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100858), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddCollateTypeØ00__func__Ø000))), unsafe.Pointer(str(119764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pIdx.X1)) + 2*uintptr(i32(0))))) != _i {
goto _9
@@ -129100,25 +116649,17 @@ func _sqlite3DropTable(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _isView
goto _exit_drop_table
_0:
- func() int32 {
- if (_pParse.X16) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X16) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101968), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTableØ00__func__Ø000))), unsafe.Pointer(str(117244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pName.X0) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pName.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101969), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTableØ00__func__Ø000))), unsafe.Pointer(str(119808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3ReadSchema(tls, _pParse) == 0 {
goto _5
@@ -129133,15 +116674,11 @@ _5:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(69 /* X21 */))) += 1
_6:
- func() int32 {
- if (_isView == i32(0)) || (_isView == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isView != i32(0) && _isView != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101972), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTableØ00__func__Ø000))), unsafe.Pointer(str(119824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(_isView), (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pName))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))))
if _noErr == 0 {
@@ -129164,15 +116701,11 @@ _12:
_11:
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20)))
- func() int32 {
- if (_iDb >= i32(0)) && (_iDb < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) || _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101981), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTableØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pTab.X16) == 0 || _sqlite3ViewGetColumnNames(tls, _pParse, _pTab) == 0 {
goto _17
@@ -129368,15 +116901,11 @@ func _sqlite3FkDropTable(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _pTab
_1_iSkip = i32(0)
_1_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if _1_v != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_v == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107870), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkDropTableØ00__func__Ø000))), unsafe.Pointer(str(42824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3FkReferences(tls, _pTab) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) {
goto _5
@@ -129533,15 +117062,11 @@ func _sqlite3DeleteFrom(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pWh
goto _delete_from_cleanup
_1:
- func() int32 {
- if (_pTabList.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTabList.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104642), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTab = _sqlite3SrcListLookup(tls, _pParse, _pTabList)
if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -129574,26 +117099,18 @@ _6:
_9:
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20)))
- func() int32 {
- if _iDb < (_db.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104678), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(56012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rcauth = _sqlite3AuthCheck(tls, _pParse, i32(9), _pTab.X0, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X0)
- func() int32 {
- if ((_rcauth == i32(0)) || (_rcauth == i32(1))) || (_rcauth == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rcauth != i32(0) && _rcauth != i32(1) && _rcauth != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104681), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120076)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rcauth != i32(1) {
goto _16
@@ -129602,25 +117119,17 @@ _9:
goto _delete_from_cleanup
_16:
- func() int32 {
- if (_isView == 0) || (_pTrigger != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isView != 0 && _pTrigger == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104685), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120144)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pTabList.X0) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pTabList.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iTabCur = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0))))))+uintptr(40 /* X11 */))), postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(40 /* X17 */))), int32(1)))
*func() **XIndex { _nIdx = i32(0); return &_pIdx }() = (*XIndex)(unsafe.Pointer(_pTab.X2))
@@ -129683,15 +117192,11 @@ _31:
goto _35
}
- func() int32 {
- if _isView == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isView != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104750), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3TableLock(tls, _pParse, _iDb, _pTab.X7, uint8(i32(1)), _pTab.X0)
if ((_pTab.X9) & uint32(i32(32))) != uint32(i32(0)) {
@@ -129706,15 +117211,11 @@ _39:
goto _42
}
- func() int32 {
- if (*XSchema)(unsafe.Pointer(_pIdx.X6)) == (*XSchema)(unsafe.Pointer(_pTab.X20)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer(_pIdx.X6)) != (*XSchema)(unsafe.Pointer(_pTab.X20)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104757), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp2(tls, _v, i32(131), _pIdx.X11, _iDb)
_pIdx = (*XIndex)(unsafe.Pointer(_pIdx.X5))
@@ -129753,15 +117254,11 @@ _46:
_49:
_pPk = _sqlite3PrimaryKeyIndex(tls, _pTab)
- func() int32 {
- if _pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104776), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(42964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nPk = int16(_pPk.X13)
_iPk = (_pParse.X18) + i32(1)
@@ -129783,25 +117280,17 @@ _50:
_53:
_eOnePass = _sqlite3WhereOkOnePass(tls, _pWInfo, (*int32)(unsafe.Pointer(&_aiCurOnePass)))
- func() int32 {
- if ((_pTab.X16) == i32(0)) || (_eOnePass != i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTab.X16) != i32(0) && _eOnePass == i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104796), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pTab.X16) != 0 || _bComplex != 0) || (_eOnePass != i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pTab.X16) == 0 && _bComplex == 0 && _eOnePass == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104797), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(128)) == 0 {
goto _61
@@ -129819,15 +117308,11 @@ _63:
goto _66
}
- func() int32 {
- if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104807), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprCodeGetColumnOfTable(tls, _v, _pTab, _iTabCur, int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))), _iPk+_i)
_i += 1
@@ -129921,25 +117406,17 @@ _80:
_28_iAddrOnce = _sqlite3VdbeAddOp0(tls, _v, i32(20))
_82:
_sqlite3OpenTableAndIndices(tls, _pParse, _pTab, i32(106), uint8(i32(8)), _iTabCur, _aToOpen, &_iDataCur, &_iIdxCur)
- func() int32 {
- if ((_pPk != nil) || (_pTab.X16) != 0) || (_iDataCur == _iTabCur) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPk == nil && (_pTab.X16) == 0 && _iDataCur != _iTabCur {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104869), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pPk != nil) || (_pTab.X16) != 0) || (_iIdxCur == (_iDataCur + i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pPk == nil && (_pTab.X16) == 0 && _iIdxCur != (_iDataCur+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104870), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _eOnePass != i32(2) {
goto _91
@@ -129952,29 +117429,21 @@ _81:
goto _92
}
- func() int32 {
- if int32(_nKey) == int32(_nPk) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_nKey) != int32(_nPk) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104878), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120420)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pTab.X16) != 0 || (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aToOpen)) + 1*uintptr(_iDataCur-_iTabCur)))) == 0 {
goto _96
}
- func() int32 {
- if (_pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || ((*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && (*XSelect)(unsafe.Pointer(_pTab.X3)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104880), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4Int(tls, _v, i32(30), _iDataCur, _addrBypass, _iKey, int32(_nKey))
_96:
@@ -129987,29 +117456,21 @@ _92:
_addrLoop = _sqlite3VdbeAddOp1(tls, _v, i32(58), _iEphCur)
_sqlite3VdbeAddOp2(tls, _v, i32(122), _iEphCur, _iKey)
- func() int32 {
- if int32(_nKey) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_nKey) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104887), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _104
_101:
_addrLoop = _sqlite3VdbeAddOp3(tls, _v, i32(63), _iRowSet, i32(0), _iKey)
- func() int32 {
- if int32(_nKey) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_nKey) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104891), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_104:
_100:
@@ -130021,15 +117482,11 @@ _100:
_sqlite3VtabMakeWritable(tls, _pParse, _pTab)
_sqlite3VdbeAddOp4(tls, _v, i32(12), i32(0), i32(1), _iKey, _34_pVTab, i32(-8))
_sqlite3VdbeChangeP5(tls, _v, uint16(i32(2)))
- func() int32 {
- if (_eOnePass == i32(0)) || (_eOnePass == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eOnePass != i32(0) && _eOnePass != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3MayAbort(tls, _pParse)
if _eOnePass != i32(1) || (*XParse)(unsafe.Pointer(_pParse.X39)) != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -130111,15 +117568,11 @@ func _sqlite3TriggersExist(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _op int
_pList = _sqlite3TriggerList(tls, _pParse, _pTab)
_0:
- func() int32 {
- if (_pList == (*XTrigger)(unsafe.Pointer(uintptr(i32(0))))) || ((_pTab.X16) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pList != (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) && (_pTab.X16) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggersExistØ00__func__Ø000))), unsafe.Pointer(str(120564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = _pList
_4:
@@ -130180,15 +117633,11 @@ _0:
goto _1
}
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), i32(0), _pTmpSchema) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), i32(0), _pTmpSchema) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122239), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggerListØ00__func__Ø000))), unsafe.Pointer(str(120596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_p = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTmpSchema)) + uintptr(40 /* X4 */))).X2))
_4:
@@ -130242,11 +117691,8 @@ func _checkColumnOverlap(tls *crt.TLS, _pIdList *XIdList, _pEList *XExprList) (r
if _pIdList != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 {
if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122784), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkColumnOverlapØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122784), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkColumnOverlapØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -130356,7 +117802,7 @@ _0:
goto _3
}
- _1_iChildKey = (*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ _1_iChildKey = (*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X9 */))))) + 8*uintptr(_i))).X0
@@ -130400,7 +117846,7 @@ _0:
goto _3
}
- _1_zKey = (*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ _1_zKey = (*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X9 */))))) + 8*uintptr(_i))).X1
@@ -130484,15 +117930,11 @@ _6:
}
func _sqlite3AuthContextPush(tls *crt.TLS, _pParse *XParse, _pContext *XAuthContext, _zContext *int8) { // sqlite3.c:99426:1
- func() int32 {
- if _pParse != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pParse == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthContextPushØ00__func__Ø000))), unsafe.Pointer(str(120784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**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
@@ -130532,37 +117974,25 @@ func _sqlite3MaterializeView(tls *crt.TLS, _pParse *XParse, _pView *XTable, _pWh
goto _0
}
- func() int32 {
- if (_pFrom.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pFrom.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104491), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MaterializeViewØ00__func__Ø000))), unsafe.Pointer(str(120816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))))) + uintptr(8 /* X2 */))) = _sqlite3DbStrDup(tls, _db, _pView.X0)
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))))) + uintptr(4 /* X1 */))) = _sqlite3DbStrDup(tls, _db, (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X0)
- func() int32 {
- if (*XExpr)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))).X12)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))).X12)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104494), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MaterializeViewØ00__func__Ø000))), unsafe.Pointer(str(120832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XIdList)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))).X13)) == (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XIdList)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))).X13)) != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104495), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MaterializeViewØ00__func__Ø000))), unsafe.Pointer(str(120852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_0:
_pSel = _sqlite3SelectNew(tls, _pParse, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), _pFrom, _pWhere, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), uint32(i32(131072)), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))
@@ -130592,15 +118022,11 @@ func _sqlite3SelectNew(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _pSrc
goto _0
}
- func() int32 {
- if (_db.X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectNewØ00__func__Ø000))), unsafe.Pointer(str(49168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pNew = &_standin
_0:
@@ -130635,15 +118061,11 @@ _4:
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(68 /* X15 */))))) = _pLimit
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(72 /* X16 */))))) = _pOffset
*(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(76 /* X17 */))))) = (*XWith)(unsafe.Pointer(uintptr(i32(0))))
- func() int32 {
- if (((_pOffset == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (_pLimit != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))) || ((_pParse.X16) > i32(0))) || (int32(_db.X17) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pOffset != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && _pLimit == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (_pParse.X16) <= i32(0) && int32(_db.X17) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116393), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectNewØ00__func__Ø000))), unsafe.Pointer(str(120900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_db.X17) == 0 {
goto _10
@@ -130654,26 +118076,18 @@ _4:
goto _11
_10:
- func() int32 {
- if ((*XSrcList)(unsafe.Pointer(_pNew.X8)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0))))) || ((_pParse.X16) > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSrcList)(unsafe.Pointer(_pNew.X8)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) && (_pParse.X16) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectNewØ00__func__Ø000))), unsafe.Pointer(str(120968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_11:
- func() int32 {
- if _pNew != &_standin {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pNew == &_standin {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116400), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectNewØ00__func__Ø000))), unsafe.Pointer(str(121000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pNew
return
@@ -130706,25 +118120,17 @@ func _sqlite3OpenTableAndIndices(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _
_ = _v
var _4_iIdxCur int32 // sqlite3.c:110412:9
_ = _4_iIdxCur
- func() int32 {
- if (_op == i32(105)) || (_op == i32(106)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op != i32(105) && _op != i32(106) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110391), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableAndIndicesØ00__func__Ø000))), unsafe.Pointer(str(121036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op == i32(106)) || (int32(_p5) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op != i32(106) && int32(_p5) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110392), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableAndIndicesØ00__func__Ø000))), unsafe.Pointer(str(121072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pTab.X16) == 0 {
goto _6
@@ -130736,15 +118142,11 @@ func _sqlite3OpenTableAndIndices(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _
_6:
_iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20)))
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110401), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableAndIndicesØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iBase >= i32(0) {
goto _9
@@ -130782,15 +118184,11 @@ _16:
}
_4_iIdxCur = postInc961(&_iBase, int32(1))
- func() int32 {
- if (*XSchema)(unsafe.Pointer(_pIdx.X6)) == (*XSchema)(unsafe.Pointer(_pTab.X20)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer(_pIdx.X6)) != (*XSchema)(unsafe.Pointer(_pTab.X20)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110413), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableAndIndicesØ00__func__Ø000))), unsafe.Pointer(str(120172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32((uint32(_pIdx.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(2) || ((_pTab.X9)&uint32(i32(32))) == uint32(i32(0)) {
goto _23
@@ -130849,15 +118247,11 @@ func _sqlite3VtabMakeWritable(tls *crt.TLS, _pParse *XParse, _pTab *XTable) { //
}
return _pParse
}()
- func() int32 {
- if (_pTab.X16) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTab.X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125631), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabMakeWritableØ00__func__Ø000))), unsafe.Pointer(str(24256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_4:
@@ -130918,15 +118312,11 @@ func _sqlite3GenerateRowDelete(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pT
_ = _6_p5
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
_iOld = i32(0)
- func() int32 {
- if _v != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105022), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateRowDeleteØ00__func__Ø000))), unsafe.Pointer(str(42824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iLabel = _sqlite3VdbeMakeLabel(tls, _v)
_opSeek = uint8(func() int32 {
@@ -131056,15 +118446,11 @@ func _sqlite3TriggerColmask(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger,
return i32(109)
}()
_mask = u32(0)
- func() int32 {
- if (_isNew == i32(1)) || (_isNew == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isNew != i32(1) && _isNew != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123265), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggerColmaskØ00__func__Ø000))), unsafe.Pointer(str(121180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = _pTrigger
_5:
@@ -131114,15 +118500,11 @@ func _getRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _pTab *X
}
return _pParse
}()
- func() int32 {
- if ((_pTrigger.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_pTab == _tableOfTrigger(tls, _pTrigger)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTrigger.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _pTab != _tableOfTrigger(tls, _pTrigger) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123093), unsafe.Pointer((*int8)(unsafe.Pointer(&_getRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPrg = (*XTriggerPrg)(unsafe.Pointer(_pRoot.X69))
_5:
@@ -131180,25 +118562,17 @@ func _codeRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _pTab *
_pWhen = nil
_pProgram = nil
_iEndTrigger = i32(0)
- func() int32 {
- if ((_pTrigger.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_pTab == _tableOfTrigger(tls, _pTrigger)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTrigger.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _pTab != _tableOfTrigger(tls, _pTrigger) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122987), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*TVdbe)(unsafe.Pointer(_pTop.X2)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*TVdbe)(unsafe.Pointer(_pTop.X2)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122988), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPrg = (*XTriggerPrg)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(24)))))
if _pPrg != nil {
@@ -131211,7 +118585,7 @@ func _codeRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _pTab *
_7:
*(**XTriggerPrg)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(4 /* X1 */))))) = (*XTriggerPrg)(unsafe.Pointer(_pTop.X69))
*(**XTriggerPrg)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTop)) + uintptr(472 /* X69 */))))) = _pPrg
- *(**XSubProgram)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(8 /* X2 */))))) = store5791598(&_pProgram, (*XSubProgram)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(28))))))
+ *(**XSubProgram)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(8 /* X2 */))))) = store5791608(&_pProgram, (*XSubProgram)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(28))))))
if _pProgram != nil {
goto _8
}
@@ -131306,25 +118680,17 @@ _23:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg))+uintptr(16 /* X4 */))))) + 4*uintptr(i32(1)))) = _pSubParse.X44
_sqlite3VdbeDelete(tls, _v)
_10:
- func() int32 {
- if ((*TAggInfo_func)(unsafe.Pointer(_pSubParse.X38)) == nil) && ((*XTable)(unsafe.Pointer(_pSubParse.X68)) == nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TAggInfo_func)(unsafe.Pointer(_pSubParse.X38)) != nil || (*XTable)(unsafe.Pointer(_pSubParse.X68)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123070), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XTriggerPrg)(unsafe.Pointer(_pSubParse.X69)) == nil) && ((_pSubParse.X33) == 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XTriggerPrg)(unsafe.Pointer(_pSubParse.X69)) != nil || (_pSubParse.X33) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123071), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ParserReset(tls, _pSubParse)
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSubParse))
@@ -131407,35 +118773,23 @@ func _codeTriggerProgram(tls *crt.TLS, _pParse *XParse, _pStepList *XTriggerStep
_ = _6_pSelect
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if ((*XTable)(unsafe.Pointer(_pParse.X40)) != nil) && ((*XParse)(unsafe.Pointer(_pParse.X39)) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_pParse.X40)) == nil || (*XParse)(unsafe.Pointer(_pParse.X39)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122869), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(121492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pStepList != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pStepList == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122870), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(121536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122871), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pStep = _pStepList
_7:
@@ -131449,15 +118803,11 @@ _7:
}
return uint8(_orconf)
}()
- func() int32 {
- if int32(_pParse.X11) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pParse.X11) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122887), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(121548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch int32(_pStep.X0) {
case i32(108):
@@ -131483,15 +118833,11 @@ _18:
goto _20
_19:
- func() int32 {
- if int32(_pStep.X0) == i32(119) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pStep.X0) != i32(119) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122915), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(121576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6_pSelect = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(_pStep.X3)), i32(0))
_sqlite3SelectDestInit(tls, &_6_sDest, i32(4), i32(0))
@@ -131654,15 +119000,11 @@ func _sqlite3Update(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pChange
goto _update_cleanup
_1:
- func() int32 {
- if (_pTabList.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTabList.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123438), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(120056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTab = _sqlite3SrcListLookup(tls, _pParse, _pTabList)
if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -131675,15 +119017,11 @@ _4:
_iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20)))
_pTrigger = _sqlite3TriggersExist(tls, _pParse, _pTab, i32(110), _pChanges, &_tmask)
_isView = bool2int((*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))))
- func() int32 {
- if (_pTrigger != nil) || (_tmask == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTrigger == nil && _tmask != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3ViewGetColumnNames(tls, _pParse, _pTab) == 0 {
goto _8
@@ -131842,35 +119180,23 @@ _45:
goto _23
_26:
- func() int32 {
- if (int32(_chngRowid) & int32(_chngPk)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_chngRowid) & int32(_chngPk)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123550), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_chngRowid) == i32(0)) || (int32(_chngRowid) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_chngRowid) != i32(0) && int32(_chngRowid) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123551), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_chngPk) == i32(0)) || (int32(_chngPk) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_chngPk) != i32(0) && int32(_chngPk) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123552), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_chngKey = uint8(int32(_chngRowid) + int32(_chngPk))
*(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))))) + uintptr(52 /* X14 */))) = func() uint64 {
@@ -132035,15 +119361,11 @@ _90:
goto _92
_91:
- func() int32 {
- if _pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123660), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(42964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nPk = int16(_pPk.X13)
_iPk = (_pParse.X18) + i32(1)
@@ -132089,15 +119411,11 @@ _100:
_eOnePass = i32(0)
_104:
- func() int32 {
- if (_36_iCur != _iDataCur) || (((_pTab.X9) & uint32(i32(32))) != uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _36_iCur == _iDataCur && ((_pTab.X9)&uint32(i32(32))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123702), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_101:
if ((_pTab.X9) & uint32(i32(32))) != uint32(i32(0)) {
@@ -132120,15 +119438,11 @@ _111:
goto _114
}
- func() int32 {
- if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123720), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(120308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprCodeGetColumnOfTable(tls, _v, _pTab, _iDataCur, int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))), _iPk+_i)
_i += 1
@@ -132200,15 +119514,11 @@ _120:
goto _130
}
- func() int32 {
- if _pPk != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPk == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123759), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4Int(tls, _v, i32(30), _iDataCur, _labelBreak, _regKey, _nKey)
_130:
@@ -132246,15 +119556,11 @@ _138:
_sqlite3VdbeAddOp3(tls, _v, i32(33), _iDataCur, _labelContinue, _regOldRowid)
_139:
_137:
- func() int32 {
- if (((_chngKey != 0) || (_pTrigger != nil)) || _hasFK != 0) || (_regOldRowid == _regNewRowid) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _chngKey == 0 && _pTrigger == nil && _hasFK == 0 && _regOldRowid != _regNewRowid {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123789), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _chngRowid == 0 {
goto _145
@@ -132383,15 +119689,11 @@ _174:
}
_71_addr1 = i32(0)
- func() int32 {
- if _regOldRowid > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _regOldRowid <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123894), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3GenerateConstraintChecks(tls, _pParse, _pTab, _aRegIdx, _iDataCur, _iIdxCur, _regNewRowid, _regOldRowid, _chngKey, uint8(_onError), _labelContinue, &_bReplace, _aXRef)
if _hasFK == 0 {
@@ -132416,15 +119718,11 @@ _189:
_190:
_188:
_sqlite3GenerateRowIndexDelete(tls, _pParse, _pTab, _iDataCur, _iIdxCur, _aRegIdx, i32(-1))
- func() int32 {
- if _regNew == (_regNewRowid + i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _regNew != (_regNewRowid + i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123924), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121860)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _hasFK == 0 && _chngKey == 0 {
goto _194
@@ -132558,15 +119856,11 @@ func _updateVirtualTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _pTab *
_pVTab = (*int8)(unsafe.Pointer(_sqlite3GetVTable(tls, _db, _pTab)))
_nArg = i32(2) + int32(_pTab.X11)
_iCsr = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X11
- func() int32 {
- if _v != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124077), unsafe.Pointer((*int8)(unsafe.Pointer(&_updateVirtualTableØ00__func__Ø000))), unsafe.Pointer(str(42824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_ephemTab = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(40 /* X17 */))), int32(1))
_addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _ephemTab, _nArg)
@@ -132714,13 +120008,13 @@ _5:
{
p := &_mask
*p = (*p) | func() uint32 {
- if ((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ if ((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p))+uintptr(36 /* X9 */))))) + 8*uintptr(_1_i))).X0) > i32(31) {
return u32(4294967295)
}
- return (u32(1) << uint((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ return (u32(1) << uint((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p))+uintptr(36 /* X9 */)))))+8*uintptr(_1_i))).X0))
@@ -132753,15 +120047,11 @@ _16:
goto _19
}
- func() int32 {
- if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pIdx.X1)) + 2*uintptr(_1_i)))) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pIdx.X1)) + 2*uintptr(_1_i)))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108230), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkOldmaskØ00__func__Ø000))), unsafe.Pointer(str(121936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_mask
@@ -132812,39 +120102,27 @@ func _sqlite3FkLocateIndex(tls *crt.TLS, _pParse *XParse, _pParent *XTable, _pFK
_pIdx = nil
_aiCol = nil
_nCol = _pFKey.X5
- _zKey = (*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ _zKey = (*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(i32(0)))).X1
- func() int32 {
- if (_ppIdx != nil) && ((*_ppIdx) == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _ppIdx == nil || (*_ppIdx) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107357), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkLocateIndexØ00__func__Ø000))), unsafe.Pointer(str(121960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_paiCol == nil) || ((*_paiCol) == (*int32)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _paiCol != nil && (*_paiCol) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107358), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkLocateIndexØ00__func__Ø000))), unsafe.Pointer(str(121980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pParse != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pParse == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkLocateIndexØ00__func__Ø000))), unsafe.Pointer(str(120784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nCol != i32(1) {
goto _8
@@ -132878,15 +120156,11 @@ _8:
goto _13
}
- func() int32 {
- if _nCol > i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nCol <= i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107382), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkLocateIndexØ00__func__Ø000))), unsafe.Pointer(str(122004)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_aiCol = (*int32)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), uint64(uint32(_nCol)*u32(4)))))
if _aiCol != nil {
@@ -132928,7 +120202,7 @@ _27:
goto _30
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_8_i))) = (*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_8_i))) = (*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(_8_i))).X0
@@ -132978,7 +120252,7 @@ _39:
goto _42
}
- if _sqlite3StrICmp(tls, (*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ if _sqlite3StrICmp(tls, (*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */)))))+8*uintptr(_9_j))).X1, _10_zIdxCol) != i32(0) {
@@ -132989,7 +120263,7 @@ _39:
goto _44
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_9_i))) = (*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_9_i))) = (*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(_9_j))).X0
@@ -133061,35 +120335,23 @@ func init() {
func _sqlite3CodeRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _op int32, _pChanges *XExprList, _tr_tm int32, _pTab *XTable, _reg int32, _orconf int32, _ignoreJump int32) { // sqlite3.c:123190:1
var _p *XTrigger // sqlite3.c:123201:11
_ = _p
- func() int32 {
- if ((_op == i32(110)) || (_op == i32(108))) || (_op == i32(109)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op != i32(110) && _op != i32(108) && _op != i32(109) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123203), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_tr_tm == i32(1)) || (_tr_tm == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _tr_tm != i32(1) && _tr_tm != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123204), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122152)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op == i32(110)) == (_pChanges != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_op == i32(110)) != (_pChanges != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123205), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = _pTrigger
_9:
@@ -133097,35 +120359,23 @@ _9:
goto _12
}
- func() int32 {
- if (*XSchema)(unsafe.Pointer(_p.X6)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer(_p.X6)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123212), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSchema)(unsafe.Pointer(_p.X7)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSchema)(unsafe.Pointer(_p.X7)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123213), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XSchema)(unsafe.Pointer(_p.X6)) == (*XSchema)(unsafe.Pointer(_p.X7))) || ((*XSchema)(unsafe.Pointer(_p.X6)) == (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+16*uintptr(i32(1)))).X4))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSchema)(unsafe.Pointer(_p.X6)) != (*XSchema)(unsafe.Pointer(_p.X7)) && (*XSchema)(unsafe.Pointer(_p.X6)) != (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+16*uintptr(i32(1)))).X4)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123214), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122268)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_p.X2) != _op || int32(_p.X3) != _tr_tm || _checkColumnOverlap(tls, (*XIdList)(unsafe.Pointer(_p.X5)), _pChanges) == 0 {
goto _22
@@ -133156,15 +120406,11 @@ func _sqlite3CodeRowTriggerDirect(tls *crt.TLS, _pParse *XParse, _p *XTrigger, _
_ = _1_bRecursive
_v = _sqlite3GetVdbe(tls, _pParse)
_pPrg = _getRowTrigger(tls, _pParse, _p, _pTab, _orconf)
- func() int32 {
- if ((_pPrg != nil) || (_pParse.X16) != 0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPrg == nil && (_pParse.X16) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123129), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerDirectØ00__func__Ø000))), unsafe.Pointer(str(122360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pPrg == nil {
goto _4
@@ -133267,25 +120513,17 @@ func _sqlite3GenerateConstraintChecks(tls *crt.TLS, _pParse *XParse, _pTab *XTab
_isUpdate = uint8(bool2int(_regOldData != i32(0)))
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109826), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_pTab.X3)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109827), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(106644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nCol = int32(_pTab.X11)
if ((_pTab.X9) & uint32(i32(32))) != uint32(i32(0)) {
@@ -133349,15 +120587,11 @@ _15:
_onError = i32(2)
_18:
- func() int32 {
- if ((((_onError == i32(1)) || (_onError == i32(2))) || (_onError == i32(3))) || (_onError == i32(4))) || (_onError == i32(5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _onError != i32(1) && _onError != i32(2) && _onError != i32(3) && _onError != i32(4) && _onError != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109866), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(122460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch _onError {
case i32(1):
@@ -133387,15 +120621,11 @@ _29:
goto _31
_30:
- func() int32 {
- if _onError == i32(5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _onError != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(122568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_addr1 = _sqlite3VdbeAddOp1(tls, _v, i32(35), (_regNewData+i32(1))+_i)
_sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+16*uintptr(_i))).X1)), (_regNewData+i32(1))+_i)
@@ -133738,15 +120968,11 @@ _120:
goto _123
}
- func() int32 {
- if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110164), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(120308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_50_x = int32(_sqlite3ColumnOfIndex(tls, _pIdx, *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))))
_sqlite3VdbeAddOp3(tls, _v, i32(98), _34_iThisCur, _50_x, _34_regR+_i)
@@ -133776,15 +121002,11 @@ _129:
_54_p4 = (*int8)(unsafe.Pointer(_sqlite3LocateCollSeq(tls, _pParse, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X8)) + 4*uintptr(_i))))))
_50_x = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i))))
- func() int32 {
- if _50_x >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _50_x < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110186), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(114468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _i != (int32(_pPk.X13) - i32(1)) {
goto _135
@@ -133802,15 +121024,11 @@ _132:
_126:
_118:
_115:
- func() int32 {
- if ((((_onError == i32(1)) || (_onError == i32(2))) || (_onError == i32(3))) || (_onError == i32(4))) || (_onError == i32(5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _onError != i32(1) && _onError != i32(2) && _onError != i32(3) && _onError != i32(4) && _onError != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110203), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(122460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch _onError {
case i32(1):
@@ -133837,15 +121055,11 @@ _146:
_147:
_59_pTrigger = (*XTrigger)(unsafe.Pointer(uintptr(i32(0))))
- func() int32 {
- if _onError == i32(5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _onError != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110218), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(122568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3MultiWrite(tls, _pParse)
if ((_db.X6) & i32(262144)) == 0 {
@@ -133900,7 +121114,7 @@ func _checkConstraintUnchanged(tls *crt.TLS, _pExpr *XExpr, _aiChng *int32, _chn
crt.Xmemset(tls, (unsafe.Pointer)(&_w), i32(0), u32(28))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(20 /* X5 */))) = uint8(i32(0))
*(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(4 /* X1 */))))) = _checkConstraintExprNode
- *(**int32)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))) = _aiChng
+ *(**int32)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(24 /* X6 */))))) = _aiChng
_sqlite3WalkExpr(tls, &_w, _pExpr)
if _chngRowid != 0 {
goto _0
@@ -133922,21 +121136,17 @@ func _checkConstraintExprNode(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r
goto _0
}
- func() int32 {
- if (int32(_pExpr.X9) >= i32(0)) || (int32(_pExpr.X9) == i32(-1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X9) < i32(0) && int32(_pExpr.X9) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109670), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkConstraintExprNodeØ00__func__Ø000))), unsafe.Pointer(str(122636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pExpr.X9) < i32(0) {
goto _4
}
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int32)(unsafe.Pointer((*T5962177)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) + 4*uintptr(_pExpr.X9)))) < i32(0) {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int32)(unsafe.Pointer((*T5962187)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(24 /* X6 */))))))) + 4*uintptr(_pExpr.X9)))) < i32(0) {
goto _5
}
@@ -134033,15 +121243,11 @@ _2:
goto _5
}
- func() int32 {
- if ((_iIdxCur + _i) != _iDataCur) || (_pPk == _pIdx) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_iIdxCur+_i) == _iDataCur && _pPk != _pIdx {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105173), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateRowIndexDeleteØ00__func__Ø000))), unsafe.Pointer(str(122712)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _aRegIdx == (*int32)(unsafe.Pointer(uintptr(i32(0)))) || (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRegIdx)) + 4*uintptr(_i)))) != i32(0) {
goto _10
@@ -134135,15 +121341,11 @@ func _sqlite3FkCheck(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _regOld int32
_ = _21_eAction
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_isIgnoreErrors = int32(_pParse.X47)
- func() int32 {
- if (_regOld == i32(0)) != (_regNew == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_regOld == i32(0)) == (_regNew == i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(524288)) != i32(0) {
goto _2
@@ -134184,15 +121386,11 @@ _11:
goto _13
}
- func() int32 {
- if (_isIgnoreErrors == i32(0)) || ((_regOld != i32(0)) && (_regNew == i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isIgnoreErrors != i32(0) && (_regOld == i32(0) || _regNew != i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108065), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _isIgnoreErrors != 0 && (_db.X17) == 0 {
goto _19
@@ -134213,7 +121411,7 @@ _21:
goto _24
}
- _7_iReg = (((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ _7_iReg = (((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(_1_i))).X0) + _regOld) + i32(1)
@@ -134227,15 +121425,11 @@ _20:
goto _4
_13:
- func() int32 {
- if ((_pFKey.X5) == i32(1)) || ((_1_aiFree != nil) && (_1_pIdx != nil)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pFKey.X5) != i32(1) && (_1_aiFree == nil || _1_pIdx == nil) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108085), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _1_aiFree == nil {
goto _29
@@ -134245,7 +121439,7 @@ _13:
goto _30
_29:
- _1_iCol = (*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ _1_iCol = (*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(i32(0)))).X0
@@ -134263,15 +121457,11 @@ _31:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aiCol)) + 4*uintptr(_1_i))) = i32(-1)
_35:
- func() int32 {
- if (_1_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pIdx.X1)) + 2*uintptr(_1_i)))) >= i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pIdx.X1)) + 2*uintptr(_1_i)))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108097), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_db.X59) == nil {
goto _39
@@ -134329,15 +121519,11 @@ _50:
goto _54
}
- func() int32 {
- if (_regOld == i32(0)) && (_regNew != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _regOld != i32(0) || _regNew == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108152), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _46
@@ -134356,15 +121542,11 @@ _60:
goto _46
_58:
- func() int32 {
- if (_15_aiCol != nil) || ((_pFKey.X5) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _15_aiCol == nil && (_pFKey.X5) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108162), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_15_pSrc = _sqlite3SrcListAppend(tls, _db, (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))))
if _15_pSrc == nil {
@@ -134518,25 +121700,17 @@ _16:
_9_iChild = ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i)))) + i32(1)) + _regData
_9_iParent = (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))) + i32(1)) + _regData
- func() int32 {
- if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107568), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkLookupParentØ00__func__Ø000))), unsafe.Pointer(str(121936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i)))) != int32(_pTab.X10) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i)))) == int32(_pTab.X10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107569), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkLookupParentØ00__func__Ø000))), unsafe.Pointer(str(122988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))) != int32(_pTab.X10) {
goto _24
@@ -134562,15 +121736,11 @@ _5:
goto _28
}
- func() int32 {
- if _nIncr == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nIncr != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107597), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkLookupParentØ00__func__Ø000))), unsafe.Pointer(str(123012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3HaltConstraint(tls, _pParse, i32(787), i32(2), (*int8)(unsafe.Pointer(uintptr(i32(0)))), int8(i32(-2)), uint8(i32(4)))
goto _31
@@ -134669,45 +121839,29 @@ func _fkScanChildren(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _pTab *XTab
_pWhere = nil
_iFkIfZero = i32(0)
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if (_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || ((*XTable)(unsafe.Pointer(_pIdx.X3)) == _pTab) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && (*XTable)(unsafe.Pointer(_pIdx.X3)) != _pTab {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107717), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(123040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pIdx.X13) == (_pFKey.X5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pIdx.X13) != (_pFKey.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107718), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(123072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || ((_pFKey.X5) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && (_pFKey.X5) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107719), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(123112)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || (((_pTab.X9) & uint32(i32(32))) == uint32(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && ((_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107720), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(123140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nIncr >= i32(0) {
goto _12
@@ -134732,20 +121886,16 @@ _13:
if _aiCol != nil {
return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i))))
}
- return ((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ return ((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(i32(0)))).X0)
}())
- func() int32 {
- if int32(_2_iCol) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_2_iCol) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107745), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(103368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_zCol = (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pFKey.X0)).X1) + 16*uintptr(_2_iCol))).X0
_2_pRight = _sqlite3Expr(tls, _db, i32(55), _2_zCol)
@@ -134771,15 +121921,11 @@ _16:
_25:
_5_pAll = nil
_5_pPk = _sqlite3PrimaryKeyIndex(tls, _pTab)
- func() int32 {
- if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107774), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(43052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_29:
@@ -134788,15 +121934,11 @@ _29:
}
_6_iCol = *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))
- func() int32 {
- if int32(_6_iCol) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_6_iCol) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107777), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(103368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3_pLeft = _exprTableRegister(tls, _pParse, _pTab, _regData, _6_iCol)
_3_pRight = _exprTableColumn(tls, _db, _pTab, (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))).X11, _6_iCol)
@@ -134914,36 +122056,24 @@ func _sqlite3CompleteInsertion(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _iD
var _bAffinityDone uint8 // sqlite3.c:110290:6
_ = _bAffinityDone
_bAffinityDone = u8(0)
- func() int32 {
- if ((_update_flags == i32(0)) || (_update_flags == i32(4))) || (_update_flags == i32(6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _update_flags != i32(0) && _update_flags != i32(4) && _update_flags != i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110292), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompleteInsertionØ00__func__Ø000))), unsafe.Pointer(str(123184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110298), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompleteInsertionØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_pTab.X3)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110299), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompleteInsertionØ00__func__Ø000))), unsafe.Pointer(str(106644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() **XIndex { _i = i32(0); return &_pIdx }() = (*XIndex)(unsafe.Pointer(_pTab.X2))
_8:
@@ -134975,15 +122105,11 @@ _13:
goto _17
}
- func() int32 {
- if int32(_pParse.X6) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pParse.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110309), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompleteInsertionØ00__func__Ø000))), unsafe.Pointer(str(123288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_pik_flags
@@ -135199,15 +122325,11 @@ _1:
return
_4:
- func() int32 {
- if (_2_aiCol != nil) || ((_pFKey.X5) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_aiCol == nil && (_pFKey.X5) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108344), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(122948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_i = i32(0)
_8:
@@ -135225,40 +122347,28 @@ _8:
if _2_aiCol != nil {
return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_aiCol)) + 4*uintptr(_2_i))))
}
- return ((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ return ((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(i32(0)))).X0)
}()
- func() int32 {
- if _3_iFromCol >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _3_iFromCol < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108355), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(123336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_2_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || ((int32(_pTab.X10) >= i32(0)) && (int32(_pTab.X10) < int32(_pTab.X11))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _2_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && (int32(_pTab.X10) < i32(0) || int32(_pTab.X10) >= int32(_pTab.X11)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108356), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(123348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_2_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pIdx.X1)) + 2*uintptr(_2_i)))) >= i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _2_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pIdx.X1)) + 2*uintptr(_2_i)))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108357), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(122892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3TokenInit(tls, &_3_tToCol, (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+16*uintptr(func() int16 {
if _2_pIdx != nil {
@@ -135335,13 +122445,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)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) += 1
_pTrigger = (*XTrigger)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64((u32(72)+uint32(_2_nFrom))+uint32(i32(1))))))
if _pTrigger == nil {
goto _37
}
- _2_pStep = store6192695((**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+uintptr(28 /* X8 */))))), (*XTriggerStep)(unsafe.Pointer((*XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+36*uintptr(i32(1)))))))
+ _2_pStep = store6192705((**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+uintptr(28 /* X8 */))))), (*XTriggerStep)(unsafe.Pointer((*XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger))+36*uintptr(i32(1)))))))
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pStep)) + uintptr(12 /* X4 */))) = (*int8)(unsafe.Pointer((*XTriggerStep)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pStep)) + 36*uintptr(i32(1))))))
crt.Xmemcpy(tls, (unsafe.Pointer)(_2_pStep.X4), (unsafe.Pointer)(_2_zFrom), uint32(_2_nFrom))
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pStep)) + uintptr(16 /* X5 */))))) = _sqlite3ExprDup(tls, _db, _2_pWhere, i32(1))
@@ -135355,7 +122465,7 @@ _35:
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(12 /* X4 */))))) = _sqlite3ExprDup(tls, _db, _2_pWhen, i32(1))
_38:
_37:
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1
_sqlite3ExprDelete(tls, _db, _2_pWhere)
_sqlite3ExprDelete(tls, _db, _2_pWhen)
_sqlite3ExprListDelete(tls, _db, _2_pList)
@@ -135369,15 +122479,11 @@ _37:
return
_39:
- func() int32 {
- if _2_pStep != (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_pStep == (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108468), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(123404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch _action {
case i32(6):
@@ -135454,15 +122560,11 @@ func _autoIncrementEnd(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:108892:1
_ = _1_memId
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _v != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108897), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoIncrementEndØ00__func__Ø000))), unsafe.Pointer(str(42824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*TAggInfo_func)(unsafe.Pointer(_pParse.X38))
_2:
@@ -135473,15 +122575,11 @@ _2:
_1_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_p.X2)))
_1_memId = _p.X3
_1_iRec = _sqlite3GetTempReg(tls, _pParse)
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_1_pDb.X4))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_1_pDb.X4))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108913), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoIncrementEndØ00__func__Ø000))), unsafe.Pointer(str(42828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3OpenTable(tls, _pParse, i32(0), _p.X2, (*XTable)(unsafe.Pointer((*XSchema)(unsafe.Pointer(_1_pDb.X4)).X6)), i32(106))
_1_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(5), (*XVdbeOpList)(unsafe.Pointer(&_autoIncrementEndØ00autoIncEndØ002)), _autoIncrementEndØ00iLnØ001)
@@ -135549,15 +122647,11 @@ func _targetSrcList(tls *crt.TLS, _pParse *XParse, _pStep *XTriggerStep) (r0 *XS
goto _0
}
- func() int32 {
- if (_pSrc.X0) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pSrc.X0) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122843), unsafe.Pointer((*int8)(unsafe.Pointer(&_targetSrcListØ00__func__Ø000))), unsafe.Pointer(str(123452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr((_pSrc.X0)-i32(1)))))) + uintptr(8 /* X2 */))) = _sqlite3DbStrDup(tls, _db, _pStep.X4)
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer((*XTrigger)(unsafe.Pointer(_pStep.X2)).X6)))
@@ -135565,15 +122659,11 @@ func _targetSrcList(tls *crt.TLS, _pParse *XParse, _pStep *XTriggerStep) (r0 *XS
goto _4
}
- func() int32 {
- if _iDb < (_db.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122848), unsafe.Pointer((*int8)(unsafe.Pointer(&_targetSrcListØ00__func__Ø000))), unsafe.Pointer(str(56012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X0
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr((_pSrc.X0)-i32(1)))))) + uintptr(4 /* X1 */))) = _sqlite3DbStrDup(tls, _db, _2_zDb)
@@ -135721,25 +122811,18 @@ _1:
_sqlite3SelectDelete(tls, _db, _pSelect)
_pSelect = (*XSelect)(unsafe.Pointer(uintptr(i32(0))))
_4:
- func() int32 {
- if (_pTabList.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTabList.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109110), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(120056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zTab = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X2
if func() int32 {
if _zTab == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109112), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109112), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -135760,15 +122843,11 @@ _9:
_10:
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20)))
- func() int32 {
- if _iDb < (_db.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109118), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(56012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3AuthCheck(tls, _pParse, i32(18), _pTab.X0, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X0) == 0 {
goto _13
@@ -135780,15 +122859,11 @@ _13:
_withoutRowid = uint8(bool2int(((_pTab.X9) & uint32(i32(32))) != uint32(i32(0))))
_pTrigger = _sqlite3TriggersExist(tls, _pParse, _pTab, i32(108), (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), &_tmask)
_isView = bool2int((*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))))
- func() int32 {
- if ((_pTrigger != nil) && _tmask != 0) || ((_pTrigger == (*XTrigger)(unsafe.Pointer(uintptr(i32(0))))) && (_tmask == i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTrigger == nil || _tmask == 0) && (_pTrigger != (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) || _tmask != i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109140), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3ViewGetColumnNames(tls, _pParse, _pTab) == 0 {
goto _19
@@ -135823,25 +122898,17 @@ _22:
goto _25
}
- func() int32 {
- if _pTrigger == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTrigger != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109173), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109174), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _insert_end
@@ -135905,15 +122972,11 @@ _45:
}
_ipkColumn = _i
- func() int32 {
- if _withoutRowid == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _withoutRowid != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109217), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123560)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_46:
goto _43
@@ -135973,15 +123036,11 @@ _31:
_58:
_sqlite3VdbeEndCoroutine(tls, _v, _18_regYield)
_sqlite3VdbeJumpHere(tls, _v, _18_addrTop-i32(1))
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_pSelect.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_pSelect.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109259), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123608)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nColumn = (*XExprList)(unsafe.Pointer(_pSelect.X0)).X0
if _pTrigger == nil && _readsTable(tls, _pParse, _iDb, _pTab) == 0 {
@@ -136013,15 +123072,11 @@ _53:
crt.Xmemset(tls, (unsafe.Pointer)(&_21_sNC), i32(0), u32(32))
*(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_21_sNC)) + uintptr(0 /* X0 */))))) = _pParse
_srcTab = i32(-1)
- func() int32 {
- if int32(_useTempTable) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_useTempTable) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109311), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pList == nil {
goto _67
@@ -136109,15 +123164,11 @@ _86:
goto _89
}
- func() int32 {
- if _pIdx != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIdx == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRegIdx)) + 4*uintptr(_i))) = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1)
{
@@ -136160,15 +123211,11 @@ _93:
goto _97
_96:
- func() int32 {
- if _withoutRowid == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _withoutRowid != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123560)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _useTempTable == 0 {
goto _100
@@ -136178,15 +123225,11 @@ _96:
goto _101
_100:
- func() int32 {
- if _pSelect == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109416), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_ipkColumn))).X0)), _35_regCols)
_101:
@@ -136195,15 +123238,11 @@ _101:
_sqlite3VdbeJumpHere(tls, _v, _37_addr1)
_sqlite3VdbeAddOp1(tls, _v, i32(17), _35_regCols)
_97:
- func() int32 {
- if (_pTab.X16) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTab.X16) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(42900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = store961(&_j, i32(0))
_106:
@@ -136249,15 +123288,11 @@ _121:
goto _124
_123:
- func() int32 {
- if _pSelect == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109444), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprCodeAndCache(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr(_j))).X0)), (_35_regCols+_i)+i32(1))
_124:
@@ -136318,11 +123353,8 @@ _135:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109483), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109483), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || int32(_52_pOp.X0) != i32(80) || (_pTab.X16) != 0 {
@@ -136649,15 +123681,11 @@ _6:
_onError = i32(2)
_7:
_5:
- func() int32 {
- if (*XSrcList)(unsafe.Pointer(_pSelect.X8)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSrcList)(unsafe.Pointer(_pSelect.X8)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110558), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((*XSrcList)(unsafe.Pointer(_pSelect.X8)).X0) == i32(1) {
goto _10
@@ -136707,15 +123735,11 @@ _14:
return
_15:
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pSelect.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pSelect.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110579), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XSelect)(unsafe.Pointer(_pSelect.X13)) == nil {
goto _18
@@ -136734,15 +123758,11 @@ _18:
_19:
_pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0))
- func() int32 {
- if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110587), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(46224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pEList.X0) == i32(1) {
goto _22
@@ -136752,15 +123772,11 @@ _19:
return
_22:
- func() int32 {
- if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(i32(0)))).X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(i32(0)))).X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110591), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+20*uintptr(i32(0)))).X0)).X0) == i32(160) {
goto _25
@@ -136864,27 +123880,19 @@ _40:
goto _41
}
- func() int32 {
- if ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (int32((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)).X0) == i32(161)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)).X0) != i32(161) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110646), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (int32((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)).X0) == i32(161)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)).X0) != i32(161) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110647), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) == ((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == nil || crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr(_23_pDestCol.X1) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5516375)(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((*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
}
@@ -136971,15 +123979,11 @@ _66:
_regData = _sqlite3GetTempReg(tls, _pParse)
_regRowid = _sqlite3GetTempReg(tls, _pParse)
_sqlite3OpenTable(tls, _pParse, _iDest, _iDbDest, _pDest, i32(106))
- func() int32 {
- if (((_pDest.X9) & uint32(i32(32))) == uint32(i32(0))) || _destHasUniqueIdx != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pDest.X9)&uint32(i32(32))) != uint32(i32(0)) && _destHasUniqueIdx == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110704), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123932)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6)&i32(268435456)) != i32(0) || (int32(_pDest.X10) >= i32(0) || (*XIndex)(unsafe.Pointer(_pDest.X2)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) && _destHasUniqueIdx == 0 && (_onError == i32(2) || _onError == i32(1)) {
goto _75
@@ -137016,15 +124020,11 @@ _77:
_79:
_addr1 = _sqlite3VdbeAddOp2(tls, _v, i32(123), _iSrc, _regRowid)
- func() int32 {
- if ((_pDest.X9) & uint32(i32(8))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pDest.X9) & uint32(i32(8))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110746), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_80:
_78:
@@ -137065,11 +124065,8 @@ _90:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110768), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110768), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -137087,15 +124084,11 @@ _96:
goto _90
_95:
- func() int32 {
- if _pSrcIdx != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSrcIdx == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110771), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(124008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp3(tls, _v, i32(105), _iSrc, _pSrcIdx.X11, _iDbSrc)
_sqlite3VdbeSetP4KeyInfo(tls, _pParse, _pSrcIdx)
@@ -137190,25 +124183,17 @@ func init() {
func _xferCompatibleIndex(tls *crt.TLS, _pDest *XIndex, _pSrc *XIndex) (r0 int32) { // sqlite3.c:110453:1
var _i int32 // sqlite3.c:110454:7
_ = _i
- func() int32 {
- if (_pDest != nil) && (_pSrc != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pDest == nil || _pSrc == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110455), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferCompatibleIndexØ00__func__Ø000))), unsafe.Pointer(str(124036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pDest.X3)) != (*XTable)(unsafe.Pointer(_pSrc.X3)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XTable)(unsafe.Pointer(_pDest.X3)) == (*XTable)(unsafe.Pointer(_pSrc.X3)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110456), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferCompatibleIndexØ00__func__Ø000))), unsafe.Pointer(str(124052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pDest.X13) == int32(_pSrc.X13) {
goto _5
@@ -137244,15 +124229,11 @@ _11:
goto _12
}
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(_pSrc.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExprList)(unsafe.Pointer(_pDest.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_pSrc.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || (*XExprList)(unsafe.Pointer(_pDest.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110468), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferCompatibleIndexØ00__func__Ø000))), unsafe.Pointer(str(124080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -137399,15 +124380,11 @@ _2:
}
_1_pOp = _sqlite3VdbeGetOp(tls, _v, _i)
- func() int32 {
- if _1_pOp != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108743), unsafe.Pointer((*int8)(unsafe.Pointer(&_readsTableØ00__func__Ø000))), unsafe.Pointer(str(114104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_1_pOp.X0) != i32(105) || (_1_pOp.X5) != _iDb {
goto _9
@@ -137441,29 +124418,21 @@ _15:
_14:
_9:
- if int32(_1_pOp.X0) != i32(156) || (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(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((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != _pVTab {
goto _17
}
- func() int32 {
- if (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_1_pOp.X1) == i32(-8) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_1_pOp.X1) != i32(-8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108759), unsafe.Pointer((*int8)(unsafe.Pointer(&_readsTableØ00__func__Ø000))), unsafe.Pointer(str(73000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(1)
return
@@ -137490,25 +124459,17 @@ func _sqlite3ExprCodeAndCache(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _tar
var _iMem int32 // sqlite3.c:94879:7
_ = _iMem
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if _target > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _target <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeAndCacheØ00__func__Ø000))), unsafe.Pointer(str(103808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pExpr.X0) != i32(157) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) == i32(157) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94882), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeAndCacheØ00__func__Ø000))), unsafe.Pointer(str(124172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprCode(tls, _pParse, _pExpr, _target)
_iMem = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(44 /* X18 */))), 1)
@@ -137525,25 +124486,17 @@ func init() {
}
func _transferParseError(tls *crt.TLS, _pTo *XParse, _pFrom *XParse) { // sqlite3.c:122955:1
- func() int32 {
- if ((_pFrom.X1) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_pFrom.X16) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pFrom.X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_pFrom.X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122956), unsafe.Pointer((*int8)(unsafe.Pointer(&_transferParseErrorØ00__func__Ø000))), unsafe.Pointer(str(124220)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pTo.X1) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_pTo.X16) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pTo.X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_pTo.X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122957), unsafe.Pointer((*int8)(unsafe.Pointer(&_transferParseErrorØ00__func__Ø000))), unsafe.Pointer(str(124256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pTo.X16) != i32(0) {
goto _6
@@ -137571,25 +124524,17 @@ func _sqlite3VdbeTakeOpArray(tls *crt.TLS, _p *TVdbe, _pnOp *int32, _pnMaxArg *i
var _aOp *XVdbeOp // sqlite3.c:72016:10
_ = _aOp
_aOp = (*XVdbeOp)(unsafe.Pointer(_p.X17))
- func() int32 {
- if (_aOp != nil) && (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _aOp == nil || ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72017), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeTakeOpArrayØ00__func__Ø000))), unsafe.Pointer(str(124308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X33) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X33) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72020), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeTakeOpArrayØ00__func__Ø000))), unsafe.Pointer(str(124336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_resolveP2Values(tls, _p, _pnMaxArg)
*_pnOp = _p.X27
@@ -137617,15 +124562,11 @@ func _sqlite3CodeDropTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _iDb in
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb)))
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101895), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeDropTableØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BeginWriteOperation(tls, _pParse, i32(1), _iDb)
if (_pTab.X16) == 0 {
@@ -137640,15 +124581,11 @@ _3:
goto _4
}
- func() int32 {
- if ((*XSchema)(unsafe.Pointer(_pTrigger.X6)) == (*XSchema)(unsafe.Pointer(_pTab.X20))) || ((*XSchema)(unsafe.Pointer(_pTrigger.X6)) == (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))).X4))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer(_pTrigger.X6)) != (*XSchema)(unsafe.Pointer(_pTab.X20)) && (*XSchema)(unsafe.Pointer(_pTrigger.X6)) != (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))).X4)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101910), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeDropTableØ00__func__Ø000))), unsafe.Pointer(str(124388)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3DropTriggerPtr(tls, _pParse, _pTrigger)
_pTrigger = (*XTrigger)(unsafe.Pointer(_pTrigger.X9))
@@ -137704,36 +124641,24 @@ func _sqlite3DropTriggerPtr(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger)
_ = _1_zTab
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTrigger.X6)))
- func() int32 {
- if (_iDb >= i32(0)) && (_iDb < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) || _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122721), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerPtrØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTable = _tableOfTrigger(tls, _pTrigger)
- func() int32 {
- if _pTable != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTable == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerPtrØ00__func__Ø000))), unsafe.Pointer(str(98016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XSchema)(unsafe.Pointer(_pTable.X20)) == (*XSchema)(unsafe.Pointer(_pTrigger.X6))) || (_iDb == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSchema)(unsafe.Pointer(_pTable.X20)) != (*XSchema)(unsafe.Pointer(_pTrigger.X6)) && _iDb != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerPtrØ00__func__Ø000))), unsafe.Pointer(str(124592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_code = i32(16)
_1_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X0
@@ -137756,17 +124681,13 @@ _11:
return
_13:
- func() int32 {
- if _pTable != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTable == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122740), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerPtrØ00__func__Ø000))), unsafe.Pointer(str(21532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if store5433053(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5433063(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
goto _16
}
@@ -137814,15 +124735,11 @@ _4:
}
_3_iIdx = _1_pIdx.X11
- func() int32 {
- if (*XSchema)(unsafe.Pointer(_1_pIdx.X6)) == (*XSchema)(unsafe.Pointer(_pTab.X20)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer(_1_pIdx.X6)) != (*XSchema)(unsafe.Pointer(_pTab.X20)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101844), unsafe.Pointer((*int8)(unsafe.Pointer(&_destroyTableØ00__func__Ø000))), unsafe.Pointer(str(120172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iDestroyed != i32(0) && _3_iIdx >= _iDestroyed || _3_iIdx <= _1_iLargest {
goto _12
@@ -137842,15 +124759,11 @@ _7:
_13:
_6_iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20)))
- func() int32 {
- if (_6_iDb >= i32(0)) && (_6_iDb < ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _6_iDb < i32(0) || _6_iDb >= ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101853), unsafe.Pointer((*int8)(unsafe.Pointer(&_destroyTableØ00__func__Ø000))), unsafe.Pointer(str(106720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_destroyRootPage(tls, _pParse, _1_iLargest, _6_iDb)
_iDestroyed = _1_iLargest
@@ -137871,15 +124784,11 @@ func _destroyRootPage(tls *crt.TLS, _pParse *XParse, _iTable int32, _iDb int32)
_ = _r1
_v = _sqlite3GetVdbe(tls, _pParse)
_r1 = _sqlite3GetTempReg(tls, _pParse)
- func() int32 {
- if _iTable > i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iTable <= i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101781), unsafe.Pointer((*int8)(unsafe.Pointer(&_destroyRootPageØ00__func__Ø000))), unsafe.Pointer(str(124732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp3(tls, _v, i32(130), _iTable, _r1, _iDb)
_sqlite3MayAbort(tls, _pParse)
@@ -137900,15 +124809,11 @@ func _sqliteViewResetAll(tls *crt.TLS, _db *Xsqlite3, _idx int32) { // sqlite3.c
_ = _i
var _1_pTab *XTable // sqlite3.c:101717:11
_ = _1_pTab
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _idx, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _idx, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101714), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteViewResetAllØ00__func__Ø000))), unsafe.Pointer(str(124816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_idx))).X4)).X9) & i32(2)) == i32(2) {
goto _2
@@ -138007,15 +124912,11 @@ _3:
_4:
_sEnd = _pParse.X51
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sEnd.X0)) + 1*uintptr(i32(0))))) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sEnd.X0)) + 1*uintptr(i32(0))))) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateViewØ00__func__Ø000))), unsafe.Pointer(str(124908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sEnd.X0)) + 1*uintptr(i32(0))))) == i32(59) {
goto _7
@@ -138029,15 +124930,11 @@ _4:
_7:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sEnd)) + uintptr(4 /* X1 */))) = uint32(i32(0))
_n = int32((uintptr(unsafe.Pointer(_sEnd.X0)) - uintptr(unsafe.Pointer(_pBegin.X0))) / 1)
- func() int32 {
- if _n > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101576), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateViewØ00__func__Ø000))), unsafe.Pointer(str(1352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_z = _pBegin.X0
_10:
@@ -138122,40 +125019,28 @@ func _sqlite3ExprListSetSpan(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _
var _1_pItem *TExprList_item // sqlite3.c:92370:26
_ = _1_pItem
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if (_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_db.X17) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_db.X17) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSpanØ00__func__Ø000))), unsafe.Pointer(str(124992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pList == nil {
goto _3
}
_1_pItem = (*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr((_pList.X0)-i32(1))))
- func() int32 {
- if (_pList.X0) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pList.X0) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92371), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSpanØ00__func__Ø000))), unsafe.Pointer(str(49244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_db.X17) != 0) || ((*XExpr)(unsafe.Pointer(_1_pItem.X0)) == (*XExpr)(unsafe.Pointer(_pSpan.X0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_db.X17) == 0 && (*XExpr)(unsafe.Pointer(_1_pItem.X0)) != (*XExpr)(unsafe.Pointer(_pSpan.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92372), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSpanØ00__func__Ø000))), unsafe.Pointer(str(125024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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)))
@@ -138183,12 +125068,12 @@ _1:
goto _4
}
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(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(_1_i)))))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))) = (*T5504235)(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(_1_i-i32(1)))))) + uintptr(36 /* X9 */))).X0
+ *(*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(_1_i)))))+uintptr(36 /* X9 */))))) + uintptr(0 /* X0 */))) = (*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(_1_i-i32(1)))))) + uintptr(36 /* X9 */))).X0
_1_i -= 1
goto _1
_4:
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(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))
+ *(*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
@@ -138197,26 +125082,19 @@ _0:
func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pIndexedBy *XToken) { // sqlite3.c:103330:1
var _1_pItem *TSrcList_item // sqlite3.c:103333:25
_ = _1_pItem
- func() int32 {
- if _pIndexedBy != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIndexedBy == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(125096)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p == nil || func() int32 {
if (_p.X0) > i32(0) {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103332), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103332), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -138224,46 +125102,34 @@ 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 */))))) + 68*uintptr((_p.X0)-i32(1))))
- func() int32 {
- if int32((uint32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* 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)
- return i32(0)
- }()
+ }
}()
if (_pIndexedBy.X1) != uint32(i32(1)) || (_pIndexedBy.X0) != nil {
goto _13
}
- storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 1, 0)
+ storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 1, 0)
goto _14
_13:
- *(**int8)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(60 /* X15 */))))) = _sqlite3NameFromToken(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pIndexedBy)
- storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int((*(**int8)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(60 /* X15 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))))), 2, 1)
+ *(**int8)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(60 /* X15 */))))) = _sqlite3NameFromToken(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pIndexedBy)
+ storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*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
@@ -138284,38 +125150,26 @@ 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 */))))) + 68*uintptr((_p.X0)-i32(1))))
- func() int32 {
- if int32((uint32((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* 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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32(((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32(((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* 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)
- return i32(0)
- }()
+ }
}()
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5504255)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(60 /* X15 */))))))) = _pList
- storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504235)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 4, 2)
+ *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5504265)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(60 /* X15 */))))))) = _pList
+ storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5504245)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(36 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 4, 2)
goto _7
_0:
@@ -138398,15 +125252,11 @@ _4:
}
_5_zSp = str(125236)
- func() int32 {
- if _pB != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pB == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116491), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3JoinTypeØ00__func__Ø000))), unsafe.Pointer(str(125240)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pC != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
goto _16
@@ -138481,11 +125331,8 @@ func _sqlite3ExprListAppendVector(tls *crt.TLS, _pParse *XParse, _pList *XExprLi
if func() int32 {
if _pColumns == (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendVectorØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendVectorØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -138524,15 +125371,11 @@ _8:
goto _12
}
- func() int32 {
- if (_pList.X0) == ((_iFirst + _i) + i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pList.X0) != ((_iFirst + _i) + i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92287), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendVectorØ00__func__Ø000))), unsafe.Pointer(str(125400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+20*uintptr((_pList.X0)-i32(1)))))) + uintptr(4 /* X1 */))) = (*TIdList_item)(unsafe.Pointer(uintptr(_pColumns.X0) + 8*uintptr(_i))).X0
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TIdList_item)(unsafe.Pointer(uintptr(_pColumns.X0)+8*uintptr(_i))))) + uintptr(0 /* X0 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0))))
@@ -138550,15 +125393,11 @@ _11:
}
_5_pFirst = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 20*uintptr(_iFirst))).X0))
- func() int32 {
- if int32(_5_pFirst.X0) == i32(159) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_5_pFirst.X0) != i32(159) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92296), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendVectorØ00__func__Ø000))), unsafe.Pointer(str(125428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pFirst)) + uintptr(16 /* X5 */))))) = _pExpr
_pExpr = (*XExpr)(unsafe.Pointer(uintptr(i32(0))))
@@ -138640,60 +125479,40 @@ func _sqlite3ExprAssignVarNumber(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _
return
_0:
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(25600))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(25600))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(125488)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _z = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))
- func() int32 {
- if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ _z = *(**int8)(unsafe.Pointer((*T5516385)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91692), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(125552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _n == uint32(_sqlite3Strlen30(tls, _z)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _n != uint32(_sqlite3Strlen30(tls, _z)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91693), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(125560)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1))))) != i32(0) {
goto _9
}
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) == i32(63) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) != i32(63) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91696), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(125584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_x = preInc955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(408 /* X52 */))), 1)
goto _12
@@ -138788,15 +125607,11 @@ func _sqlite3VListAdd(tls *crt.TLS, _db *Xsqlite3, _pIn *int32, _zName *int8, _n
var _1_pOut *int32 // sqlite3.c:29131:11
_ = _1_pOut
_nInt = (_nName / i32(4)) + i32(3)
- func() int32 {
- if (_pIn == (*int32)(unsafe.Pointer(uintptr(i32(0))))) || ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) >= i32(3)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIn != (*int32)(unsafe.Pointer(uintptr(i32(0)))) && (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) < i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VListAddØ00__func__Ø000))), unsafe.Pointer(str(125692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pIn != (*int32)(unsafe.Pointer(uintptr(i32(0)))) && ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1)))))+_nInt) <= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) {
goto _4
@@ -138831,15 +125646,11 @@ _4:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i+i32(1)))) = _nInt
_z = (*int8)(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i+i32(2))))))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1)))) = _i + _nInt
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1))))) <= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1))))) > (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29142), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VListAddØ00__func__Ø000))), unsafe.Pointer(str(125712)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)(_z), (unsafe.Pointer)(_zName), uint32(_nName))
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_nName))) = int8(i32(0))
@@ -138860,15 +125671,11 @@ func _sqlite3ExprFunction(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pTo
var _db *Xsqlite3 // sqlite3.c:91654:11
_ = _db
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _pToken != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pToken == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91655), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprFunctionØ00__func__Ø000))), unsafe.Pointer(str(125744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pNew = _sqlite3ExprAlloc(tls, _db, i32(151), _pToken, i32(1))
if _pNew != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -138880,16 +125687,12 @@ func _sqlite3ExprFunction(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pTo
return
_2:
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X6 */))))))) = _pList
- func() int32 {
- if ((_pNew.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprSetHeightAndFlags(tls, _pParse, _pNew)
r0 = _pNew
@@ -138971,7 +125774,7 @@ func _sqlite3PExprAddSelect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSele
goto _0
}
- *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455989)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) = _pSelect
+ *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5455999)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(20 /* X6 */))))))) = _pSelect
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(4 /* X2 */)))
*p = (*p) | uint32(i32(2099200))
@@ -138981,15 +125784,11 @@ func _sqlite3PExprAddSelect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSele
goto _1
_0:
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91591), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PExprAddSelectØ00__func__Ø000))), unsafe.Pointer(str(43496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3SelectDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pSelect)
_1:
@@ -139007,7 +125806,7 @@ func _parserAddExprIdListTerm(tls *crt.TLS, _pParse *XParse, _pPrior *XExprList,
var _p *XExprList // sqlite3.c:135049:14
_ = _p
_p = _sqlite3ExprListAppend(tls, _pParse, _pPrior, (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))
- if _hasCollate == 0 && _sortOrder == i32(-1) || int32((*T5411962)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(144 /* X33 */))).X2) != i32(0) {
+ if _hasCollate == 0 && _sortOrder == i32(-1) || int32((*T5411972)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(144 /* X33 */))).X2) != i32(0) {
goto _2
}
@@ -139037,15 +125836,11 @@ func _sqlite3DropIndex(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _ifExist
var _7_zTab *int8 // sqlite3.c:102969:16
_ = _7_zTab
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if (_pParse.X16) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X16) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102940), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropIndexØ00__func__Ø000))), unsafe.Pointer(str(117244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_db.X17) == 0 {
goto _2
@@ -139054,15 +125849,11 @@ func _sqlite3DropIndex(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _ifExist
goto _exit_drop_index
_2:
- func() int32 {
- if (_pName.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pName.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102944), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropIndexØ00__func__Ø000))), unsafe.Pointer(str(119808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) == _sqlite3ReadSchema(tls, _pParse) {
goto _5
@@ -139533,15 +126324,11 @@ _4:
_5:
_zRight = _sqlite3NameFromToken(tls, _db, _pValue)
_6:
- func() int32 {
- if _pId2 != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pId2 == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113333), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zDb = func() *int8 {
if (_pId2.X1) > uint32(i32(0)) {
@@ -139560,7 +126347,7 @@ _11:
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aFcntl)) + 4*uintptr(i32(1)))) = _zLeft
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aFcntl)) + 4*uintptr(i32(2)))) = _zRight
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aFcntl)) + 4*uintptr(i32(3)))) = (*int8)(unsafe.Pointer(uintptr(i32(0))))
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412806)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0)
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412816)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0)
_rc = Xsqlite3_file_control(tls, _db, _zDb, i32(14), (unsafe.Pointer)(&_aFcntl))
if _rc != i32(0) {
goto _12
@@ -139710,11 +126497,8 @@ _22:
if func() int32 {
if _11_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -139735,15 +126519,11 @@ _60:
_13_size = _sqlite3AbsInt32(tls, _sqlite3Atoi(tls, _zRight))
_sqlite3BeginWriteOperation(tls, _pParse, i32(0), _iDb)
_sqlite3VdbeAddOp3(tls, _v, i32(103), _iDb, i32(3), _13_size)
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113440), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr(_pDb.X4) + uintptr(80 /* X10 */))) = _13_size
_sqlite3BtreeSetCacheSize(tls, (*XBtree)(unsafe.Pointer(_pDb.X1)), (*XSchema)(unsafe.Pointer(_pDb.X4)).X10)
@@ -139752,15 +126532,11 @@ _65:
_23:
_14_pBt = (*XBtree)(unsafe.Pointer(_pDb.X1))
- func() int32 {
- if _14_pBt != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _14_pBt == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _zRight != nil {
goto _70
@@ -139772,11 +126548,8 @@ _23:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113462), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113462), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() != 0 {
@@ -139801,15 +126574,11 @@ _75:
_24:
_18_pBt = (*XBtree)(unsafe.Pointer(_pDb.X1))
_18_b = i32(-1)
- func() int32 {
- if _18_pBt != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _18_pBt == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113487), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _zRight == nil {
goto _79
@@ -139868,15 +126637,11 @@ _89:
goto _91
}
- func() int32 {
- if _pDb == (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pDb != (*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113559), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_28_ii = i32(2)
_94:
@@ -139895,15 +126660,11 @@ _91:
_27_pPager = _sqlite3BtreePager(tls, (*XBtree)(unsafe.Pointer(_pDb.X1)))
_25_eMode = _sqlite3PagerLockingMode(tls, _27_pPager, _25_eMode)
_90:
- func() int32 {
- if (_25_eMode == i32(0)) || (_25_eMode == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _25_eMode != i32(0) && _25_eMode != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _25_eMode != i32(1) {
goto _101
@@ -139996,15 +126757,11 @@ _119:
_29:
_41_pBt = (*XBtree)(unsafe.Pointer(_pDb.X1))
- func() int32 {
- if _41_pBt != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _41_pBt == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113649), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _zRight != nil {
goto _123
@@ -140015,15 +126772,11 @@ _29:
_123:
_43_eAuto = _getAutoVacuum(tls, _zRight)
- func() int32 {
- if (_43_eAuto >= i32(0)) && (_43_eAuto <= i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _43_eAuto < i32(0) || _43_eAuto > i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126116)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(68 /* X20 */))) = int8(uint8(_43_eAuto))
_rc = _sqlite3BtreeSetAutoVacuum(tls, _41_pBt, _43_eAuto)
@@ -140037,11 +126790,8 @@ _123:
if func() int32 {
if _44_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113680), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113680), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -140080,15 +126830,11 @@ _136:
goto _64
_31:
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113728), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _zRight != nil {
goto _139
@@ -140105,15 +126851,11 @@ _140:
goto _64
_32:
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _zRight != nil {
goto _143
@@ -140158,15 +126900,11 @@ _146:
goto _64
_33:
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _zRight == nil {
goto _152
@@ -140423,15 +127161,11 @@ _201:
_205:
_200:
_198:
- func() int32 {
- if ((*XExpr)(unsafe.Pointer(_85_pCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (int32((*XExpr)(unsafe.Pointer(_85_pCol.X1)).X0) == i32(161)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_85_pCol.X1)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32((*XExpr)(unsafe.Pointer(_85_pCol.X1)).X0) != i32(161) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114063), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMultiLoad(tls, _v, i32(1), str(126268), _85_i-_85_nHidden, unsafe.Pointer(_85_pCol.X0), unsafe.Pointer(_sqlite3ColumnType(tls, _85_pCol, str(196))), func() int32 {
if (_85_pCol.X3) != 0 {
@@ -140440,7 +127174,7 @@ _198:
return i32(0)
}(), unsafe.Pointer(func() *int8 {
if (*XExpr)(unsafe.Pointer(_85_pCol.X1)) != nil {
- return (*(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr(_85_pCol.X1) + uintptr(8 /* X3 */))))))
+ return (*(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr(_85_pCol.X1) + uintptr(8 /* X3 */))))))
}
return (*int8)(unsafe.Pointer(uintptr(i32(0))))
}()), _85_k)
@@ -140508,15 +127242,11 @@ _223:
_224:
_95_pTab = (*XTable)(unsafe.Pointer(_95_pIdx.X3))
_sqlite3CodeVerifySchema(tls, _pParse, _iDb)
- func() int32 {
- if (_pParse.X18) <= int32(_pPragma.X4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X18) > int32(_pPragma.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114123), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_96_i = i32(0)
_227:
@@ -140593,15 +127323,11 @@ _240:
goto _241
_244:
- func() int32 {
- if ((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_104_i))).X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_104_i))).X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114167), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMultiLoad(tls, _v, i32(1), str(126376), _104_i, unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_104_i))).X0), unsafe.Pointer(_sqlite3BtreeGetFilename(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_104_i))).X1)))))
_sqlite3VdbeAddOp2(tls, _v, i32(88), i32(1), i32(3))
@@ -140659,10 +127385,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)+16*uintptr((*T5927845)(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)+16*uintptr((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
- })(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_pFK))+uintptr(36 /* X9 */)))))+8*uintptr(_111_j))).X0))).X0), unsafe.Pointer((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ })(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_pFK))+uintptr(36 /* X9 */)))))+8*uintptr(_111_j))).X0))).X0), unsafe.Pointer((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_pFK))+uintptr(36 /* X9 */)))))+8*uintptr(_111_j))).X1), unsafe.Pointer(_actionName(tls, *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_pFK))+uintptr(25 /* X7 */))))) + 1*uintptr(i32(1)))))), unsafe.Pointer(_actionName(tls, *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_108_pFK))+uintptr(25 /* X7 */))))) + 1*uintptr(i32(0)))))), unsafe.Pointer(str(126396)))
@@ -140769,15 +127495,11 @@ _268:
goto _267
_270:
- func() int32 {
- if ((_pParse.X16) > i32(0)) || (_113_pFK == (*XFKey)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X16) <= i32(0) && _113_pFK != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114279), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _113_pFK == nil {
goto _279
@@ -140807,15 +127529,11 @@ _281:
}
_113_x = _sqlite3FkLocateIndex(tls, _pParse, _113_pParent, _113_pFK, &_113_pIdx, &_113_aiCols)
- func() int32 {
- if _113_x == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _113_x != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114289), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_285:
_113_addrOk = _sqlite3VdbeMakeLabel(tls, _v)
@@ -140823,19 +127541,15 @@ _285:
goto _289
}
- _124_iKey = (*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ _124_iKey = (*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_113_pFK))+uintptr(36 /* X9 */))))) + 8*uintptr(i32(0)))).X0
- func() int32 {
- if (_124_iKey >= i32(0)) && (_124_iKey < int32(_113_pTab.X11)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _124_iKey < i32(0) || _124_iKey >= int32(_113_pTab.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114294), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126440)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _124_iKey == int32(_113_pTab.X10) {
goto _293
@@ -140865,7 +127579,7 @@ _296:
if _113_aiCols != nil {
return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_113_aiCols)) + 4*uintptr(_113_j))))
}
- return ((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ return ((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_113_pFK))+uintptr(36 /* X9 */))))) + 8*uintptr(_113_j))).X0)
@@ -140928,25 +127642,17 @@ _306:
_48:
_136_isQuick = bool2int(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3UpperToLower)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zLeft)) + 1*uintptr(i32(0))))))))) == i32(113))
- func() int32 {
- if _iDb >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(43016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iDb == i32(0)) || ((_pId2.X0) != nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iDb != i32(0) && (_pId2.X0) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114387), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pId2.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _312
@@ -140988,15 +127694,11 @@ _319:
_321:
_sqlite3CodeVerifySchema(tls, _pParse, _136_i)
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _136_i, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _136_i, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126504)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_139_pTbls = (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_136_i))).X4) + uintptr(8 /* X2 */)))
*func() **XHashElem { _139_cnt = i32(0); return &_139_x }() = (*XHashElem)(unsafe.Pointer(_139_pTbls.X2))
@@ -141127,25 +127829,17 @@ _357:
goto _357
_360:
- func() int32 {
- if (_pParse.X18) >= (i32(8) + _136_j) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X18) < (i32(8) + _136_j) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114483), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3NoTempsInRange(tls, _pParse, i32(1), i32(7)+_136_j) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3NoTempsInRange(tls, _pParse, i32(1), i32(7)+_136_j) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp2(tls, _v, i32(58), _144_iDataCur, i32(0))
_144_loopTop = _sqlite3VdbeAddOp2(tls, _v, i32(92), i32(7), i32(1))
@@ -141247,15 +127941,11 @@ _384:
}
_152_iCol = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_144_pIdx.X1)) + 2*uintptr(_151_kk))))
- func() int32 {
- if (_152_iCol != i32(-1)) && (_152_iCol < int32(_144_pTab.X11)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _152_iCol == i32(-1) || _152_iCol >= int32(_144_pTab.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114553), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _152_iCol < i32(0) || ((*XColumn)(unsafe.Pointer(uintptr(_144_pTab.X1)+16*uintptr(_152_iCol))).X3) == 0 {
goto _392
@@ -141335,7 +128025,7 @@ _318:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_155_aOp))+24*uintptr(i32(0)))))) + uintptr(8 /* X4 */))) = i32(1) - _136_mxErr
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_155_aOp))+24*uintptr(i32(2)))))) + uintptr(1 /* X1 */))) = int8(i32(-2))
- *(**int8)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_155_aOp))+24*uintptr(i32(2)))))) + uintptr(16 /* X6 */))))) = str(126800)
+ *(**int8)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_155_aOp))+24*uintptr(i32(2)))))) + uintptr(16 /* X6 */))))) = str(126800)
_399:
goto _64
@@ -141351,35 +128041,23 @@ _49:
goto _pragma_out
_401:
- func() int32 {
- if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+8*uintptr(i32(1)))).X1) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+8*uintptr(i32(1)))).X1) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114651), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+8*uintptr(i32(2)))).X1) == i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+8*uintptr(i32(2)))).X1) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114652), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+8*uintptr(i32(3)))).X1) == i32(3) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+8*uintptr(i32(3)))).X1) != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114653), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_returnSingleText(tls, _v, (*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+8*uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X14))).X0)
goto _408
@@ -141434,11 +128112,8 @@ _50:
if func() int32 {
if _165_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114726), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114726), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -141462,11 +128137,8 @@ _420:
if func() int32 {
if _166_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114741), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114741), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -141622,15 +128294,11 @@ _451:
_455:
_177_szThreshold = int16(int32(_177_pTab.X12) + i32(46))
- func() int32 {
- if int32(_sqlite3LogEst(tls, uint64(i32(25)))) == i32(46) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_sqlite3LogEst(tls, uint64(i32(25)))) != i32(46) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114910), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_177_pIdx = (*XIndex)(unsafe.Pointer(_177_pTab.X2))
_458:
@@ -141684,15 +128352,11 @@ _449:
goto _64
_56:
- func() int32 {
- if int32(_pPragma.X1) == i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPragma.X1) != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(127028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _zRight == nil {
goto _468
@@ -141821,26 +128485,18 @@ _0:
_sqlite3BtreeEnter(tls, _pBtree)
_1_pPager = _sqlite3BtreePager(tls, _pBtree)
- func() int32 {
- if _1_pPager != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pPager == (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_file_controlØ00__func__Ø000))), unsafe.Pointer(str(14948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_fd = _sqlite3PagerFile(tls, _1_pPager)
- func() int32 {
- if _1_fd != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_fd == (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143430), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_file_controlØ00__func__Ø000))), unsafe.Pointer(str(127104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _op != i32(7) {
goto _6
@@ -141983,15 +128639,11 @@ _3:
}
func _sqlite3VdbeVerifyNoMallocRequired(tls *crt.TLS, _p *TVdbe, _N int32) { // sqlite3.c:71983:1
- func() int32 {
- if ((_p.X27) + _N) <= ((*XParse)(unsafe.Pointer(_p.X3)).X19) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X27) + _N) > ((*XParse)(unsafe.Pointer(_p.X3)).X19) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71984), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeVerifyNoMallocRequiredØ00__func__Ø000))), unsafe.Pointer(str(127136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -142085,27 +128737,19 @@ _0:
}
func _sqlite3PagerLockingMode(tls *crt.TLS, _pPager *XPager, _eMode int32) (r0 int32) { // sqlite3.c:53970:1
- func() int32 {
- if ((_eMode == i32(-1)) || (_eMode == i32(0))) || (_eMode == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eMode != i32(-1) && _eMode != i32(0) && _eMode != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53971), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLockingModeØ00__func__Ø000))), unsafe.Pointer(str(127208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
i32(0)
- func() int32 {
- if ((_pPager.X1) != 0) || (i32(0) == _sqlite3WalHeapMemory(tls, (*XWal)(unsafe.Pointer(_pPager.X60)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X1) == 0 && i32(0) != _sqlite3WalHeapMemory(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53976), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLockingModeØ00__func__Ø000))), unsafe.Pointer(str(127312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _eMode < i32(0) || (_pPager.X10) != 0 || _sqlite3WalHeapMemory(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) != 0 {
goto _9
@@ -142215,15 +128859,11 @@ func _setAllPagerFlags(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:113171:1
i32(0)
i32(0)
i32(0)
- func() int32 {
- if (int32(_1_pDb.X2) & i32(7)) == int32(_1_pDb.X2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_1_pDb.X2) & i32(7)) != int32(_1_pDb.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113180), unsafe.Pointer((*int8)(unsafe.Pointer(&_setAllPagerFlagsØ00__func__Ø000))), unsafe.Pointer(str(127412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
if postInc961(&_1_n, int32(-1)) <= i32(0) {
@@ -142255,15 +128895,11 @@ func _sqlite3BtreeSetMmapLimit(tls *crt.TLS, _p *XBtree, _szMmap int64) (r0 int3
var _pBt *XBtShared // sqlite3.c:61618:12
_ = _pBt
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61619), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetMmapLimitØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
_sqlite3PagerSetMmapLimit(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _szMmap)
@@ -142396,15 +129032,11 @@ _0:
goto _7
_4:
- func() int32 {
- if int32(_c) == i32(105) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_c) != i32(105) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMultiLoadØ00__func__Ø000))), unsafe.Pointer(str(127588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp2(tls, _p, i32(77), crt.VAInt32(&_ap), postInc961(&_iDest, int32(1)))
_7:
@@ -142457,15 +129089,11 @@ _4:
_5:
_zName = str(127644)
- func() int32 {
- if int32(_action) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_action) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113207), unsafe.Pointer((*int8)(unsafe.Pointer(&_actionNameØ00__func__Ø000))), unsafe.Pointer(str(127656)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _6
@@ -142562,15 +129190,11 @@ func _likeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM
return
_0:
- func() int32 {
- if _zB == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zB != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106131), unsafe.Pointer((*int8)(unsafe.Pointer(&_likeFuncØ00__func__Ø000))), unsafe.Pointer(str(127720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _argc != i32(3) {
goto _3
@@ -142609,15 +129233,11 @@ _8:
}
func Xsqlite3_user_data(tls *crt.TLS, _p *Xsqlite3_context) (r0 unsafe.Pointer) { // sqlite3.c:76706:12
- func() int32 {
- if (_p != nil) && ((*XFuncDef)(unsafe.Pointer(_p.X1)) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == nil || (*XFuncDef)(unsafe.Pointer(_p.X1)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76707), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_user_dataØ00__func__Ø000))), unsafe.Pointer(str(127800)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (*XFuncDef)(unsafe.Pointer(_p.X1)).X2
return
@@ -142637,15 +129257,11 @@ func init() {
}
func Xsqlite3_result_int(tls *crt.TLS, _pCtx *Xsqlite3_context, _iVal int32) { // sqlite3.c:76372:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76373), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_intØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemSetInt64(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), int64(_iVal))
return
@@ -142667,11 +129283,8 @@ func _setLikeOptFlag(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _flagVal uint8)
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106964), unsafe.Pointer((*int8)(unsafe.Pointer(&_setLikeOptFlagØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106964), unsafe.Pointer((*int8)(unsafe.Pointer(&_setLikeOptFlagØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -142911,7 +129524,7 @@ _6:
goto _8
_7:
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412806)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0)
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412816)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(376 /* X71 */))))) + uintptr(8 /* X2 */))) = i32(0)
_rc = _sqlite3Checkpoint(tls, _db, _iDb, _eMode, _pnLog, _pnCkpt)
_sqlite3Error(tls, _db, _rc)
_8:
@@ -142920,7 +129533,7 @@ _8:
goto _9
}
- *(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(0)
+ *(*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
@@ -142977,15 +129590,11 @@ func _sqlite3PagerShrink(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:50366:1
}
func _sqlite3PcacheShrink(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44922:1
- func() int32 {
- if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44923), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheShrinkØ00__func__Ø000))), unsafe.Pointer(str(15048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(108 /* X12 */))).X12)(tls, _pCache.X12)
return
@@ -143107,125 +129716,77 @@ func Xsqlite3_limit(tls *crt.TLS, _db *Xsqlite3, _limitId int32, _newLimit int32
return
_0:
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(0))))) == i32(1000000000) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(0))))) != i32(1000000000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142400), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128112)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(1))))) == i32(1000000000) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(1))))) != i32(1000000000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142401), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(2))))) == i32(2000) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(2))))) != i32(2000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142402), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(3))))) == i32(1000) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(3))))) != i32(1000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(4))))) == i32(500) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(4))))) != i32(500) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142404), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(5))))) == i32(250000000) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(5))))) != i32(250000000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142405), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128408)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(6))))) == i32(127) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(6))))) != i32(127) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142406), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(7))))) == i32(10) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(7))))) != i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128528)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(8))))) == i32(50000) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(8))))) != i32(50000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142408), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(9))))) == i32(999) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(9))))) != i32(999) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142410), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(10))))) == i32(1000) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(10))))) != i32(1000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142411), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(11))))) == i32(8) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(11))))) != i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
if _limitId >= i32(0) && _limitId < i32(12) {
@@ -143281,15 +129842,11 @@ _0:
goto _3
}
- func() int32 {
- if int32((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr(_i))).X0) != i32(88) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+24*uintptr(_i))).X0) == i32(88) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71999), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeVerifyNoResultRowØ00__func__Ø000))), unsafe.Pointer(str(128928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _0
@@ -143334,11 +129891,8 @@ func _sqlite3FinishTrigger(tls *crt.TLS, _pParse *XParse, _pStepList *XTriggerSt
if func() int32 {
if (_pParse.X16) != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122463), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122463), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -143372,7 +129926,7 @@ _5:
goto _triggerfinish_cleanup
_7:
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 {
goto _8
}
@@ -143391,21 +129945,17 @@ _9:
_sqlite3ChangeCookie(tls, _pParse, _iDb)
_sqlite3VdbeAddParseSchemaOp(tls, _3_v, _iDb, _sqlite3MPrintf(tls, _db, str(129056), unsafe.Pointer(_zName)))
_8:
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 {
goto _10
}
_4_pLink = _pTrig
_4_pHash = (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4) + uintptr(40 /* X4 */)))
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122504), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTrig = (*XTrigger)(unsafe.Pointer(_sqlite3HashInsert(tls, _4_pHash, _zName, (unsafe.Pointer)(_pTrig))))
if _pTrig == nil {
@@ -143421,15 +129971,11 @@ _13:
}
_6_pTab = (*XTable)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr(_4_pLink.X7)+uintptr(8 /* X2 */))), _4_pLink.X1)))
- func() int32 {
- if _6_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _6_pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122511), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(44684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XTrigger)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pLink)) + uintptr(32 /* X9 */))))) = (*XTrigger)(unsafe.Pointer(_6_pTab.X19))
*(**XTrigger)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pTab)) + uintptr(68 /* X19 */))))) = _4_pLink
@@ -143438,15 +129984,11 @@ _14:
_10:
_triggerfinish_cleanup:
_sqlite3DeleteTrigger(tls, _db, _pTrig)
- func() int32 {
- if (*XTrigger)(unsafe.Pointer(_pParse.X64)) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTrigger)(unsafe.Pointer(_pParse.X64)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122519), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(129088)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3DeleteTriggerStep(tls, _db, _pStepList)
return
@@ -143524,45 +130066,29 @@ func _sqlite3BeginTrigger(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName
_pTrigger = nil
_zName = nil
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _pName1 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pName1 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122282), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pName2 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pName2 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122283), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(116340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_op == i32(108)) || (_op == i32(110))) || (_op == i32(109)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op != i32(108) && _op != i32(110) && _op != i32(109) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122284), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op > i32(0)) && (_op < i32(255)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op <= i32(0) || _op >= i32(255) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _isTemp == 0 {
goto _11
@@ -143597,7 +130123,7 @@ _13:
goto _trigger_cleanup
_16:
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 || _iDb == i32(1) {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) == 0 || _iDb == i32(1) {
goto _18
}
@@ -143605,7 +130131,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 */)))))+68*uintptr(i32(0)))))) + uintptr(4 /* X1 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0))))
_18:
_pTab = _sqlite3SrcListLookup(tls, _pParse, _pTableName)
- if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) || (_pName2.X1) != uint32(i32(0)) || _pTab == nil || (*XSchema)(unsafe.Pointer(_pTab.X20)) != (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))).X4)) {
+ if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X2) != i32(0) || (_pName2.X1) != uint32(i32(0)) || _pTab == nil || (*XSchema)(unsafe.Pointer(_pTab.X20)) != (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(i32(1)))).X4)) {
goto _22
}
@@ -143618,15 +130144,11 @@ _22:
goto _trigger_cleanup
_23:
- func() int32 {
- if (_pTableName.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTableName.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3FixInit(tls, &_sFix, _pParse, _iDb, str(23536), _pName)
if _sqlite3FixSrcList(tls, &_sFix, _pTableName) == 0 {
@@ -143641,11 +130163,11 @@ _26:
goto _27
}
- if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1) != i32(1) {
+ if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))).X1) != i32(1) {
goto _28
}
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(1))
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(144 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(1))
_28:
goto _trigger_cleanup
@@ -143666,15 +130188,11 @@ _29:
goto _trigger_cleanup
_31:
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122363), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_iDb))).X4)+uintptr(40 /* X4 */))), _zName) == nil {
goto _34
@@ -143688,15 +130206,11 @@ _31:
goto _36
_35:
- func() int32 {
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* 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)
- return i32(0)
- }()
+ }
}()
_sqlite3CodeVerifySchema(tls, _pParse, _iDb)
_36:
@@ -143794,15 +130308,11 @@ _56:
}())
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(12 /* X4 */))))) = _sqlite3ExprDup(tls, _db, _pWhen, i32(1))
*(**XIdList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(16 /* X5 */))))) = _sqlite3IdListDup(tls, _db, _pColumns)
- func() int32 {
- if (*XTrigger)(unsafe.Pointer(_pParse.X64)) == (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTrigger)(unsafe.Pointer(_pParse.X64)) != (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(24392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XTrigger)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(448 /* X64 */))))) = _pTrigger
_trigger_cleanup:
@@ -143818,15 +130328,11 @@ _trigger_cleanup:
goto _62
_61:
- func() int32 {
- if (*XTrigger)(unsafe.Pointer(_pParse.X64)) == _pTrigger {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTrigger)(unsafe.Pointer(_pParse.X64)) != _pTrigger {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122442), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_62:
return
@@ -143882,15 +130388,11 @@ _0:
func _sqlite3TriggerInsertStep(tls *crt.TLS, _db *Xsqlite3, _pTableName *XToken, _pColumn *XIdList, _pSelect *XSelect, _orconf uint8) (r0 *XTriggerStep) { // sqlite3.c:122573:1
var _pTriggerStep *XTriggerStep // sqlite3.c:122580:15
_ = _pTriggerStep
- func() int32 {
- if (_pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSelect == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122582), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggerInsertStepØ00__func__Ø000))), unsafe.Pointer(str(129532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTriggerStep = _triggerStepAllocate(tls, _db, uint8(i32(108)), _pTableName)
if _pTriggerStep == nil {
@@ -143984,27 +130486,19 @@ _0:
goto _drop_trigger_cleanup
_1:
- func() int32 {
- if (_pName.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pName.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122676), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerØ00__func__Ø000))), unsafe.Pointer(str(119808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zDb = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pName))+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X1
_zName = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pName))+uintptr(8 /* X2 */))))) + 68*uintptr(i32(0)))).X2
- func() int32 {
- if (_zDb != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zDb == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122679), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerØ00__func__Ø000))), unsafe.Pointer(str(61940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_7:
@@ -144025,15 +130519,11 @@ _7:
goto _8
_14:
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _2_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _2_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122683), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerØ00__func__Ø000))), unsafe.Pointer(str(61992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTrigger = (*XTrigger)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_2_j))).X4)+uintptr(40 /* X4 */))), _zName)))
if _pTrigger == nil {
@@ -144123,7 +130613,7 @@ _3:
goto _5
}
- _2_zAuthArg = *(**int8)(unsafe.Pointer((*T5516375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pAuthArg)) + uintptr(8 /* X3 */)))))
+ _2_zAuthArg = *(**int8)(unsafe.Pointer((*T5516385)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pAuthArg)) + uintptr(8 /* X3 */)))))
goto _6
_5:
@@ -144143,30 +130633,22 @@ _4:
_sqlite3ExprCode(tls, _pParse, _pFilename, _regArgs)
_sqlite3ExprCode(tls, _pParse, _pDbname, _regArgs+i32(1))
_sqlite3ExprCode(tls, _pParse, _pKey, _regArgs+i32(2))
- func() int32 {
- if (_v != nil) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == nil && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98964), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAttachØ00__func__Ø000))), unsafe.Pointer(str(129636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _v == nil {
goto _11
}
_sqlite3VdbeAddOp4(tls, _v, i32(90), i32(0), (_regArgs+i32(3))-int32(_pFunc.X0), _regArgs+i32(3), (*int8)(unsafe.Pointer(_pFunc)), i32(-4))
- func() int32 {
- if (int32(_pFunc.X0) == i32(-1)) || ((int32(_pFunc.X0) & i32(255)) == int32(_pFunc.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pFunc.X0) != i32(-1) && (int32(_pFunc.X0)&i32(255)) != int32(_pFunc.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98968), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAttachØ00__func__Ø000))), unsafe.Pointer(str(129660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeChangeP5(tls, _v, uint16(uint8(_pFunc.X0)))
_sqlite3VdbeAddOp1(tls, _v, i32(151), bool2int(_type == i32(24)))
@@ -144214,7 +130696,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: T5455989{}}
+ }{_attachFunc})), X5: nil, X6: str(129724), X7: T5455999{}}
}
func _attachFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:98660:1
@@ -144289,15 +130771,11 @@ _4:
}
_3_z = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_i))).X0
- func() int32 {
- if (_3_z != nil) && (_zName != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _3_z == nil || _zName == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98702), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncØ00__func__Ø000))), unsafe.Pointer(str(129824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3StrICmp(tls, _3_z, _zName) != i32(0) {
goto _11
@@ -144356,15 +130834,11 @@ _17:
return
_16:
- func() int32 {
- if _pVfs != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pVfs == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98736), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncØ00__func__Ø000))), unsafe.Pointer(str(129868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_flags
@@ -144434,15 +130908,11 @@ _29:
}
_14_iDb = (_db.X5) - i32(1)
- func() int32 {
- if _14_iDb >= i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _14_iDb < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98826), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncØ00__func__Ø000))), unsafe.Pointer(str(129908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+16*uintptr(_14_iDb))).X1)) == nil {
goto _33
@@ -144549,15 +131019,11 @@ func _sqlite3ParseUri(tls *crt.TLS, _zDefaultVfs *int8, _zUri *int8, _pFlags *ui
_flags = *_pFlags
_zVfs = _zDefaultVfs
_nUri = _sqlite3Strlen30(tls, _zUri)
- func() int32 {
- if (*_pzErrMsg) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*_pzErrMsg) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142468), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParseUriØ00__func__Ø000))), unsafe.Pointer(str(129956)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_flags&uint32(i32(64))) == 0 && (_sqlite3Config.X3) == 0 || _nUri < i32(5) || crt.Xmemcmp(tls, (unsafe.Pointer)(_zUri), (unsafe.Pointer)(str(129972)), uint32(i32(5))) != i32(0) {
goto _5
@@ -144636,15 +131102,11 @@ _19:
*p = (*p) + int32(_sqlite3HexToInt(tls, int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zUri)) + 1*uintptr(postInc961(&_1_iIn, int32(1))))))))
sink961 = *p
}
- func() int32 {
- if (_5_octet >= i32(0)) && (_5_octet < i32(256)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _5_octet < i32(0) || _5_octet >= i32(256) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParseUriØ00__func__Ø000))), unsafe.Pointer(str(130020)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _5_octet != i32(0) {
goto _28
@@ -144943,7 +131405,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: T5455989{}}
+ }{_detachFunc})), X5: nil, X6: str(130168), X7: T5455999{}}
}
func _detachFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:98863:1
@@ -145075,11 +131537,8 @@ _1:
if func() int32 {
if _pName2 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReindexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReindexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -145088,15 +131547,11 @@ _1:
goto _6
}
- func() int32 {
- if (_pName1.X0) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pName1.X0) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReindexØ00__func__Ø000))), unsafe.Pointer(str(130304)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3_zColl = _sqlite3NameFromToken(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pName1)
if _3_zColl != nil {
@@ -145173,15 +131628,11 @@ func _reindexDatabases(tls *crt.TLS, _pParse *XParse, _zColl *int8) { // sqlite3
var _pTab *XTable // sqlite3.c:103716:9
_ = _pTab
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103718), unsafe.Pointer((*int8)(unsafe.Pointer(&_reindexDatabasesØ00__func__Ø000))), unsafe.Pointer(str(8156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() **XDb { _iDb = i32(0); return &_pDb }() = (*XDb)(unsafe.Pointer(_db.X4))
_2:
@@ -145189,15 +131640,11 @@ _2:
goto _5
}
- func() int32 {
- if _pDb != (*XDb)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pDb == (*XDb)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103720), unsafe.Pointer((*int8)(unsafe.Pointer(&_reindexDatabasesØ00__func__Ø000))), unsafe.Pointer(str(130364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_k = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr(_pDb.X4) + uintptr(8 /* X2 */))).X2))
_8:
@@ -145257,15 +131704,11 @@ func _collationMatch(tls *crt.TLS, _zColl *int8, _pIndex *XIndex) (r0 int32) { /
_ = _i
var _1_z *int8 // sqlite3.c:103677:16
_ = _1_z
- func() int32 {
- if _zColl != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zColl == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103675), unsafe.Pointer((*int8)(unsafe.Pointer(&_collationMatchØ00__func__Ø000))), unsafe.Pointer(str(130392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_2:
@@ -145274,15 +131717,11 @@ _2:
}
_1_z = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X8)) + 4*uintptr(_i)))
- func() int32 {
- if (_1_z != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_i)))) < i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_i)))) >= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103678), unsafe.Pointer((*int8)(unsafe.Pointer(&_collationMatchØ00__func__Ø000))), unsafe.Pointer(str(130404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_i)))) < i32(0) || i32(0) != _sqlite3StrICmp(tls, _1_z, _zColl) {
goto _10
@@ -145333,15 +131772,11 @@ func _sqlite3Analyze(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XT
var _v *TVdbe // sqlite3.c:98062:8
_ = _v
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalyzeØ00__func__Ø000))), unsafe.Pointer(str(130468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) == _sqlite3ReadSchema(tls, _pParse) {
goto _2
@@ -145350,15 +131785,11 @@ func _sqlite3Analyze(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XT
return
_2:
- func() int32 {
- if (_pName2 != (*XToken)(unsafe.Pointer(uintptr(i32(0))))) || (_pName1 == (*XToken)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pName2 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) && _pName1 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98071), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalyzeØ00__func__Ø000))), unsafe.Pointer(str(130508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pName1 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
goto _6
@@ -145410,7 +131841,7 @@ _14:
goto _19
}
- if store5658256(&_pIdx, _sqlite3FindIndex(tls, _db, _z, _zDb)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5658266(&_pIdx, _sqlite3FindIndex(tls, _db, _z, _zDb)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
goto _20
}
@@ -145418,7 +131849,7 @@ _14:
goto _21
_20:
- if store5431490(&_pTab, _sqlite3LocateTable(tls, _pParse, uint32(i32(0)), _z, _zDb)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5431500(&_pTab, _sqlite3LocateTable(tls, _pParse, uint32(i32(0)), _z, _zDb)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _22
}
@@ -145430,7 +131861,7 @@ _19:
_16:
_15:
_12:
- if int32(_db.X26) != i32(0) || store5433053(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
+ if int32(_db.X26) != i32(0) || store5433063(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
goto _24
}
@@ -145473,15 +131904,11 @@ func _analyzeDatabase(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sqlite3.c:
_openStatTable(tls, _pParse, _iDb, _iStatCur, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0)))))
_iMem = (_pParse.X18) + i32(1)
_iTab = _pParse.X17
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98010), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeDatabaseØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_k = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSchema)) + uintptr(8 /* X2 */))).X2))
_2:
@@ -145526,25 +131953,17 @@ func _openStatTable(tls *crt.TLS, _pParse *XParse, _iDb int32, _iStatCur int32,
return
_0:
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96890), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableØ00__func__Ø000))), unsafe.Pointer(str(8156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3VdbeDb(tls, _v) == _db {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3VdbeDb(tls, _v) != _db {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96891), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableØ00__func__Ø000))), unsafe.Pointer(str(130548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb)))
_i = i32(0)
@@ -145553,16 +131972,16 @@ _5:
goto _8
}
- _1_zTab = (*T6164262)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 8*uintptr(_i))).X0
- if store5431490(&_1_pStat, _sqlite3FindTable(tls, _db, _1_zTab, _pDb.X0)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
+ _1_zTab = (*T6164272)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 8*uintptr(_i))).X0
+ if store5431500(&_1_pStat, _sqlite3FindTable(tls, _db, _1_zTab, _pDb.X0)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _9
}
- if ((*T6164262)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 8*uintptr(_i))).X1) == nil {
+ if ((*T6164272)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 8*uintptr(_i))).X1) == nil {
goto _10
}
- _sqlite3NestedParse(tls, _pParse, str(130572), unsafe.Pointer(_pDb.X0), unsafe.Pointer(_1_zTab), unsafe.Pointer((*T6164262)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001))+8*uintptr(_i))).X1))
+ _sqlite3NestedParse(tls, _pParse, str(130572), unsafe.Pointer(_pDb.X0), unsafe.Pointer(_1_zTab), unsafe.Pointer((*T6164272)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001))+8*uintptr(_i))).X1))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aRoot)) + 4*uintptr(_i))) = _pParse.X32
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aCreateTbl)) + 1*uintptr(_i))) = uint8(i32(16))
_10:
@@ -145589,23 +132008,19 @@ _11:
_8:
_i = i32(0)
_14:
- if ((*T6164262)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 8*uintptr(_i))).X1) == nil {
+ if ((*T6164272)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 8*uintptr(_i))).X1) == nil {
goto _17
}
- func() int32 {
- if _i < i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i >= i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96933), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableØ00__func__Ø000))), unsafe.Pointer(str(130596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4Int(tls, _v, i32(106), _iStatCur+_i, *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aRoot)) + 4*uintptr(_i))), _iDb, i32(3))
_sqlite3VdbeChangeP5(tls, _v, uint16(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aCreateTbl)) + 1*uintptr(_i)))))
- _sqlite3VdbeComment(tls, _v, (*T6164262)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001))+8*uintptr(_i))).X0)
+ _sqlite3VdbeComment(tls, _v, (*T6164272)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001))+8*uintptr(_i))).X0)
_i += 1
goto _14
@@ -145629,7 +132044,7 @@ func init() {
_openStatTableØ00aTableØ001 = [3]struct {
X0 *int8
X1 *int8
- }{T6164262{X0: str(90024), X1: str(130632)}, T6164262{X0: str(130648), X1: nil}, T6164262{X0: str(130664), X1: nil}}
+ }{T6164272{X0: str(90024), X1: str(130632)}, T6164272{X0: str(130648), X1: nil}, T6164272{X0: str(130664), X1: nil}}
}
var _analyzeDatabaseØ00__func__Ø000 [16]int8 // -
@@ -145710,11 +132125,8 @@ func _analyzeOneTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pOnlyIdx *X
if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 {
if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97691), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97691), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -145740,36 +132152,24 @@ _6:
return
_7:
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97702), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(8156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20)))
- func() int32 {
- if _iDb >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97704), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(43016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97705), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -145835,15 +132235,11 @@ _26:
}
return (_regPrev + _5_nColTest)
}()
- func() int32 {
- if _iDb == _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pIdx.X6))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb != _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pIdx.X6))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97786), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(130728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp3(tls, _v, i32(105), _iIdxCur, _pIdx.X11, _iDb)
_sqlite3VdbeSetP4KeyInfo(tls, _pParse, _pIdx)
@@ -145909,29 +132305,21 @@ _45:
_sqlite3VdbeResolveLabel(tls, _v, _8_endDistinctTest)
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_8_aGotoChng))
_33:
- func() int32 {
- if _regChng == (_regStat4 + i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _regChng != (_regStat4 + i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97902), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(130776)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4(tls, _v, i32(90), i32(1), _regStat4, _regTemp, (*int8)(unsafe.Pointer(&_statPushFuncdef)), i32(-4))
_sqlite3VdbeChangeP5(tls, _v, uint16(i32(2)))
_sqlite3VdbeAddOp2(tls, _v, i32(7), _iIdxCur, _5_addrNextRow)
_callStatGet(tls, _v, _regStat4, i32(0), _regStat1)
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(130800))) + 1*uintptr(i32(0))))) == i32(66) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(130800))) + 1*uintptr(i32(0))))) != i32(66) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97910), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(130804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4(tls, _v, i32(100), _regTabname, i32(3), _regTemp, str(130800), i32(0))
_sqlite3VdbeAddOp2(tls, _v, i32(115), _iStatCur, _regNewRowid)
@@ -145951,15 +132339,11 @@ _20:
_sqlite3VdbeAddOp2(tls, _v, i32(101), _iTabCur, _regStat1)
_jZeroRows = _sqlite3VdbeAddOp1(tls, _v, i32(22), _regStat1)
_sqlite3VdbeAddOp2(tls, _v, i32(80), i32(0), _regIdxname)
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(130800))) + 1*uintptr(i32(0))))) == i32(66) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(130800))) + 1*uintptr(i32(0))))) != i32(66) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97972), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(130804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4(tls, _v, i32(100), _regTabname, i32(3), _regTemp, str(130800), i32(0))
_sqlite3VdbeAddOp2(tls, _v, i32(115), _iStatCur, _regNewRowid)
@@ -145982,7 +132366,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: T5455989{}}
+ }{_statInit})), X5: nil, X6: str(130848), X7: T5455999{}}
}
func _statInit(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97082:1
@@ -146000,37 +132384,25 @@ func _statInit(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM
_ = _db
_nCol = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))
- func() int32 {
- if _nCol > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nCol <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97100), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitØ00__func__Ø000))), unsafe.Pointer(str(130860)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nColUp = (_nCol + i32(1)) & i32(-2)
_nKeyCol = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1)))))
- func() int32 {
- if _nKeyCol <= _nCol {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nKeyCol > _nCol {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97103), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitØ00__func__Ø000))), unsafe.Pointer(str(130868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nKeyCol > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nKeyCol <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97104), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitØ00__func__Ø000))), unsafe.Pointer(str(111700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_n = int32((u32(60) + (u32(4) * uint32(_nColUp))) + (u32(4) * uint32(_nColUp)))
_db = Xsqlite3_context_db_handle(tls, _context)
@@ -146047,8 +132419,8 @@ _6:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = uint32(i32(0))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = _nCol
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))) = _nKeyCol
- *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164529)(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)((*T6164529)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))))) + uintptr(0 /* X0 */))) = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164529)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)) + 4*uintptr(_nColUp)))
+ *(**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
@@ -146061,25 +132433,17 @@ func init() {
}
func Xsqlite3_result_blob(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76330:12
- func() int32 {
- if _n >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76336), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blobØ00__func__Ø000))), unsafe.Pointer(str(130896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76337), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blobØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(0)), _xDel)
return
@@ -146106,7 +132470,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: T5455989{}}
+ }{_statPush})), X5: nil, X6: str(130924), X7: T5455999{}}
}
func _statPush(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97411:1
@@ -146119,25 +132483,17 @@ func _statPush(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM
_p = (*XStat4Accum)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))))
_iChng = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1)))))
- func() int32 {
- if (_p.X2) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X2) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97424), unsafe.Pointer((*int8)(unsafe.Pointer(&_statPushØ00__func__Ø000))), unsafe.Pointer(str(130936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iChng < (_p.X2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iChng >= (_p.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97425), unsafe.Pointer((*int8)(unsafe.Pointer(&_statPushØ00__func__Ø000))), unsafe.Pointer(str(130948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X0) != uint32(i32(0)) {
goto _4
@@ -146149,7 +132505,7 @@ _5:
goto _8
}
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164529)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1))
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164539)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1))
_i += 1
goto _5
@@ -146164,7 +132520,7 @@ _10:
goto _13
}
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164529)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_i))) += 1
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164539)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_i))) += 1
_i += 1
goto _10
@@ -146175,8 +132531,8 @@ _14:
goto _17
}
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164529)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)) + 4*uintptr(_i))) += 1
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164529)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1))
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164539)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)) + 4*uintptr(_i))) += 1
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164539)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1))
_i += 1
goto _14
@@ -146200,25 +132556,17 @@ func _samplePushPrevious(tls *crt.TLS, _p *XStat4Accum, _iChng int32) { // sqlit
}
func _callStatGet(tls *crt.TLS, _v *TVdbe, _regStat4 int32, _iParam int32, _regOut int32) { // sqlite3.c:97642:1
- func() int32 {
- if (_regOut != _regStat4) && (_regOut != (_regStat4 + i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _regOut == _regStat4 || _regOut == (_regStat4+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97643), unsafe.Pointer((*int8)(unsafe.Pointer(&_callStatGetØ00__func__Ø000))), unsafe.Pointer(str(130976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iParam == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iParam != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97647), unsafe.Pointer((*int8)(unsafe.Pointer(&_callStatGetØ00__func__Ø000))), unsafe.Pointer(str(131016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4(tls, _v, i32(90), i32(0), _regStat4, _regOut, (*int8)(unsafe.Pointer(&_statGetFuncdef)), i32(-4))
_sqlite3VdbeChangeP5(tls, _v, uint16(i32(1)))
@@ -146237,7 +132585,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: T5455989{}}
+ }{_statGet})), X5: nil, X6: str(131052), X7: T5455999{}}
}
func _statGet(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97516:1
@@ -146254,15 +132602,11 @@ func _statGet(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe
var _3_iVal uint64 // sqlite3.c:97569:11
_ = _3_iVal
_p = (*XStat4Accum)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))))
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97532), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_zRet = (*int8)(unsafe.Pointer(_sqlite3MallocZero(tls, uint64(((_p.X3)+i32(1))*i32(25)))))
if _1_zRet != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -146281,7 +132625,7 @@ _3:
goto _6
}
- _3_nDistinct = uint64((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164529)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)) + 4*uintptr(_1_i)))) + uint32(i32(1)))
+ _3_nDistinct = uint64((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164539)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X1)) + 4*uintptr(_1_i)))) + uint32(i32(1)))
_3_iVal = ((uint64(_p.X0) + _3_nDistinct) - uint64(i32(1))) / _3_nDistinct
Xsqlite3_snprintf(tls, i32(24), _1_z, str(131080), _3_iVal)
{
@@ -146289,29 +132633,21 @@ _3:
*p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _1_z))))
sink1025 = *p
}
- func() int32 {
- if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164529)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* X5 */))).X0)) + 4*uintptr(_1_i)))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6164539)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(20 /* 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)
- return i32(0)
- }()
+ }
}()
_1_i += 1
goto _3
_6:
- func() int32 {
- if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_z)) + 1*uintptr(i32(0))))) == i32(0)) && (uintptr(unsafe.Pointer(_1_z)) > uintptr(unsafe.Pointer(_1_zRet))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_z)) + 1*uintptr(i32(0))))) != i32(0) || uintptr(unsafe.Pointer(_1_z)) <= uintptr(unsafe.Pointer(_1_zRet)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97574), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetØ00__func__Ø000))), unsafe.Pointer(str(131108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_result_text(tls, _context, _1_zRet, i32(-1), Xsqlite3_free)
return
@@ -146343,25 +132679,17 @@ func _analyzeTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pOnlyIdx *XInd
_ = _iDb
var _iStatCur int32 // sqlite3.c:98025:7
_ = _iStatCur
- func() int32 {
- if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98027), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeTableØ00__func__Ø000))), unsafe.Pointer(str(44684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98028), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeTableØ00__func__Ø000))), unsafe.Pointer(str(130468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20)))
_sqlite3BeginWriteOperation(tls, _pParse, i32(0), _iDb)
@@ -146430,11 +132758,8 @@ func _sqlite3AlterRenameTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _p
if func() int32 {
if (_db.X17) != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -146446,25 +132771,17 @@ func _sqlite3AlterRenameTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _p
goto _exit_rename_table
_2:
- func() int32 {
- if (_pSrc.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pSrc.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96286), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableØ00__func__Ø000))), unsafe.Pointer(str(131156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96287), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableØ00__func__Ø000))), unsafe.Pointer(str(130468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+68*uintptr(i32(0)))))
if _pTab != nil {
@@ -146754,11 +133071,8 @@ func _reloadTableSchema(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _zName *in
if func() int32 {
if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96213), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96213), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -146770,26 +133084,18 @@ func _reloadTableSchema(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _zName *in
return
_2:
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96214), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(130468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20)))
- func() int32 {
- if _iDb >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96216), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(43016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTrig = _sqlite3TriggerList(tls, _pParse, _pTab)
_7:
@@ -146798,15 +133104,11 @@ _7:
}
_1_iTrigDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTrig.X6)))
- func() int32 {
- if (_1_iTrigDb == _iDb) || (_1_iTrigDb == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_iTrigDb != _iDb && _1_iTrigDb != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96222), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(131968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4(tls, _v, i32(141), _1_iTrigDb, i32(0), i32(0), _pTrig.X0, i32(0))
_pTrig = (*XTrigger)(unsafe.Pointer(_pTrig.X9))
@@ -146879,36 +133181,24 @@ func _sqlite3AlterFinishAddColumn(tls *crt.TLS, _pParse *XParse, _pColDef *XToke
return
_1:
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pNew = (*XTable)(unsafe.Pointer(_pParse.X63))
- func() int32 {
- if _pNew != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pNew == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96486), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96488), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(8156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pNew.X20)))
_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 16*uintptr(_iDb))).X0
@@ -146916,15 +133206,11 @@ _1:
_pCol = (*XColumn)(unsafe.Pointer(uintptr(_pNew.X1) + 16*uintptr(int32(_pNew.X11)-i32(1))))
_pDflt = (*XExpr)(unsafe.Pointer(_pCol.X1))
_pTab = _sqlite3FindTable(tls, _db, _zTab, _zDb)
- func() int32 {
- if _pTab != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96495), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(98180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3AuthCheck(tls, _pParse, i32(26), _zDb, _pTab.X0, (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
goto _10
@@ -146933,15 +133219,11 @@ _1:
return
_10:
- func() int32 {
- if (_pDflt == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDflt.X0) == i32(161)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pDflt != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDflt.X0) != i32(161) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96508), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pDflt == nil || int32((*XExpr)(unsafe.Pointer(_pDflt.X4)).X0) != i32(101) {
goto _15
@@ -146987,29 +133269,21 @@ _22:
_7_pVal = nil
_7_rc = _sqlite3ValueFromExpr(tls, _db, _pDflt, uint8(i32(1)), uint8(i32(65)), &_7_pVal)
- func() int32 {
- if (_7_rc == i32(0)) || (_7_rc == i32(7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _7_rc != i32(0) && _7_rc != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96543), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(4072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _7_rc == i32(0) {
goto _27
}
- func() int32 {
- if int32(_db.X17) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_db.X17) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96545), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -147085,25 +133359,17 @@ func _sqlite3AlterBeginAddColumn(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList)
var _5_pCol *XColumn // sqlite3.c:96665:12
_ = _5_pCol
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pParse.X63)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_pParse.X63)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96617), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(24368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96618), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(8156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_db.X17) == 0 {
goto _4
@@ -147143,15 +133409,11 @@ _7:
goto _exit_begin_add_column
_8:
- func() int32 {
- if (_pTab.X15) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTab.X15) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96639), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20)))
_pNew = (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(80)))))
@@ -147165,26 +133427,18 @@ _11:
*(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(444 /* X63 */))))) = _pNew
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X8 */))) = uint32(i32(1))
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(42 /* X11 */))) = _pTab.X11
- func() int32 {
- if int32(_pNew.X11) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pNew.X11) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nAlloc = (((int32(_pNew.X11) - i32(1)) / i32(8)) * i32(8)) + i32(8)
- func() int32 {
- if ((_nAlloc >= int32(_pNew.X11)) && ((_nAlloc % i32(8)) == i32(0))) && ((_nAlloc - int32(_pNew.X11)) < i32(8)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nAlloc < int32(_pNew.X11) || (_nAlloc%i32(8)) != i32(0) || (_nAlloc-int32(_pNew.X11)) >= i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))) = (*XColumn)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(16)*uint32(_nAlloc)))))
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _sqlite3MPrintf(tls, _db, str(132624), unsafe.Pointer(_pTab.X0))
@@ -147192,15 +133446,11 @@ _11:
goto _19
}
- func() int32 {
- if (_db.X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96660), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(49168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _exit_begin_add_column
@@ -147284,7 +133534,7 @@ _0:
return
_1:
- if ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 {
+ if ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(144 /* X33 */))).X2) != 0 {
goto _2
}
@@ -147311,15 +133561,11 @@ _3:
_2:
_3_pSchema = (*XSchema)(unsafe.Pointer(_pTab.X20))
_3_zName = _pTab.X0
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, i32(0), _3_pSchema) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, i32(0), _3_pSchema) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124978), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabFinishParseØ00__func__Ø000))), unsafe.Pointer(str(132812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3_pOld = (*XTable)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pSchema))+uintptr(8 /* X2 */))), _3_zName, (unsafe.Pointer)(_pTab))))
if _3_pOld == nil {
@@ -147327,15 +133573,11 @@ _2:
}
_sqlite3OomFault(tls, _db)
- func() int32 {
- if _pTab == _3_pOld {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab != _3_pOld {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124982), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabFinishParseØ00__func__Ø000))), unsafe.Pointer(str(132852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -147388,50 +133630,34 @@ func _sqlite3VtabBeginParse(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pNa
return
_0:
- func() int32 {
- if (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) == (*XIndex)(unsafe.Pointer(_pTable.X2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) != (*XIndex)(unsafe.Pointer(_pTable.X2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124861), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseØ00__func__Ø000))), unsafe.Pointer(str(132888)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTable.X20)))
- func() int32 {
- if _iDb >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124865), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseØ00__func__Ø000))), unsafe.Pointer(str(43016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pTable.X16) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pTable.X16) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124867), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseØ00__func__Ø000))), unsafe.Pointer(str(132908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_addModuleArgument(tls, _db, _pTable, _sqlite3NameFromToken(tls, _db, _pModuleName))
_addModuleArgument(tls, _db, _pTable, (*int8)(unsafe.Pointer(uintptr(i32(0)))))
_addModuleArgument(tls, _db, _pTable, _sqlite3DbStrDup(tls, _db, _pTable.X0))
- func() int32 {
- if ((((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(392 /* X50 */))).X0) == (_pName2.X0)) && ((_pName2.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))))) || ((((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(392 /* X50 */))).X0) == (_pName1.X0)) && ((_pName2.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(392 /* X50 */))).X0) != (_pName2.X0) || (_pName2.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) && (((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(392 /* X50 */))).X0) != (_pName1.X0) || (_pName2.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124871), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseØ00__func__Ø000))), unsafe.Pointer(str(132932)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(392 /* X50 */))))) + uintptr(4 /* X1 */))) = uint32(int32((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pModuleName.X0))+1*uintptr(_pModuleName.X1))))) - uintptr(unsafe.Pointer((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(392 /* X50 */))).X0))) / 1))
if (_pTable.X17) == nil {
@@ -147471,15 +133697,11 @@ func _sqlite3VtabArgExtend(tls *crt.TLS, _pParse *XParse, _p *XToken) { // sqlit
goto _1
_0:
- func() int32 {
- if uintptr(unsafe.Pointer(_pArg.X0)) <= uintptr(unsafe.Pointer(_p.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_pArg.X0)) > uintptr(unsafe.Pointer(_p.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125009), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabArgExtendØ00__func__Ø000))), unsafe.Pointer(str(133060)))
crt.X__builtin_abort(tls)
- return i32(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:
@@ -147538,15 +133760,11 @@ _1:
_7:
_pNew = (*XWith)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(u32(24)))))
_8:
- func() int32 {
- if ((_pNew != (*XWith)(unsafe.Pointer(uintptr(i32(0))))) && (_zName != (*int8)(unsafe.Pointer(uintptr(i32(0)))))) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pNew == (*XWith)(unsafe.Pointer(uintptr(i32(0)))) || _zName == (*int8)(unsafe.Pointer(uintptr(i32(0))))) && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WithAddØ00__func__Ø000))), unsafe.Pointer(str(133132)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_db.X17) == 0 {
goto _13
@@ -147579,61 +133797,41 @@ func init() {
func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 int32) { // sqlite3.c:136611:1
var _i int32 // sqlite3.c:136615:7
_ = _i
- func() int32 {
- if _stateno <= i32(324) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _stateno > i32(324) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136621), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(133192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_reduce_ofst)) + 2*uintptr(_stateno))))
- func() int32 {
- if _i != i32(-130) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i == i32(-130) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136624), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(133220)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_iLookAhead) != i32(252) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_iLookAhead) == i32(252) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136625), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(27040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_i
*p = (*p) + int32(_iLookAhead)
sink961 = *p
}
- func() int32 {
- if (_i >= i32(0)) && (_i < i32(1567)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i < i32(0) || _i >= i32(1567) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136632), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(133244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_lookahead)) + 1*uintptr(_i)))) == int32(_iLookAhead) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_lookahead)) + 1*uintptr(_i)))) != int32(_iLookAhead) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136633), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(133272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_action)) + 2*uintptr(_i))))
return
@@ -147662,15 +133860,11 @@ func _yy_accept(tls *crt.TLS, _yypParser *XyyParser) { // sqlite3.c:138414:1
crt.Xfprintf(tls, _yyTraceFILE, str(133324), unsafe.Pointer(_yyTracePrompt))
_0:
- func() int32 {
- if (*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)) == (*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser))+uintptr(8 /* X2 */))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)) != (*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser))+uintptr(8 /* X2 */))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138426), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_acceptØ00__func__Ø000))), unsafe.Pointer(str(133336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(4 /* X1 */))))) = _pParse
return
@@ -147688,15 +133882,11 @@ func _yy_syntax_error(tls *crt.TLS, _yypParser *XyyParser, _yymajor int32, _yymi
_ = _pParse
_pParse = (*XParse)(unsafe.Pointer(_yypParser.X1))
- func() int32 {
- if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yyminor.X0)) + 1*uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yyminor.X0)) + 1*uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138405), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_syntax_errorØ00__func__Ø000))), unsafe.Pointer(str(133388)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ErrorMsg(tls, _pParse, str(27448), unsafe.Pointer(&_yyminor))
*(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(4 /* X1 */))))) = _pParse
@@ -147831,15 +134021,11 @@ func Xsqlite3_free_table(tls *crt.TLS, _azResult **int8) { // sqlite3.c:122166:1
}
*(*uintptr)(unsafe.Pointer(&_azResult)) += uintptr(4294967292)
- func() int32 {
- if _azResult != (**int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _azResult == (**int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122172), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_free_tableØ00__func__Ø000))), unsafe.Pointer(str(133416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_n = int32(uintptr(unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azResult)) + 4*uintptr(i32(0)))))))
_1_i = i32(1)
@@ -147888,25 +134074,17 @@ _0:
func Xsqlite3_get_auxdata(tls *crt.TLS, _pCtx *Xsqlite3_context, _iArg int32) (r0 unsafe.Pointer) { // sqlite3.c:76812:12
var _pAuxData *XAuxData // sqlite3.c:76813:11
_ = _pAuxData
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76815), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_get_auxdataØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*TVdbe)(unsafe.Pointer(_pCtx.X3)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*TVdbe)(unsafe.Pointer(_pCtx.X3)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76819), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_get_auxdataØ00__func__Ø000))), unsafe.Pointer(str(133448)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pAuxData = (*XAuxData)(unsafe.Pointer((*TVdbe)(unsafe.Pointer(_pCtx.X3)).X43))
_4:
@@ -148196,7 +134374,7 @@ func Xsqlite3_interrupt(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:141487:12
return
_2:
- *(*int32)(unsafe.Pointer((*T5412497)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(1)
+ *(*int32)(unsafe.Pointer((*T5412507)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(244 /* X57 */))))) = i32(1)
return
}
@@ -148394,15 +134572,11 @@ _13:
_15:
*(**XCollSeq)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(8 /* X2 */))))) = _sqlite3FindCollSeq(tls, _db, uint8(i32(1)), (*int8)(unsafe.Pointer(&_sqlite3StrBINARY)), i32(0))
- func() int32 {
- if (*XCollSeq)(unsafe.Pointer(_db.X2)) != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XCollSeq)(unsafe.Pointer(_db.X2)) == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142846), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseØ00__func__Ø000))), unsafe.Pointer(str(133568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(44 /* X9 */))) = _flags
_rc = _sqlite3ParseUri(tls, _zVfs, _zFilename, &_flags, (**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(0 /* X0 */))))), &_zOpen, &_zErrMsg)
@@ -148493,28 +134667,20 @@ _opendb_out:
goto _29
}
- func() int32 {
- if (((*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || (_isThreadsafe == i32(0))) || ((_sqlite3Config.X2) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) && _isThreadsafe != i32(0) && (_sqlite3Config.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142979), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseØ00__func__Ø000))), unsafe.Pointer(str(133588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
_29:
_rc = Xsqlite3_errcode(tls, _db)
- func() int32 {
- if (_db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || (_rc == i32(7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && _rc != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142984), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseØ00__func__Ø000))), unsafe.Pointer(str(133660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(7) {
goto _37
@@ -148616,15 +134782,11 @@ func _sqlite3RegisterPerConnectionBuiltinFunctions(tls *crt.TLS, _db *Xsqlite3)
var _rc int32 // sqlite3.c:106951:7
_ = _rc
_rc = Xsqlite3_overload_function(tls, _db, str(24944), i32(2))
- func() int32 {
- if (_rc == i32(7)) || (_rc == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(7) && _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106952), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RegisterPerConnectionBuiltinFunctionsØ00__func__Ø000))), unsafe.Pointer(str(133704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(7) {
goto _3
@@ -148668,7 +134830,8 @@ func _sqlite3InvalidFunction(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed
var _zErr *int8 // sqlite3.c:76763:8
_ = _zErr
_zName = (*XFuncDef)(unsafe.Pointer(_context.X1)).X6
- func() **XMem { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
_zErr = Xsqlite3_mprintf(tls, str(133740), unsafe.Pointer(_zName))
Xsqlite3_result_error(tls, _context, _zErr, i32(-1))
Xsqlite3_free(tls, (unsafe.Pointer)(_zErr))
@@ -148752,7 +134915,7 @@ func _setupLookaside(tls *crt.TLS, _db *Xsqlite3, _pBuf unsafe.Pointer, _sz int3
_ = _6_i
var _6_p *Xsqlite3_file // sqlite3.c:140599:19
_ = _6_p
- if ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) == 0 {
+ if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3) == 0 {
goto _0
}
@@ -148760,11 +134923,11 @@ func _setupLookaside(tls *crt.TLS, _db *Xsqlite3, _pBuf unsafe.Pointer, _sz int3
return
_0:
- if ((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X2) == 0 {
+ if ((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X2) == 0 {
goto _1
}
- Xsqlite3_free(tls, (*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7)
+ Xsqlite3_free(tls, (*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))).X7)
_1:
_sz = _sz & i32(-8)
if _sz > i32(4) {
@@ -148807,22 +134970,18 @@ _7:
_pStart = _pBuf
_9:
_6:
- *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(32 /* X7 */))) = _pStart
- *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0))))
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(4 /* X1 */))) = uint16(_sz)
+ *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(32 /* X7 */))) = _pStart
+ *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0))))
+ *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(4 /* X1 */))) = uint16(_sz)
if _pStart == nil {
goto _10
}
- func() int32 {
- if _sz > i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sz <= i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140600), unsafe.Pointer((*int8)(unsafe.Pointer(&_setupLookasideØ00__func__Ø000))), unsafe.Pointer(str(133880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6_p = (*Xsqlite3_file)(unsafe.Pointer(_pStart))
_6_i = _cnt - i32(1)
@@ -148831,16 +134990,16 @@ _13:
goto _16
}
- *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_p)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X6))
- *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = _6_p
+ *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_p)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X6))
+ *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(28 /* X6 */))))) = _6_p
_6_p = (*Xsqlite3_file)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_p)) + 1*uintptr(_sz)))))
_6_i -= 1
goto _13
_16:
- *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(36 /* X8 */))) = (unsafe.Pointer)(_6_p)
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(0))
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(func() int32 {
+ *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(36 /* X8 */))) = (unsafe.Pointer)(_6_p)
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(0))
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(func() int32 {
if unsafe.Pointer(_pBuf) == (unsafe.Pointer)(uintptr(i32(0))) {
return i32(1)
}
@@ -148849,10 +135008,10 @@ _16:
goto _19
_10:
- *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(32 /* X7 */))) = (unsafe.Pointer)(_db)
- *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(36 /* X8 */))) = (unsafe.Pointer)(_db)
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(1))
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(i32(0))
+ *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(32 /* X7 */))) = (unsafe.Pointer)(_db)
+ *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(36 /* X8 */))) = (unsafe.Pointer)(_db)
+ *(*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
@@ -148904,15 +135063,11 @@ _2:
}
_rc = _openDatabase(tls, _zFilename8, _ppDb, uint32(i32(6)), (*int8)(unsafe.Pointer(uintptr(i32(0)))))
- func() int32 {
- if ((*_ppDb) != nil) || (_rc == i32(7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*_ppDb) == nil && _rc != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143064), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_open16Ø00__func__Ø000))), unsafe.Pointer(str(133936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) || (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*_ppDb).X4)+16*uintptr(i32(0)))).X4)).X9)&i32(1)) == i32(1) {
goto _8
@@ -148941,15 +135096,11 @@ func Xsqlite3_prepare16(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _nByt
var _rc int32 // sqlite3.c:116226:7
_ = _rc
_rc = _sqlite3Prepare16(tls, _db, _zSql, _nBytes, i32(0), _ppStmt, _pzTail)
- func() int32 {
- if ((_rc == i32(0)) || (_ppStmt == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))))) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116228), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_prepare16Ø00__func__Ø000))), unsafe.Pointer(str(51964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -149158,15 +135309,11 @@ _1:
}
func Xsqlite3_result_error16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32) { // sqlite3.c:76365:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_error16Ø00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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))
@@ -149182,15 +135329,11 @@ func init() {
}
func Xsqlite3_result_int64(tls *crt.TLS, _pCtx *Xsqlite3_context, _iVal int64) { // sqlite3.c:76376:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76377), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_int64Ø00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemSetInt64(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _iVal)
return
@@ -149204,15 +135347,11 @@ func init() {
}
func Xsqlite3_result_null(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c:76380:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76381), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_nullØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemSetNull(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)))
return
@@ -149226,15 +135365,11 @@ func init() {
}
func Xsqlite3_result_text16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76416:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text16Ø00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(2)), _xDel)
return
@@ -149248,15 +135383,11 @@ func init() {
}
func Xsqlite3_result_text16be(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76425:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text16beØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(3)), _xDel)
return
@@ -149270,15 +135401,11 @@ func init() {
}
func Xsqlite3_result_text16le(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76434:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76440), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text16leØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(2)), _xDel)
return
@@ -149338,15 +135465,11 @@ func Xsqlite3_set_auxdata(tls *crt.TLS, _pCtx *Xsqlite3_context, _iArg int32, _p
var _pVdbe *TVdbe // sqlite3.c:76840:8
_ = _pVdbe
_pVdbe = (*TVdbe)(unsafe.Pointer(_pCtx.X3))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76842), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_set_auxdataØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iArg >= i32(0) {
goto _2
@@ -149355,15 +135478,11 @@ func Xsqlite3_set_auxdata(tls *crt.TLS, _pCtx *Xsqlite3_context, _iArg int32, _p
goto _failed
_2:
- func() int32 {
- if _pVdbe != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pVdbe == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_set_auxdataØ00__func__Ø000))), unsafe.Pointer(str(42744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pAuxData = (*XAuxData)(unsafe.Pointer(_pVdbe.X43))
_5:
@@ -149682,15 +135801,11 @@ func Xsqlite3_transfer_bindings(tls *crt.TLS, _pFromStmt unsafe.Pointer, _pToStm
return
_0:
- func() int32 {
- if (((uint32((_pTo.X32)>>uint(i32(9))) << uint(i32(31))) >> uint(i32(31))) != 0) || ((_pTo.X41) == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_pTo.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 && (_pTo.X41) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_transfer_bindingsØ00__func__Ø000))), unsafe.Pointer(str(134188)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pTo.X41) == 0 {
goto _4
@@ -149698,15 +135813,11 @@ _0:
storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo))+uintptr(140 /* X32 */))), int16(i32(1)), 1, 0)
_4:
- func() int32 {
- if (((uint32((_pFrom.X32)>>uint(i32(9))) << uint(i32(31))) >> uint(i32(31))) != 0) || ((_pFrom.X41) == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_pFrom.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 && (_pFrom.X41) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77534), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_transfer_bindingsØ00__func__Ø000))), unsafe.Pointer(str(134224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pFrom.X41) == 0 {
goto _8
@@ -149782,15 +135893,11 @@ func Xsqlite3_prepare16_v2(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _n
var _rc int32 // sqlite3.c:116238:7
_ = _rc
_rc = _sqlite3Prepare16(tls, _db, _zSql, _nBytes, i32(1), _ppStmt, _pzTail)
- func() int32 {
- if ((_rc == i32(0)) || (_ppStmt == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))))) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116240), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_prepare16_v2Ø00__func__Ø000))), unsafe.Pointer(str(51964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -149828,15 +135935,11 @@ _0:
goto _0
_3:
- func() int32 {
- if (((uint32((_p.X32)>>uint(i32(9))) << uint(i32(31))) >> uint(i32(31))) != 0) || ((_p.X41) == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 && (_p.X41) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76161), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_clear_bindingsØ00__func__Ø000))), unsafe.Pointer(str(6964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X41) == 0 {
goto _7
@@ -150078,7 +136181,7 @@ _26:
goto _29
}
- if ((*T5927845)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ if ((*T5927855)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pFKey))+uintptr(36 /* X9 */))))) + 8*uintptr(_14_j))).X0) != _iCol {
@@ -150135,15 +136238,11 @@ _34:
_41:
_20:
*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBlob)) + uintptr(16 /* X4 */))) = (unsafe.Pointer)(_sqlite3VdbeCreate(tls, _pParse))
- func() int32 {
- if ((_pBlob.X4) != nil) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pBlob.X4) == nil && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85583), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_openØ00__func__Ø000))), unsafe.Pointer(str(134512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pBlob.X4) == nil {
goto _45
@@ -150159,15 +136258,11 @@ _20:
goto _46
}
- func() int32 {
- if _21_aOp != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _21_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85625), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_openØ00__func__Ø000))), unsafe.Pointer(str(134548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(0)))))) + uintptr(4 /* X3 */))) = _21_iDb
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(0)))))) + uintptr(8 /* X4 */))) = _pTab.X7
@@ -150187,7 +136282,7 @@ _50:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(1)))))) + uintptr(8 /* X4 */))) = _pTab.X7
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(1)))))) + uintptr(12 /* X5 */))) = _21_iDb
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(1)))))) + uintptr(1 /* X1 */))) = int8(i32(-11))
- *(*int32)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(1)))))) + uintptr(16 /* X6 */))))) = int32(_pTab.X11) + i32(1)
+ *(*int32)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(1)))))) + uintptr(16 /* X6 */))))) = int32(_pTab.X11) + i32(1)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+24*uintptr(i32(3)))))) + uintptr(8 /* X4 */))) = int32(_pTab.X11)
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(408 /* X52 */))) = int16(i32(0))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(44 /* X18 */))) = i32(1)
@@ -150271,7 +136366,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)+48*uintptr(i32(1)))))) + uintptr(8 /* X1 */))) = uint16(i32(4))
- *(*int64)(unsafe.Pointer((*T5445571)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_v.X18)+48*uintptr(i32(1)))))) + uintptr(0 /* X0 */))))) = _iRow
+ *(*int64)(unsafe.Pointer((*T5445581)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_v.X18)+48*uintptr(i32(1)))))) + uintptr(0 /* X0 */))))) = _iRow
if (_v.X9) <= i32(3) {
goto _0
}
@@ -150317,7 +136412,7 @@ _1:
_5:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = int32(*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pC))+uintptr(80 /* X25 */))))) + 4*uintptr(int32(_p.X2)+int32(_3_pC.X18)))))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = int32(_sqlite3VdbeSerialTypeLen(tls, _3_type))
- *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820935)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pC)) + uintptr(36 /* X14 */)))))))
+ *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))))) = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5820945)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pC)) + uintptr(36 /* X14 */)))))))
_sqlite3BtreeIncrblobCursor(tls, (*XBtCursor)(unsafe.Pointer(_p.X3)))
_10:
_2:
@@ -150348,25 +136443,17 @@ _14:
_15:
_13:
_12:
- func() int32 {
- if (_rc != i32(0)) || (_zErr == (*int8)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && _zErr != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85445), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobSeekToRowØ00__func__Ø000))), unsafe.Pointer(str(134636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_rc != i32(100)) && (_rc != i32(101)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc == i32(100) || _rc == i32(101) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85446), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobSeekToRowØ00__func__Ø000))), unsafe.Pointer(str(134664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pzErr = _zErr
r0 = _rc
@@ -150434,15 +136521,11 @@ _3:
goto _6
_5:
- func() int32 {
- if _db == (*Xsqlite3)(unsafe.Pointer(_v.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db != (*Xsqlite3)(unsafe.Pointer(_v.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85740), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobReadWriteØ00__func__Ø000))), unsafe.Pointer(str(134716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnterCursor(tls, (*XBtCursor)(unsafe.Pointer(_p.X3)))
_rc = _xCall(tls, (*XBtCursor)(unsafe.Pointer(_p.X3)), uint32(_iOffset+(_p.X1)), uint32(_n), _z)
@@ -150491,15 +136574,11 @@ func _sqlite3BtreePayloadChecked(tls *crt.TLS, _pCur *XBtCursor, _offset uint32,
goto _0
}
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63707), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadCheckedØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _accessPayload(tls, _pCur, _offset, _amt, (*uint8)(unsafe.Pointer(_pBuf)), i32(0))
return
@@ -150527,15 +136606,11 @@ func _accessPayloadChecked(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt
return
_0:
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63701), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadCheckedØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _btreeRestoreCursorPosition(tls, _pCur)
r0 = func() int32 {
@@ -150563,35 +136638,23 @@ func Xsqlite3_blob_write(tls *crt.TLS, _pBlob unsafe.Pointer, _z unsafe.Pointer,
func _sqlite3BtreePutData(tls *crt.TLS, _pCsr *XBtCursor, _offset uint32, _amt uint32, _z unsafe.Pointer) (r0 int32) { // sqlite3.c:68685:1
var _rc int32 // sqlite3.c:68686:7
_ = _rc
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCsr) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCsr) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68687), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134796)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCsr.X0)).X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCsr.X0)).X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pCsr.X10) & i32(16)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pCsr.X10) & i32(16)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = func() int32 {
if int32(_pCsr.X12) >= i32(3) {
@@ -150607,15 +136670,11 @@ func _sqlite3BtreePutData(tls *crt.TLS, _pCsr *XBtCursor, _offset uint32, _amt u
return
_8:
- func() int32 {
- if int32(_pCsr.X12) != i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCsr.X12) == i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68695), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pCsr.X12) == i32(1) {
goto _11
@@ -150626,15 +136685,11 @@ _8:
_11:
_rc = _saveAllCursors(tls, (*XBtShared)(unsafe.Pointer(_pCsr.X1)), _pCsr.X7, _pCsr)
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68709), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pCsr.X10) & i32(1)) != i32(0) {
goto _14
@@ -150644,45 +136699,29 @@ _11:
return
_14:
- func() int32 {
- if ((int32((*XBtShared)(unsafe.Pointer(_pCsr.X1)).X10) & i32(1)) == i32(0)) && (int32((*XBtShared)(unsafe.Pointer(_pCsr.X1)).X8) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XBtShared)(unsafe.Pointer(_pCsr.X1)).X10)&i32(1)) != i32(0) || int32((*XBtShared)(unsafe.Pointer(_pCsr.X1)).X8) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68721), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _hasSharedCacheTableLock(tls, (*XBtree)(unsafe.Pointer(_pCsr.X0)), _pCsr.X7, i32(0), i32(2)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _hasSharedCacheTableLock(tls, (*XBtree)(unsafe.Pointer(_pCsr.X0)), _pCsr.X7, i32(0), i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(135020)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _hasReadConflicts(tls, (*XBtree)(unsafe.Pointer(_pCsr.X0)), _pCsr.X7) == 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _hasReadConflicts(tls, (*XBtree)(unsafe.Pointer(_pCsr.X0)), _pCsr.X7) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(135080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCsr.X14)))).X2) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(116 /* X19 */))))) + 4*uintptr(_pCsr.X14)))).X2) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68725), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(135128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _accessPayload(tls, _pCsr, _offset, _amt, (*uint8)(unsafe.Pointer(_z)), i32(1))
return
@@ -150723,17 +136762,13 @@ _1:
return
_3:
- func() int32 {
+ func() {
if (*(*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)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(72 /* X11 */))).X2)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22809), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_allocØ00__func__Ø000))), unsafe.Pointer(str(2212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct {
f func(*crt.TLS, int32) unsafe.Pointer
@@ -150824,15 +136859,11 @@ _3:
*(**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVfs)) + uintptr(12 /* X3 */))))) = (*Xsqlite3_vfs)(unsafe.Pointer(_vfsList.X3))
*(**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_vfsList)) + uintptr(12 /* X3 */))))) = _pVfs
_4:
- func() int32 {
- if _vfsList != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _vfsList == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vfs_registerØ00__func__Ø000))), unsafe.Pointer(str(135204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_leave(tls, _mutex)
r0 = i32(0)
@@ -150843,15 +136874,11 @@ _4:
func _vfsUnlink(tls *crt.TLS, _pVfs *Xsqlite3_vfs) { // sqlite3.c:20408:1
var _3_p *Xsqlite3_vfs // sqlite3.c:20415:17
_ = _3_p
- func() int32 {
- if Xsqlite3_mutex_held(tls, _sqlite3MutexAlloc(tls, i32(2))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, _sqlite3MutexAlloc(tls, i32(2))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20409), unsafe.Pointer((*int8)(unsafe.Pointer(&_vfsUnlinkØ00__func__Ø000))), unsafe.Pointer(str(135212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pVfs != (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
@@ -150927,15 +136954,11 @@ func Xsqlite3_threadsafe(tls *crt.TLS) (r0 int32) { // sqlite3.c:139965:12
}
func Xsqlite3_result_zeroblob(tls *crt.TLS, _pCtx *Xsqlite3_context, _n int32) { // sqlite3.c:76448:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76449), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_zeroblobØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemSetZeroBlob(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _n)
return
@@ -151079,15 +137102,11 @@ _23:
_8:
_10_x = i32(0)
- func() int32 {
- if store961(&_10_x, crt.VAInt32(&_ap)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if store961(&_10_x, crt.VAInt32(&_ap)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143580), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_test_controlØ00__func__Ø000))), unsafe.Pointer(str(135340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _10_x
goto _22
@@ -151099,11 +137118,8 @@ _9:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143615), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_test_controlØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143615), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_test_controlØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}()
@@ -151182,10 +137198,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)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_sqlite3FindDbName(tls, _23_db, (*int8)(crt.VAPointer(&_ap))))
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = store4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */)))))+uintptr(7 /* X4 */))), uint8(crt.VAInt32(&_ap)))
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))))) + uintptr(0 /* X0 */))) = crt.VAInt32(&_ap)
- if int32((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))).X2) != i32(0) || ((*T5411962)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))).X0) <= i32(0) {
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_sqlite3FindDbName(tls, _23_db, (*int8)(crt.VAPointer(&_ap))))
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))))) + uintptr(5 /* X2 */))) = store4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */)))))+uintptr(7 /* X4 */))), uint8(crt.VAInt32(&_ap)))
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))))) + uintptr(0 /* X0 */))) = crt.VAInt32(&_ap)
+ if int32((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))).X2) != i32(0) || ((*T5411972)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(144 /* X33 */))).X0) <= i32(0) {
goto _33
}
@@ -151870,46 +137886,38 @@ _2:
}
_4:
- *_pCurrent = (*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3
- *_pHighwater = (*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X4
+ *_pCurrent = (*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3
+ *_pHighwater = (*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X4
if _resetFlag == 0 {
goto _17
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(252 /* X58 */))).X3
+ *(*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
_17:
goto _18
_5:
_6:
_7:
- func() int32 {
- if (_op - i32(4)) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_op - i32(4)) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusØ00__func__Ø000))), unsafe.Pointer(str(135488)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op - i32(4)) < i32(3) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_op - i32(4)) >= i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18655), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusØ00__func__Ø000))), unsafe.Pointer(str(135528)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pCurrent = i32(0)
- *_pHighwater = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4))))
+ *_pHighwater = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4))))
if _resetFlag == 0 {
goto _23
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412527)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) = i32(0)
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5412537)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(252 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) = i32(0)
_23:
goto _18
@@ -151967,11 +137975,8 @@ _30:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -152126,15 +138131,11 @@ func Xsqlite3_msize(tls *crt.TLS, _p unsafe.Pointer) (r0 uint64) { // sqlite3.c:
}
func _sqlite3PagerCacheStat(tls *crt.TLS, _pPager *XPager, _eStat int32, _reset int32, _pnVal *int32) { // sqlite3.c:53498:1
- func() int32 {
- if ((_eStat == i32(7)) || (_eStat == i32(8))) || (_eStat == i32(9)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eStat != i32(7) && _eStat != i32(8) && _eStat != i32(9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53500), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCacheStatØ00__func__Ø000))), unsafe.Pointer(str(135588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
i32(0)
@@ -152256,27 +138257,19 @@ _1:
}(), unsafe.Pointer(_2_zErr))
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_2_zErr))
_3:
- func() int32 {
- if _rc != i32(17) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(17) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85837), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_reopenØ00__func__Ø000))), unsafe.Pointer(str(135808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
_rc = _sqlite3ApiExit(tls, _db, _rc)
- func() int32 {
- if (_rc == i32(0)) || (unsafe.Pointer(_p.X4) == (unsafe.Pointer)(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && unsafe.Pointer(_p.X4) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85841), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_reopenØ00__func__Ø000))), unsafe.Pointer(str(135828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
r0 = _rc
@@ -152325,15 +138318,11 @@ _2:
goto _5
_4:
- func() int32 {
- if ((*XTable)(unsafe.Pointer(_2_p.X1)) == (*XTable)(unsafe.Pointer(uintptr(i32(0))))) || ((*XTable)(unsafe.Pointer(_2_p.X1)).X16) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_2_p.X1)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && ((*XTable)(unsafe.Pointer(_2_p.X1)).X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125748), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vtab_configØ00__func__Ø000))), unsafe.Pointer(str(135880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr(_2_p.X0) + uintptr(16 /* X4 */))) = uint8(crt.VAInt32(&_ap))
_5:
@@ -152374,15 +138363,11 @@ func Xsqlite3_vtab_on_conflict(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqli
_0:
i32(0)
i32(0)
- func() int32 {
- if (int32(_db.X22) >= i32(1)) && (int32(_db.X22) <= i32(5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_db.X22) < i32(1) || int32(_db.X22) > i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vtab_on_conflictØ00__func__Ø000))), unsafe.Pointer(str(135936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_vtab_on_conflictØ00aMapØ001)) + 1*uintptr(int32(_db.X22)-i32(1)))))
return
@@ -152547,15 +138532,11 @@ _8:
_9:
_7:
Xsqlite3_mutex_leave(tls, _2_mutex)
- func() int32 {
- if (_rc & i32(255)) == _rc {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_rc & i32(255)) != _rc {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(112239), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_auto_extensionØ00__func__Ø000))), unsafe.Pointer(str(24308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -152569,21 +138550,17 @@ func init() {
}
func Xsqlite3_bind_blob64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData unsafe.Pointer, _nData uint64, _xDel func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:77322:12
- func() int32 {
+ func() {
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
}{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
}{_sqlite3MallocSize})))})) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_blob64Ø00__func__Ø000))), unsafe.Pointer(str(136036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nData <= uint64(i32(2147483647)) {
goto _2
@@ -152605,21 +138582,17 @@ func init() {
}
func _invokeValueDestructor(tls *crt.TLS, _p unsafe.Pointer, _xDel func(*crt.TLS, unsafe.Pointer), _pCtx *Xsqlite3_context) (r0 int32) { // sqlite3.c:76314:1
- func() int32 {
+ func() {
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
}{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
}{_sqlite3MallocSize})))})) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76319), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeValueDestructorØ00__func__Ø000))), unsafe.Pointer(str(136036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
@@ -152664,21 +138637,17 @@ func init() {
}
func Xsqlite3_bind_text64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData *int8, _nData uint64, _xDel func(*crt.TLS, unsafe.Pointer), _enc uint8) (r0 int32) { // sqlite3.c:77377:12
- func() int32 {
+ func() {
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
}{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
}{_sqlite3MallocSize})))})) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77385), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_text64Ø00__func__Ø000))), unsafe.Pointer(str(136036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nData <= uint64(i32(2147483647)) {
goto _2
@@ -152760,31 +138729,23 @@ _0:
}
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
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76346), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blob64Ø00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
+ func() {
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
}{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
}{_sqlite3MallocSize})))})) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blob64Ø00__func__Ø000))), unsafe.Pointer(str(136036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _n <= uint64(i32(2147483647)) {
goto _4
@@ -152807,31 +138768,23 @@ func init() {
}
func Xsqlite3_result_text64(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n uint64, _xDel func(*crt.TLS, unsafe.Pointer), _enc uint8) { // sqlite3.c:76399:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76406), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text64Ø00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
+ func() {
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
}{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
}{_sqlite3MallocSize})))})) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text64Ø00__func__Ø000))), unsafe.Pointer(str(136036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_enc) != i32(4) {
goto _4
@@ -152924,15 +138877,11 @@ func Xsqlite3_result_zeroblob64(tls *crt.TLS, _pCtx *Xsqlite3_context, _n uint64
var _pOut *XMem // sqlite3.c:76453:7
_ = _pOut
_pOut = (*XMem)(unsafe.Pointer(_pCtx.X0))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pOut.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pOut.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76454), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_zeroblob64Ø00__func__Ø000))), unsafe.Pointer(str(136172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -152969,15 +138918,11 @@ func Xsqlite3_bind_zeroblob64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _n
goto _1
_0:
- func() int32 {
- if (_n & uint64(i32(2147483647))) == _n {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_n & uint64(i32(2147483647))) != _n {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_zeroblob64Ø00__func__Ø000))), unsafe.Pointer(str(136236)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = Xsqlite3_bind_zeroblob(tls, _pStmt, _i, int32(_n))
_1:
@@ -153012,15 +138957,11 @@ func Xsqlite3_result_subtype(tls *crt.TLS, _pCtx *Xsqlite3_context, _eSubtype ui
var _pOut *XMem // sqlite3.c:76385:7
_ = _pOut
_pOut = (*XMem)(unsafe.Pointer(_pCtx.X0))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pOut.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pOut.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_subtypeØ00__func__Ø000))), unsafe.Pointer(str(136172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(11 /* X3 */))) = uint8(_eSubtype & uint32(i32(255)))
{
@@ -153111,15 +139052,11 @@ func _sqlite3PagerFlush(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c
}
_1_pList = _sqlite3PcacheDirtyList(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)))
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51444), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerFlushØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
if _rc != i32(0) || _1_pList == nil {
@@ -153237,15 +139174,11 @@ _0:
func _compileoptionusedFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106225:1
var _zOptName *int8 // sqlite3.c:106230:14
_ = _zOptName
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106231), unsafe.Pointer((*int8)(unsafe.Pointer(&_compileoptionusedFuncØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if store1025(&_zOptName, (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -153267,15 +139200,11 @@ func init() {
func _compileoptiongetFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106249:1
var _n int32 // sqlite3.c:106254:7
_ = _n
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106255), unsafe.Pointer((*int8)(unsafe.Pointer(&_compileoptiongetFuncØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_n = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))
@@ -153291,7 +139220,8 @@ func init() {
}
func _versionFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:106177:1
- func() **XMem { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
Xsqlite3_result_text(tls, _context, Xsqlite3_libversion(tls), i32(-1), nil)
return
@@ -153338,15 +139268,11 @@ _0:
_1:
_nIn = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))
- func() int32 {
- if _zIn == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zIn != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106566), unsafe.Pointer((*int8)(unsafe.Pointer(&_trimFuncØ00__func__Ø000))), unsafe.Pointer(str(136372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _argc != i32(1) {
goto _4
@@ -153565,15 +139491,11 @@ func _contextMalloc(tls *crt.TLS, _context *Xsqlite3_context, _nByte int64) (r0
var _db *Xsqlite3 // sqlite3.c:105691:11
_ = _db
_db = Xsqlite3_context_db_handle(tls, _context)
- func() int32 {
- if _nByte > int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nByte <= int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105692), unsafe.Pointer((*int8)(unsafe.Pointer(&_contextMallocØ00__func__Ø000))), unsafe.Pointer(str(136420)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nByte <= int64(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(92 /* X31 */))))) + 4*uintptr(i32(0))))) {
goto _2
@@ -153612,15 +139534,11 @@ func _minmaxFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **
_ = _iBest
var _pColl *XCollSeq // sqlite3.c:105340:11
_ = _pColl
- func() int32 {
- if _argc > i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc <= i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105342), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncØ00__func__Ø000))), unsafe.Pointer(str(136444)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_mask = func() int32 {
if unsafe.Pointer(Xsqlite3_user_data(tls, _context)) == (unsafe.Pointer)(uintptr(i32(0))) {
@@ -153629,25 +139547,17 @@ func _minmaxFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **
return i32(-1)
}()
_pColl = _sqlite3GetFuncCollSeq(tls, _context)
- func() int32 {
- if _pColl != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pColl == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105345), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncØ00__func__Ø000))), unsafe.Pointer(str(136452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_mask == i32(-1)) || (_mask == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _mask != i32(-1) && _mask != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105346), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncØ00__func__Ø000))), unsafe.Pointer(str(136460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iBest = i32(0)
if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) != i32(5) {
@@ -153694,38 +139604,26 @@ func init() {
func _sqlite3GetFuncCollSeq(tls *crt.TLS, _context *Xsqlite3_context) (r0 *XCollSeq) { // sqlite3.c:105312:1
var _pOp *XVdbeOp // sqlite3.c:105313:10
_ = _pOp
- func() int32 {
- if (*TVdbe)(unsafe.Pointer(_context.X3)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TVdbe)(unsafe.Pointer(_context.X3)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105314), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqØ00__func__Ø000))), unsafe.Pointer(str(136492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((*TVdbe)(unsafe.Pointer(_context.X3)).X17) + 24*uintptr((_context.X4)-i32(1))))
- func() int32 {
- if int32(_pOp.X0) == i32(89) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(89) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105316), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqØ00__func__Ø000))), unsafe.Pointer(str(136512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pOp.X1) == i32(-3) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X1) != i32(-3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105317), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqØ00__func__Ø000))), unsafe.Pointer(str(64744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- r0 = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774272)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ r0 = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5774282)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
return
}
@@ -153873,15 +139771,11 @@ func _lengthFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **
_ = _len
var _3_z *uint8 // sqlite3.c:105400:27
_ = _3_z
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105390), unsafe.Pointer((*int8)(unsafe.Pointer(&_lengthFuncØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) {
@@ -154165,15 +140059,11 @@ func _absFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe
_ = _2_iVal
var _6_rVal float64 // sqlite3.c:105453:14
_ = _6_rVal
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105424), unsafe.Pointer((*int8)(unsafe.Pointer(&_absFuncØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) {
@@ -154238,15 +140128,11 @@ func _roundFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X
var _zBuf *int8 // sqlite3.c:105651:8
_ = _zBuf
_n = i32(0)
- func() int32 {
- if (_argc == i32(1)) || (_argc == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) && _argc != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105652), unsafe.Pointer((*int8)(unsafe.Pointer(&_roundFuncØ00__func__Ø000))), unsafe.Pointer(str(136600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _argc != i32(2) {
goto _3
@@ -154333,15 +140219,11 @@ func _upperFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X
_z2 = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))))
_n = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))
- func() int32 {
- if _z2 == (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _z2 != (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105718), unsafe.Pointer((*int8)(unsafe.Pointer(&_upperFuncØ00__func__Ø000))), unsafe.Pointer(str(136640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _z2 == nil {
goto _2
@@ -154388,15 +140270,11 @@ func _lowerFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X
_z2 = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))))
_n = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))
- func() int32 {
- if _z2 == (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _z2 != (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105737), unsafe.Pointer((*int8)(unsafe.Pointer(&_lowerFuncØ00__func__Ø000))), unsafe.Pointer(str(136640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _z2 == nil {
goto _2
@@ -154444,28 +140322,20 @@ func _hexFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe
_ = _z
var _2_c uint8 // sqlite3.c:106427:21
_ = _2_c
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106419), unsafe.Pointer((*int8)(unsafe.Pointer(&_hexFuncØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pBlob = (*uint8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))))
_n = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))
- func() int32 {
- if _pBlob == (*uint8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pBlob != (*uint8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106423), unsafe.Pointer((*int8)(unsafe.Pointer(&_hexFuncØ00__func__Ø000))), unsafe.Pointer(str(136704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_z = store1025(&_zHex, (*int8)(unsafe.Pointer(_contextMalloc(tls, _context, (int64(_n)*int64(i32(2)))+int64(i32(1))))))
if _zHex == nil {
@@ -154507,7 +140377,8 @@ func init() {
func _randomFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:105762:1
var _r int64 // sqlite3.c:105767:16
_ = _r
- func() **XMem { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
Xsqlite3_randomness(tls, int32(u32(8)), (unsafe.Pointer)(&_r))
if _r >= int64(i32(0)) {
goto _0
@@ -154525,15 +140396,11 @@ func _randomBlob(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **
_ = _n
var _p *uint8 // sqlite3.c:105794:17
_ = _p
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105795), unsafe.Pointer((*int8)(unsafe.Pointer(&_randomBlobØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_n = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))
@@ -154577,7 +140444,8 @@ _0:
}
func _sourceidFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:106193:1
- func() **XMem { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
Xsqlite3_result_text(tls, _context, Xsqlite3_sourceid(tls), i32(-1), nil)
return
@@ -154615,15 +140483,11 @@ func _quoteFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X
_ = _8_zArg
var _8_z *int8 // sqlite3.c:106324:12
_ = _8_z
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106280), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) {
@@ -154660,15 +140524,11 @@ _5:
_5_zText = nil
_5_zBlob = (*int8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))))
_5_nBlob = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))
- func() int32 {
- if _5_zBlob == (*int8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _5_zBlob != (*int8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106303), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncØ00__func__Ø000))), unsafe.Pointer(str(136768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5_zText = (*int8)(unsafe.Pointer(_contextMalloc(tls, _context, (int64(i32(2))*int64(_5_nBlob))+int64(i32(4)))))
if _5_zText == nil {
@@ -154751,15 +140611,11 @@ _23:
goto _9
_7:
- func() int32 {
- if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) == i32(5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106344), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncØ00__func__Ø000))), unsafe.Pointer(str(136804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_result_text(tls, _context, str(200), i32(4), nil)
goto _9
@@ -154779,7 +140635,8 @@ func _last_insert_rowid(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32
var _db *Xsqlite3 // sqlite3.c:105817:11
_ = _db
_db = Xsqlite3_context_db_handle(tls, _context)
- func() **XMem { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
Xsqlite3_result_int64(tls, _context, Xsqlite3_last_insert_rowid(tls, _db))
return
@@ -154789,7 +140646,8 @@ func _changes(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed
var _db *Xsqlite3 // sqlite3.c:105837:11
_ = _db
_db = Xsqlite3_context_db_handle(tls, _context)
- func() **XMem { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
Xsqlite3_result_int(tls, _context, Xsqlite3_changes(tls, _db))
return
@@ -154799,7 +140657,8 @@ func _total_changes(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _N
var _db *Xsqlite3 // sqlite3.c:105851:11
_ = _db
_db = Xsqlite3_context_db_handle(tls, _context)
- func() **XMem { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
Xsqlite3_result_int(tls, _context, Xsqlite3_total_changes(tls, _db))
return
@@ -154832,15 +140691,11 @@ func _replaceFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv *
_ = _6_zOld
var _6_db *Xsqlite3 // sqlite3.c:106513:15
_ = _6_db
- func() int32 {
- if _argc == i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106478), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(51784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zStr = Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))
@@ -154852,30 +140707,22 @@ func _replaceFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv *
_2:
_nStr = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))
- func() int32 {
- if _zStr == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zStr != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106483), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(136860)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zPattern = Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1)))))
if _zPattern != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _5
}
- func() int32 {
- if (Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) == i32(5)) || ((Xsqlite3_context_db_handle(tls, _context).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) != i32(5) && (Xsqlite3_context_db_handle(tls, _context).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106486), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(136896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -154884,30 +140731,22 @@ _5:
goto _9
}
- func() int32 {
- if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) != i32(5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) == i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106491), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(136992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_result_value(tls, _context, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))
return
_9:
_nPattern = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1)))))
- func() int32 {
- if _zPattern == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zPattern != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(1))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106496), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zRep = Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(2)))))
if _zRep != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -154918,26 +140757,18 @@ _9:
_14:
_nRep = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(2)))))
- func() int32 {
- if _zRep == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(2))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zRep != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(2))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106500), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137076)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nOut = int64(_nStr + i32(1))
- func() int32 {
- if _nOut < int64(i32(1000000000)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nOut >= int64(i32(1000000000)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106502), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137112)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zOut = (*uint8)(unsafe.Pointer(_contextMalloc(tls, _context, _nOut)))
if _zOut != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -155004,15 +140835,11 @@ _26:
goto _20
_23:
- func() int32 {
- if int64(((_j+_nStr)-_i)+i32(1)) == _nOut {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int64(((_j+_nStr)-_i)+i32(1)) != _nOut {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106534), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zOut))+1*uintptr(_j)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zStr))+1*uintptr(_i)))), uint32(_nStr-_i))
{
@@ -155020,15 +140847,11 @@ _23:
*p = (*p) + (_nStr - _i)
sink961 = *p
}
- func() int32 {
- if int64(_j) <= _nOut {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int64(_j) > _nOut {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106537), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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)
@@ -155047,15 +140870,11 @@ func _zeroblobFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv
_ = _n
var _rc int32 // sqlite3.c:106445:7
_ = _rc
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106446), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroblobFuncØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_n = Xsqlite3_value_int64(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0)))))
@@ -155098,15 +140917,11 @@ func _substrFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **
var _negP2 int32 // sqlite3.c:105563:7
_ = _negP2
_negP2 = i32(0)
- func() int32 {
- if (_argc == i32(3)) || (_argc == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(3) && _argc != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105565), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncØ00__func__Ø000))), unsafe.Pointer(str(137192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -155130,15 +140945,11 @@ _5:
return
_7:
- func() int32 {
- if _len == Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _len != Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105577), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncØ00__func__Ø000))), unsafe.Pointer(str(137212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _10
@@ -155265,15 +141076,11 @@ _26:
_p1 = int64(i32(0))
_31:
_30:
- func() int32 {
- if (_p1 >= int64(i32(0))) && (_p2 >= int64(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p1 < int64(i32(0)) || _p2 < int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105624), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncØ00__func__Ø000))), unsafe.Pointer(str(137248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p0type == i32(4) {
goto _35
@@ -155361,15 +141168,11 @@ func _sumStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe
_ = _type
var _2_v int64 // sqlite3.c:106771:11
_ = _2_v
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sumStepØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XSumCtx)(unsafe.Pointer(Xsqlite3_aggregate_context(tls, _context, int32(u32(28)))))
@@ -155486,15 +141289,11 @@ func _countStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) += 1
_2:
- func() int32 {
- if (((_argc == i32(1)) || (_p == (*XCountCtx)(unsafe.Pointer(uintptr(i32(0)))))) || ((_p.X0) > int64(i32(2147483647)))) || ((_p.X0) == int64(Xsqlite3_aggregate_count(tls, _context))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) && _p != (*XCountCtx)(unsafe.Pointer(uintptr(i32(0)))) && (_p.X0) <= int64(i32(2147483647)) && (_p.X0) != int64(Xsqlite3_aggregate_count(tls, _context)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106833), unsafe.Pointer((*int8)(unsafe.Pointer(&_countStepØ00__func__Ø000))), unsafe.Pointer(str(137284)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -155535,15 +141334,11 @@ func _groupConcatStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _ar
_ = _1_db
var _1_firstTerm int32 // sqlite3.c:106913:9
_ = _1_firstTerm
- func() int32 {
- if (_argc == i32(1)) || (_argc == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) && _argc != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106907), unsafe.Pointer((*int8)(unsafe.Pointer(&_groupConcatStepØ00__func__Ø000))), unsafe.Pointer(str(136600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 4*uintptr(i32(0))))) != i32(5) {
goto _3
@@ -155670,15 +141465,11 @@ func init() {
func _pcache1Init(tls *crt.TLS, _NotUsed unsafe.Pointer) (r0 int32) { // sqlite3.c:45642:1
- func() int32 {
- if (_pcache1_g.X1) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pcache1_g.X1) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45644), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1InitØ00__func__Ø000))), unsafe.Pointer(str(137392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemset(tls, (unsafe.Pointer)(&_pcache1_g), i32(0), u32(100))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(56 /* X2 */))) = bool2int((unsafe.Pointer(_sqlite3Config.X22) == (unsafe.Pointer)(uintptr(i32(0)))) || ((_sqlite3Config.X1) > i32(0)))
@@ -155714,15 +141505,11 @@ func init() {
func _pcache1Shutdown(tls *crt.TLS, _NotUsed unsafe.Pointer) { // sqlite3.c:45695:1
- func() int32 {
- if (_pcache1_g.X1) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pcache1_g.X1) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45697), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShutdownØ00__func__Ø000))), unsafe.Pointer(str(137424)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemset(tls, (unsafe.Pointer)(&_pcache1_g), i32(0), u32(100))
return
@@ -155742,25 +141529,17 @@ func _pcache1Create(tls *crt.TLS, _szPage int32, _szExtra int32, _bPurgeable int
_ = _pGroup
var _sz int32 // sqlite3.c:45712:7
_ = _sz
- func() int32 {
- if (((_szPage & (_szPage - i32(1))) == i32(0)) && (_szPage >= i32(512))) && (_szPage <= i32(65536)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_szPage&(_szPage-i32(1))) != i32(0) || _szPage < i32(512) || _szPage > i32(65536) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45714), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateØ00__func__Ø000))), unsafe.Pointer(str(137460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _szExtra < i32(300) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _szExtra >= i32(300) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45715), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateØ00__func__Ø000))), unsafe.Pointer(str(137520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sz = int32(u32(60) + (u32(52) * uint32(_pcache1_g.X2)))
_pCache = (*XPCache1)(unsafe.Pointer(_sqlite3MallocZero(tls, uint64(_sz))))
@@ -155784,7 +141563,7 @@ _8:
}
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))))) + uintptr(14 /* X4 */))) = uint8(i32(1))
- *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))))) + uintptr(28 /* X8 */))))) = store5564350((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */)))))+uintptr(24 /* X7 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))))
+ *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))))) + uintptr(28 /* X8 */))))) = store5564360((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */)))))+uintptr(24 /* X7 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))))
_9:
*(**XPGroup)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(0 /* X0 */))))) = _pGroup
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(4 /* X1 */))) = _szPage
@@ -155796,15 +141575,11 @@ _9:
}
return i32(0)
}()
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45735), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateØ00__func__Ø000))), unsafe.Pointer(str(137536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pcache1ResizeHash(tls, _pCache)
if _bPurgeable == 0 {
@@ -155819,15 +141594,11 @@ _9:
}
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(12 /* X3 */))) = ((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2)
_14:
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45742), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateØ00__func__Ø000))), unsafe.Pointer(str(137536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pCache.X11) != uint32(i32(0)) {
goto _17
@@ -155861,15 +141632,11 @@ func _pcache1ResizeHash(tls *crt.TLS, _p *XPCache1) { // sqlite3.c:45479:1
_ = _5_pNext
var _6_h uint32 // sqlite3.c:45501:22
_ = _6_h
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45484), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashØ00__func__Ø000))), unsafe.Pointer(str(137572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nNew = (_p.X11) * uint32(i32(2))
if _nNew >= uint32(i32(256)) {
@@ -155878,15 +141645,11 @@ func _pcache1ResizeHash(tls *crt.TLS, _p *XPCache1) { // sqlite3.c:45479:1
_nNew = uint32(i32(256))
_2:
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45491), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashØ00__func__Ø000))), unsafe.Pointer(str(137612)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X11) == 0 {
goto _5
@@ -155901,15 +141664,11 @@ _5:
_sqlite3EndBenignMalloc(tls)
_6:
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45495), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashØ00__func__Ø000))), unsafe.Pointer(str(137612)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _apNew == nil {
goto _9
@@ -155923,7 +141682,7 @@ _10:
_5_pNext = *(**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X12)) + 4*uintptr(_i)))
_14:
- if store5564350(&_5_pPage, _5_pNext) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5564360(&_5_pPage, _5_pNext) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) {
goto _15
}
@@ -155959,25 +141718,17 @@ func _pcache1Destroy(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:46105:1
_ = _pGroup
_pCache = (*XPCache1)(unsafe.Pointer(_p))
_pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0))
- func() int32 {
- if (_pCache.X4) != 0 || (((_pCache.X6) == uint32(i32(0))) && ((_pCache.X5) == uint32(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCache.X4) == 0 && ((_pCache.X6) != uint32(i32(0)) || (_pCache.X5) != uint32(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46108), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137656)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46109), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pCache.X10) == 0 {
goto _6
@@ -155985,30 +141736,22 @@ func _pcache1Destroy(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:46105:1
_pcache1TruncateUnsafe(tls, _pCache, uint32(i32(0)))
_6:
- func() int32 {
- if (_pGroup.X1) >= (_pCache.X6) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pGroup.X1) < (_pCache.X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46111), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(4 /* X1 */)))
*p = (*p) - (_pCache.X6)
sink985 = *p
}
- func() int32 {
- if (_pGroup.X2) >= (_pCache.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pGroup.X2) < (_pCache.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46113), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(8 /* X2 */)))
@@ -156017,15 +141760,11 @@ _6:
}
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(12 /* X3 */))) = ((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2)
_pcache1EnforceMaxPage(tls, _pCache)
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46117), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_free(tls, _pCache.X14)
Xsqlite3_free(tls, (unsafe.Pointer)(_pCache.X12))
@@ -156052,35 +141791,23 @@ func _pcache1TruncateUnsafe(tls *crt.TLS, _pCache *XPCache1, _iLimit uint32) { /
var _3_pPage *XPgHdr1 // sqlite3.c:45616:12
_ = _3_pPage
_nPage = i32(0)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45597), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCache.X8) >= _iLimit {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCache.X8) < _iLimit {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45598), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137848)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCache.X11) > uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCache.X11) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45599), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_pCache.X8) - _iLimit) >= (_pCache.X11) {
goto _6
@@ -156096,19 +141823,15 @@ _6:
_iStop = _h - uint32(i32(1))
_7:
_8:
- func() int32 {
- if _h < (_pCache.X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _h >= (_pCache.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45617), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3_pp = (**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache.X12)) + 4*uintptr(_h)))
_13:
- if store5564350(&_3_pPage, *_3_pp) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5564360(&_3_pPage, *_3_pp) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) {
goto _14
}
@@ -156150,15 +141873,11 @@ _19:
goto _8
_10:
- func() int32 {
- if (_nPage < i32(0)) || ((_pCache.X10) == uint32(_nPage)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nPage >= i32(0) && (_pCache.X10) != uint32(_nPage) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45633), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137912)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -156173,81 +141892,53 @@ func init() {
func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c:45520:1
var _pCache *XPCache1 // sqlite3.c:45521:11
_ = _pCache
- func() int32 {
- if _pPage != (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPage == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45523), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(15340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X2) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45524), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(137980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pCache = (*XPCache1)(unsafe.Pointer(_pPage.X6))
- func() int32 {
- if (*XPgHdr1)(unsafe.Pointer(_pPage.X7)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPgHdr1)(unsafe.Pointer(_pPage.X7)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45526), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(138000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XPgHdr1)(unsafe.Pointer(_pPage.X8)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPgHdr1)(unsafe.Pointer(_pPage.X8)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45527), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(138016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45528), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(137804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pPage.X8) + uintptr(24 /* X7 */))))) = (*XPgHdr1)(unsafe.Pointer(_pPage.X7))
*(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pPage.X7) + uintptr(28 /* X8 */))))) = (*XPgHdr1)(unsafe.Pointer(_pPage.X8))
*(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(24 /* X7 */))))) = (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0))))
*(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(28 /* X8 */))))) = (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0))))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(12 /* X2 */))) = uint8(i32(1))
- func() int32 {
- if int32(_pPage.X4) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPage.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45534), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(138032)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XPgHdr1)(unsafe.Pointer(uintptr(_pCache.X0)+uintptr(20 /* X5 */))).X4) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XPgHdr1)(unsafe.Pointer(uintptr(_pCache.X0)+uintptr(20 /* X5 */))).X4) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45535), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(138052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(36 /* X9 */))) -= 1
r0 = _pPage
@@ -156264,26 +141955,18 @@ func init() {
func _pcache1FreePage(tls *crt.TLS, _p *XPgHdr1) { // sqlite3.c:45410:1
var _pCache *XPCache1 // sqlite3.c:45411:11
_ = _pCache
- func() int32 {
- if _p != (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45412), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FreePageØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pCache = (*XPCache1)(unsafe.Pointer(_p.X6))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer((*XPCache1)(unsafe.Pointer(_p.X6)).X0)).X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer((*XPCache1)(unsafe.Pointer(_p.X6)).X0)).X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45414), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FreePageØ00__func__Ø000))), unsafe.Pointer(str(138100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X3) == 0 {
goto _4
@@ -156318,40 +142001,28 @@ func _pcache1EnforceMaxPage(tls *crt.TLS, _pCache *XPCache1) { // sqlite3.c:4556
var _p *XPgHdr1 // sqlite3.c:45568:10
_ = _p
_pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45569), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageØ00__func__Ø000))), unsafe.Pointer(str(138164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
- if (_pGroup.X4) <= (_pGroup.X1) || int32(store5564350(&_p, (*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))).X8))).X4) != i32(0) {
+ if (_pGroup.X4) <= (_pGroup.X1) || int32(store5564360(&_p, (*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))).X8))).X4) != i32(0) {
goto _3
}
- func() int32 {
- if (*XPGroup)(unsafe.Pointer((*XPCache1)(unsafe.Pointer(_p.X6)).X0)) == _pGroup {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPGroup)(unsafe.Pointer((*XPCache1)(unsafe.Pointer(_p.X6)).X0)) != _pGroup {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45573), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageØ00__func__Ø000))), unsafe.Pointer(str(138200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X2) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45574), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageØ00__func__Ø000))), unsafe.Pointer(str(138228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pcache1PinPage(tls, _p)
_pcache1RemoveFromHash(tls, _p, i32(1))
@@ -156363,7 +142034,7 @@ _3:
}
Xsqlite3_free(tls, _pCache.X14)
- *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(56 /* X14 */))) = (unsafe.Pointer)(store5564350((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache))+uintptr(52 /* X13 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0))))))
+ *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(56 /* X14 */))) = (unsafe.Pointer)(store5564360((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache))+uintptr(52 /* X13 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0))))))
_10:
return
@@ -156383,15 +142054,11 @@ func _pcache1RemoveFromHash(tls *crt.TLS, _pPage *XPgHdr1, _freeFlag int32) { //
var _pp **XPgHdr1 // sqlite3.c:45551:10
_ = _pp
_pCache = (*XPCache1)(unsafe.Pointer(_pPage.X6))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45553), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RemoveFromHashØ00__func__Ø000))), unsafe.Pointer(str(137804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_h = (_pPage.X1) % (_pCache.X11)
_pp = (**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache.X12)) + 4*uintptr(_h)))
@@ -156433,15 +142100,11 @@ func _pcache1Cachesize(tls *crt.TLS, _p unsafe.Pointer, _nMax int32) { // sqlite
}
_1_pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0))
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45760), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CachesizeØ00__func__Ø000))), unsafe.Pointer(str(137536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pGroup)) + uintptr(4 /* X1 */)))
@@ -156452,15 +142115,11 @@ func _pcache1Cachesize(tls *crt.TLS, _p unsafe.Pointer, _nMax int32) { // sqlite
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(24 /* X6 */))) = uint32(_nMax)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(28 /* X7 */))) = ((_pCache.X6) * uint32(i32(9))) / uint32(i32(10))
_pcache1EnforceMaxPage(tls, _pCache)
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45766), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CachesizeØ00__func__Ø000))), unsafe.Pointer(str(137536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_0:
return
@@ -156479,26 +142138,18 @@ func _pcache1Pagecount(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3.
var _pCache *XPCache1 // sqlite3.c:45794:11
_ = _pCache
_pCache = (*XPCache1)(unsafe.Pointer(_p))
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45795), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PagecountØ00__func__Ø000))), unsafe.Pointer(str(138312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_n = int32(_pCache.X10)
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45797), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PagecountØ00__func__Ø000))), unsafe.Pointer(str(138312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _n
return
@@ -156516,55 +142167,35 @@ func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag in
_ = _pCache
_pCache = (*XPCache1)(unsafe.Pointer(_p))
i32(0)
- func() int32 {
- if (_pCache.X4) != 0 || (_createFlag != i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCache.X4) == 0 && _createFlag == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45993), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCache.X4) != 0 || ((_pCache.X5) == uint32(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCache.X4) == 0 && (_pCache.X5) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45994), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pCache.X4) == i32(0)) || ((_pCache.X5) == uint32(i32(10))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCache.X4) != i32(0) && (_pCache.X5) != uint32(i32(10)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45995), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pCache.X5) == uint32(i32(0))) || (_pCache.X4) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCache.X5) != uint32(i32(0)) && (_pCache.X4) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45996), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCache.X11) > uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCache.X11) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45997), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (*Xsqlite3_pcache_page)(unsafe.Pointer(_pcache1FetchNoMutex(tls, _p, _iKey, _createFlag)))
return
@@ -156636,36 +142267,24 @@ func _pcache1FetchStage2(tls *crt.TLS, _pCache *XPCache1, _iKey uint32, _createF
_ = _6_h
_pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0))
_pPage = nil
- func() int32 {
- if (_pCache.X10) >= (_pCache.X9) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCache.X10) < (_pCache.X9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45820), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(138552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nPinned = (_pCache.X10) - (_pCache.X9)
- func() int32 {
- if (_pGroup.X3) == (((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pGroup.X3) != (((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45822), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(138592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCache.X7) == (((_pCache.X6) * uint32(i32(9))) / uint32(i32(10))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCache.X7) != (((_pCache.X6) * uint32(i32(9))) / uint32(i32(10))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45823), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(138656)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _createFlag != i32(1) || _nPinned < (_pGroup.X3) && _nPinned < (_pCache.X7) && (_pcache1UnderMemoryPressure(tls, _pCache) == 0 || (_pCache.X9) >= _nPinned) {
goto _10
@@ -156681,30 +142300,22 @@ _10:
_pcache1ResizeHash(tls, _pCache)
_11:
- func() int32 {
- if ((_pCache.X11) > uint32(i32(0))) && ((**XPgHdr1)(unsafe.Pointer(_pCache.X12)) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCache.X11) <= uint32(i32(0)) || (**XPgHdr1)(unsafe.Pointer(_pCache.X12)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45833), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(138692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pCache.X4) == 0 || ((*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))).X8)).X4) != 0 || ((_pCache.X10)+uint32(i32(1))) < (_pCache.X6) && _pcache1UnderMemoryPressure(tls, _pCache) == 0 {
goto _18
}
_pPage = (*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(20 /* X5 */))).X8))
- func() int32 {
- if int32(_pPage.X2) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPage.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45842), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(137980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pcache1RemoveFromHash(tls, _pPage, i32(0))
_pcache1PinPage(tls, _pPage)
@@ -156783,15 +142394,11 @@ func _pcache1AllocPage(tls *crt.TLS, _pCache *XPCache1, _benignMalloc int32) (r0
var _pPg unsafe.Pointer // sqlite3.c:45362:8
_ = _pPg
_p = nil
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45364), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1AllocPageØ00__func__Ø000))), unsafe.Pointer(str(137804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XPgHdr1)(unsafe.Pointer(_pCache.X13)) == nil && ((_pCache.X10) != uint32(i32(0)) || _pcache1InitBulk(tls, _pCache) == 0) {
goto _4
@@ -156938,45 +142545,29 @@ func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page,
_pCache = (*XPCache1)(unsafe.Pointer(_p))
_pPage = (*XPgHdr1)(unsafe.Pointer(_pPg))
_pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0))
- func() int32 {
- if (*XPCache1)(unsafe.Pointer(_pPage.X6)) == _pCache {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPCache1)(unsafe.Pointer(_pPage.X6)) != _pCache {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46023), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(138768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46024), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(137536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XPgHdr1)(unsafe.Pointer(_pPage.X8)) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0))))) && ((*XPgHdr1)(unsafe.Pointer(_pPage.X7)) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPgHdr1)(unsafe.Pointer(_pPage.X8)) != (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) || (*XPgHdr1)(unsafe.Pointer(_pPage.X7)) != (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46029), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(138792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X2) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X2) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46030), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(138836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _reuseUnlikely == 0 && (_pGroup.X4) <= (_pGroup.X1) {
goto _10
@@ -156988,20 +142579,16 @@ func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page,
_10:
_2_ppFirst = (**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(20 /* X5 */))))) + uintptr(24 /* X7 */)))))
*(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(28 /* X8 */))))) = (*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(20 /* X5 */)))
- *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(store5564350((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(24 /* X7 */))))), *_2_ppFirst))) + uintptr(28 /* X8 */))))) = _pPage
+ *(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(store5564360((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(24 /* X7 */))))), *_2_ppFirst))) + uintptr(28 /* X8 */))))) = _pPage
*_2_ppFirst = _pPage
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(36 /* X9 */))) += 1
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(12 /* X2 */))) = uint8(i32(0))
_11:
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46044), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(138312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -157024,35 +142611,23 @@ func _pcache1Rekey(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page,
_ = _h
_pCache = (*XPCache1)(unsafe.Pointer(_p))
_pPage = (*XPgHdr1)(unsafe.Pointer(_pPg))
- func() int32 {
- if (_pPage.X1) == _iOld {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X1) != _iOld {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46060), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyØ00__func__Ø000))), unsafe.Pointer(str(138872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XPCache1)(unsafe.Pointer(_pPage.X6)) == _pCache {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPCache1)(unsafe.Pointer(_pPage.X6)) != _pCache {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46061), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyØ00__func__Ø000))), unsafe.Pointer(str(138768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46063), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyØ00__func__Ø000))), unsafe.Pointer(str(138312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_h = _iOld % (_pCache.X11)
_pp = (**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache.X12)) + 4*uintptr(_h)))
@@ -157076,15 +142651,11 @@ _7:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(32 /* X8 */))) = _iNew
_8:
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46080), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyØ00__func__Ø000))), unsafe.Pointer(str(138312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -157100,15 +142671,11 @@ func _pcache1Truncate(tls *crt.TLS, _p unsafe.Pointer, _iLimit uint32) { // sqli
var _pCache *XPCache1 // sqlite3.c:46091:11
_ = _pCache
_pCache = (*XPCache1)(unsafe.Pointer(_p))
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46092), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateØ00__func__Ø000))), unsafe.Pointer(str(138312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iLimit > (_pCache.X8) {
goto _2
@@ -157117,15 +142684,11 @@ func _pcache1Truncate(tls *crt.TLS, _p unsafe.Pointer, _iLimit uint32) { // sqli
_pcache1TruncateUnsafe(tls, _pCache, _iLimit)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(32 /* X8 */))) = _iLimit - uint32(i32(1))
_2:
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46097), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateØ00__func__Ø000))), unsafe.Pointer(str(138312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -157150,29 +142713,21 @@ func _pcache1Shrink(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:45775:1
}
_1_pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0))
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45780), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShrinkØ00__func__Ø000))), unsafe.Pointer(str(137536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_savedMaxPage = int32(_1_pGroup.X1)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pGroup)) + uintptr(4 /* X1 */))) = uint32(i32(0))
_pcache1EnforceMaxPage(tls, _pCache)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pGroup)) + uintptr(4 /* X1 */))) = uint32(_1_savedMaxPage)
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45785), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShrinkØ00__func__Ø000))), unsafe.Pointer(str(137536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_0:
return
@@ -157422,26 +142977,19 @@ func _unixClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:3181
_verifyDbFile(tls, _pFile)
_unixUnlock(tls, _id, i32(0))
_unixEnterMutex(tls)
- func() int32 {
- if (((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X6) > i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X3) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X6) <= i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31822), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCloseØ00__func__Ø000))), unsafe.Pointer(str(138988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)) != nil {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31823), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCloseØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31823), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCloseØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || ((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X6) == 0 {
@@ -157713,15 +143261,11 @@ func _fileHasMoved(tls *crt.TLS, _pFile *XunixFile) (r0 int32) { // sqlite3.c:31
}
func _unixUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) { // sqlite3.c:31755:1
- func() int32 {
- if (_eFileLock == i32(1)) || (((*XunixFile)(unsafe.Pointer(_id)).X12) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eFileLock != i32(1) && ((*XunixFile)(unsafe.Pointer(_id)).X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31757), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _posixUnlock(tls, _id, _eFileLock, i32(0))
return
@@ -157745,25 +143289,17 @@ func _posixUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32, _handleNFS
_ = _rc
_pFile = (*XunixFile)(unsafe.Pointer(_id))
_rc = i32(0)
- func() int32 {
- if _pFile != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pFile == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31601), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(59944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _eFileLock <= i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _eFileLock > i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31606), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pFile.X4) > _eFileLock {
goto _4
@@ -157775,44 +143311,32 @@ func _posixUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32, _handleNFS
_4:
_unixEnterMutex(tls)
_pInode = (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2))
- func() int32 {
- if (_pInode.X1) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pInode.X1) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31612), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pFile.X4) <= i32(1) {
goto _7
}
- func() int32 {
- if int32(_pInode.X2) == int32(_pFile.X4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pInode.X2) != int32(_pFile.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31614), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139608)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(78 /* X19 */))) = uint8(i32(0))
if _eFileLock != i32(1) {
goto _10
}
- func() int32 {
- if _handleNFSUnlock == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _handleNFSUnlock != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31640), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(0 /* X0 */))) = int16(i32(0))
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(2 /* X1 */))) = int16(i32(0))
@@ -157832,15 +143356,11 @@ _10:
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(2 /* X1 */))) = int16(i32(0))
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(4 /* X2 */))) = int64(_sqlite3PendingByte)
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(12 /* X3 */))) = int64(i32(2))
- func() int32 {
- if (_sqlite3PendingByte + i32(1)) == (_sqlite3PendingByte + i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_sqlite3PendingByte + i32(1)) != (_sqlite3PendingByte + i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31702), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _unixFileLock(tls, _pFile, &_lock) != i32(0) {
goto _16
@@ -157883,15 +143403,11 @@ _20:
_21:
_19:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInode)) + uintptr(32 /* X6 */))) -= 1
- func() int32 {
- if (_pInode.X6) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pInode.X6) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31736), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pInode.X6) != i32(0) {
goto _24
@@ -157933,25 +143449,17 @@ func _unixFileLock(tls *crt.TLS, _pFile *XunixFile, _pLock *Tflock) (r0 int32) {
var _2_lock Tflock // sqlite3.c:31303:20
_ = _2_lock
_pInode = (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2))
- func() int32 {
- if _unixMutexHeld(tls) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _unixMutexHeld(tls) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31299), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFileLockØ00__func__Ø000))), unsafe.Pointer(str(139728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pInode != (*XunixInodeInfo)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pInode == (*XunixInodeInfo)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31300), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFileLockØ00__func__Ø000))), unsafe.Pointer(str(139744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pFile.X5) & i32(3)) != i32(1) {
goto _4
@@ -157961,15 +143469,11 @@ func _unixFileLock(tls *crt.TLS, _pFile *XunixFile, _pLock *Tflock) (r0 int32) {
goto _5
}
- func() int32 {
- if (_pInode.X6) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pInode.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31304), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFileLockØ00__func__Ø000))), unsafe.Pointer(str(139756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_2_lock)) + uintptr(2 /* X1 */))) = int16(i32(0))
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_2_lock)) + uintptr(4 /* X2 */))) = int64(_sqlite3PendingByte + i32(2))
@@ -158092,26 +143596,19 @@ func _releaseInodeInfo(tls *crt.TLS, _pFile *XunixFile) { // sqlite3.c:31065:1
var _pInode *XunixInodeInfo // sqlite3.c:31066:17
_ = _pInode
_pInode = (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2))
- func() int32 {
- if _unixMutexHeld(tls) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _unixMutexHeld(tls) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31067), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if _pInode != nil {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31068), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31068), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -158123,44 +143620,32 @@ func _releaseInodeInfo(tls *crt.TLS, _pFile *XunixFile) { // sqlite3.c:31065:1
goto _5
}
- func() int32 {
- if (*XunixShmNode)(unsafe.Pointer(_pInode.X5)) == (*XunixShmNode)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XunixShmNode)(unsafe.Pointer(_pInode.X5)) != (*XunixShmNode)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31071), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_closePendingFds(tls, _pFile)
if (*XunixInodeInfo)(unsafe.Pointer(_pInode.X9)) == nil {
goto _8
}
- func() int32 {
- if (*XunixInodeInfo)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pInode.X9)).X8)) == _pInode {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XunixInodeInfo)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pInode.X9)).X8)) != _pInode {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31074), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XunixInodeInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pInode.X9) + uintptr(40 /* X8 */))))) = (*XunixInodeInfo)(unsafe.Pointer(_pInode.X8))
goto _11
_8:
- func() int32 {
- if _inodeList == _pInode {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _inodeList != _pInode {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31077), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_inodeList = (*XunixInodeInfo)(unsafe.Pointer(_pInode.X8))
bug20530(_inodeList)
@@ -158169,15 +143654,11 @@ _11:
goto _14
}
- func() int32 {
- if (*XunixInodeInfo)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pInode.X8)).X9)) == _pInode {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XunixInodeInfo)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pInode.X8)).X9)) != _pInode {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31081), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XunixInodeInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pInode.X8) + uintptr(44 /* X9 */))))) = (*XunixInodeInfo)(unsafe.Pointer(_pInode.X9))
_14:
@@ -158216,15 +143697,11 @@ _0:
}
func _unixUnmapfile(tls *crt.TLS, _pFd *XunixFile) { // sqlite3.c:34550:1
- func() int32 {
- if (_pFd.X12) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pFd.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34551), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnmapfileØ00__func__Ø000))), unsafe.Pointer(str(139928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pFd.X16) == nil {
goto _2
@@ -158253,35 +143730,23 @@ func _unixRead(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int3
var _3_nCopy int32 // sqlite3.c:33039:11
_ = _3_nCopy
_pFile = (*XunixFile)(unsafe.Pointer(_id))
- func() int32 {
- if _id != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _id == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33018), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixReadØ00__func__Ø000))), unsafe.Pointer(str(97676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _offset >= int64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _offset < int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33019), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixReadØ00__func__Ø000))), unsafe.Pointer(str(139964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _amt > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _amt <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33020), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixReadØ00__func__Ø000))), unsafe.Pointer(str(139976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _offset >= (_pFile.X13) {
goto _6
@@ -158348,25 +143813,17 @@ func _seekAndRead(tls *crt.TLS, _id *XunixFile, _offset int64, _pBuf unsafe.Poin
var _newOffset int64 // sqlite3.c:32965:7
_ = _newOffset
_prior = i32(0)
- func() int32 {
- if _cnt == (_cnt & i32(131071)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cnt != (_cnt & i32(131071)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32968), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndReadØ00__func__Ø000))), unsafe.Pointer(str(139996)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_id.X3) > i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_id.X3) <= i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32969), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndReadØ00__func__Ø000))), unsafe.Pointer(str(140016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4:
_newOffset = crt.Xlseek64(tls, _id.X3, _offset, i32(0))
@@ -158452,25 +143909,17 @@ func _unixWrite(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int
_ = _2_oldCntr
_pFile = (*XunixFile)(unsafe.Pointer(_id))
_wrote = i32(0)
- func() int32 {
- if _id != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _id == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33132), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixWriteØ00__func__Ø000))), unsafe.Pointer(str(97676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _amt > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _amt <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33133), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixWriteØ00__func__Ø000))), unsafe.Pointer(str(139976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pFile.X19) == 0 {
goto _4
@@ -158549,35 +143998,23 @@ func _seekAndWriteFd(tls *crt.TLS, _fd int32, _iOff int64, _pBuf unsafe.Pointer,
var _1_iSeek int64 // sqlite3.c:33090:9
_ = _1_iSeek
_rc = i32(0)
- func() int32 {
- if _nBuf == (_nBuf & i32(131071)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nBuf != (_nBuf & i32(131071)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33078), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndWriteFdØ00__func__Ø000))), unsafe.Pointer(str(140048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _fd > i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _fd <= i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33079), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndWriteFdØ00__func__Ø000))), unsafe.Pointer(str(140072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _piErrno != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _piErrno == (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33080), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndWriteFdØ00__func__Ø000))), unsafe.Pointer(str(140080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_nBuf
@@ -158623,15 +144060,11 @@ func _unixTruncate(tls *crt.TLS, _id *Xsqlite3_file, _nByte int64) (r0 int32) {
var _rc int32 // sqlite3.c:33444:7
_ = _rc
_pFile = (*XunixFile)(unsafe.Pointer(_id))
- func() int32 {
- if _pFile != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pFile == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33445), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixTruncateØ00__func__Ø000))), unsafe.Pointer(str(59944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pFile.X11) <= i32(0) {
goto _2
@@ -158700,25 +144133,17 @@ func _unixSync(tls *crt.TLS, _id *Xsqlite3_file, _flags int32) (r0 int32) { // s
_pFile = (*XunixFile)(unsafe.Pointer(_id))
_isDataOnly = _flags & i32(16)
_isFullsync = bool2int((_flags & i32(15)) == i32(3))
- func() int32 {
- if ((_flags & i32(15)) == i32(2)) || ((_flags & i32(15)) == i32(3)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_flags&i32(15)) != i32(2) && (_flags&i32(15)) != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33400), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixSyncØ00__func__Ø000))), unsafe.Pointer(str(140124)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pFile != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pFile == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33409), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixSyncØ00__func__Ø000))), unsafe.Pointer(str(59944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _full_fsync(tls, _pFile.X3, _isFullsync, _isDataOnly)
if _rc == 0 {
@@ -158744,15 +144169,11 @@ _5:
goto _8
_7:
- func() int32 {
- if _rc == i32(14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33431), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixSyncØ00__func__Ø000))), unsafe.Pointer(str(140204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = i32(0)
_8:
@@ -158791,15 +144212,11 @@ func _unixFileSize(tls *crt.TLS, _id *Xsqlite3_file, _pSize *int64) (r0 int32) {
_ = _rc
var _buf crt.Xstruct_stat64 // sqlite3.c:33494:15
_ = _buf
- func() int32 {
- if _id != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _id == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33495), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFileSizeØ00__func__Ø000))), unsafe.Pointer(str(97676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = (*(*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, (*XunixFile)(unsafe.Pointer(_id)).X3, &_buf)
if _rc == i32(0) {
@@ -158843,15 +144260,11 @@ func _unixLock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) {
_rc = i32(0)
_pFile = (*XunixFile)(unsafe.Pointer(_id))
_tErrno = i32(0)
- func() int32 {
- if _pFile != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pFile == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31392), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(59944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pFile.X4) < _eFileLock {
goto _2
@@ -158861,35 +144274,23 @@ func _unixLock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) {
return
_2:
- func() int32 {
- if (int32(_pFile.X4) != i32(0)) || (_eFileLock == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pFile.X4) == i32(0) && _eFileLock != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31413), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _eFileLock != i32(3) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _eFileLock == i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31414), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140304)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_eFileLock != i32(2)) || (int32(_pFile.X4) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _eFileLock == i32(2) && int32(_pFile.X4) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31415), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_unixEnterMutex(tls)
_pInode = (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2))
@@ -158905,35 +144306,23 @@ _13:
goto _16
}
- func() int32 {
- if _eFileLock == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eFileLock != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31438), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140388)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pFile.X4) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pFile.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31439), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pInode.X1) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pInode.X1) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31440), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(16 /* X4 */))) = uint8(i32(1))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInode)) + uintptr(16 /* X1 */))) += 1
@@ -158974,35 +144363,23 @@ _25:
goto _30
}
- func() int32 {
- if (_pInode.X1) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pInode.X1) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31474), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pInode.X2) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pInode.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31475), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140472)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31476), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(4 /* X2 */))) = int64(_sqlite3PendingByte + i32(2))
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(12 /* X3 */))) = int64(i32(510))
@@ -159050,26 +144427,18 @@ _30:
goto _46
_45:
- func() int32 {
- if i32(0) != int32(_pFile.X4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(0) == int32(_pFile.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31515), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(0 /* X0 */))) = int16(i32(1))
- func() int32 {
- if (_eFileLock == i32(2)) || (_eFileLock == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eFileLock != i32(2) && _eFileLock != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31518), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140516)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _eFileLock != i32(2) {
goto _52
@@ -159137,15 +144506,11 @@ func init() {
}
func _sqliteErrorFromPosixError(tls *crt.TLS, _posixError int32, _sqliteIOErr int32) (r0 int32) { // sqlite3.c:30640:1
- func() int32 {
- if (((_sqliteIOErr == i32(3850)) || (_sqliteIOErr == i32(2058))) || (_sqliteIOErr == i32(2314))) || (_sqliteIOErr == i32(3594)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqliteIOErr != i32(3850) && _sqliteIOErr != i32(2058) && _sqliteIOErr != i32(2314) && _sqliteIOErr != i32(3594) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(30641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteErrorFromPosixErrorØ00__func__Ø000))), unsafe.Pointer(str(140584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch _posixError {
case i32(1):
@@ -159203,25 +144568,17 @@ func _unixCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int32) (
_rc = i32(0)
_reserved = i32(0)
_pFile = (*XunixFile)(unsafe.Pointer(_id))
- func() int32 {
- if _pFile != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pFile == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31243), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCheckReservedLockØ00__func__Ø000))), unsafe.Pointer(str(59944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pFile.X4) <= i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pFile.X4) > i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31244), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCheckReservedLockØ00__func__Ø000))), unsafe.Pointer(str(140780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_unixEnterMutex(tls)
if int32((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X2) <= i32(1) {
@@ -159429,25 +144786,17 @@ _1:
_3_nBlk = _1_buf.X10
_3_nWrite = i32(0)
_3_iWrite = ((((_1_buf.X9) / int64(_3_nBlk)) * int64(_3_nBlk)) + int64(_3_nBlk)) - int64(i32(1))
- func() int32 {
- if _3_iWrite >= (_1_buf.X9) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _3_iWrite < (_1_buf.X9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33564), unsafe.Pointer((*int8)(unsafe.Pointer(&_fcntlSizeHintØ00__func__Ø000))), unsafe.Pointer(str(140836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_3_iWrite + int64(i32(1))) % int64(_3_nBlk)) == int64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_3_iWrite + int64(i32(1))) % int64(_3_nBlk)) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33565), unsafe.Pointer((*int8)(unsafe.Pointer(&_fcntlSizeHintØ00__func__Ø000))), unsafe.Pointer(str(140856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_7:
if _3_iWrite >= ((_1_nSize + int64(_3_nBlk)) - int64(i32(1))) {
@@ -159516,25 +144865,17 @@ func init() {
func _unixMapfile(tls *crt.TLS, _pFd *XunixFile, _nMap int64) (r0 int32) { // sqlite3.c:34667:1
var _1_statbuf crt.Xstruct_stat64 // sqlite3.c:34673:17
_ = _1_statbuf
- func() int32 {
- if (_nMap >= int64(i32(0))) || ((_pFd.X12) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nMap < int64(i32(0)) && (_pFd.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34668), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixMapfileØ00__func__Ø000))), unsafe.Pointer(str(140896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_nMap > int64(i32(0))) || (((_pFd.X13) == int64(i32(0))) && (unsafe.Pointer(_pFd.X16) == (unsafe.Pointer)(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nMap <= int64(i32(0)) && ((_pFd.X13) != int64(i32(0)) || unsafe.Pointer(_pFd.X16) != (unsafe.Pointer)(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34669), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixMapfileØ00__func__Ø000))), unsafe.Pointer(str(140928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pFd.X12) <= i32(0) {
goto _7
@@ -159564,15 +144905,11 @@ _8:
_nMap = _pFd.X15
_10:
- func() int32 {
- if (_nMap > int64(i32(0))) || (((_pFd.X13) == int64(i32(0))) && (unsafe.Pointer(_pFd.X16) == (unsafe.Pointer)(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nMap <= int64(i32(0)) && ((_pFd.X13) != int64(i32(0)) || unsafe.Pointer(_pFd.X16) != (unsafe.Pointer)(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34683), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixMapfileØ00__func__Ø000))), unsafe.Pointer(str(140928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nMap == (_pFd.X13) {
goto _15
@@ -159616,65 +144953,41 @@ func _unixRemapfile(tls *crt.TLS, _pFd *XunixFile, _nNew int64) { // sqlite3.c:3
_nOrig = _pFd.X14
_pNew = nil
_flags = i32(1)
- func() int32 {
- if (_pFd.X12) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pFd.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34586), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(139928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nNew > (_pFd.X13) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nNew <= (_pFd.X13) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34587), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(140992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nNew <= (_pFd.X15) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nNew > (_pFd.X15) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34588), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(141012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nNew > int64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nNew <= int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34589), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(86036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pFd.X14) >= (_pFd.X13) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pFd.X14) < (_pFd.X13) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34590), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(141036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (unsafe.Pointer)(uintptr(u32(4294967295))) != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (unsafe.Pointer)(uintptr(u32(4294967295))) == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34591), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(141072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pOrig == nil {
goto _12
@@ -159792,15 +145105,11 @@ func _unixGetTempname(tls *crt.TLS, _nBuf int32, _zBuf *int8) (r0 int32) { // sq
_0:
_1:
Xsqlite3_randomness(tls, int32(u32(8)), (unsafe.Pointer)(&_1_r))
- func() int32 {
- if _nBuf > i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nBuf <= i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35302), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixGetTempnameØ00__func__Ø000))), unsafe.Pointer(str(141104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(_nBuf-i32(2)))) = int8(i32(0))
Xsqlite3_snprintf(tls, _nBuf, _zBuf, str(141112), unsafe.Pointer(_zDir), _1_r, i32(0))
@@ -159959,45 +145268,29 @@ _0:
_p = (*TunixShm)(unsafe.Pointer(_pDbFd.X10))
_pShmNode = (*XunixShmNode)(unsafe.Pointer(_p.X0))
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1)))
- func() int32 {
- if (_szRegion == (_pShmNode.X4)) || (int32(_pShmNode.X5) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _szRegion != (_pShmNode.X4) && int32(_pShmNode.X5) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34251), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) == (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) != (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34252), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pShmNode.X3) >= i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pShmNode.X3) < i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34253), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pShmNode.X3) < i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pShmNode.X3) >= i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34254), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141344)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nReqRegion = ((_iRegion + _nShmPerMap) / _nShmPerMap) * _nShmPerMap
if int32(_pShmNode.X5) >= _nReqRegion {
@@ -160029,15 +145322,11 @@ _15:
goto _shmpage_out
_17:
- func() int32 {
- if (_2_nByte % _unixShmMapØ00pgszØ001) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_2_nByte % _unixShmMapØ00pgszØ001) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34296), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_7_iPg = int32((_2_sStat.X9) / int64(_unixShmMapØ00pgszØ001))
_21:
@@ -160159,15 +145448,11 @@ func _unixShmRegionPerMap(tls *crt.TLS) (r0 int32) { // sqlite3.c:34005:1
_ = _pgsz
_shmsz = i32(32768)
_pgsz = (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(25)))).X1)})))(tls)
- func() int32 {
- if ((_pgsz - i32(1)) & _pgsz) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pgsz - i32(1)) & _pgsz) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34008), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmRegionPerMapØ00__func__Ø000))), unsafe.Pointer(str(141412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pgsz >= _shmsz {
goto _2
@@ -160218,15 +145503,11 @@ func _unixOpenSharedMemory(tls *crt.TLS, _pDbFd *XunixFile) (r0 int32) { // sqli
_0:
crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u32(16))
- func() int32 {
- if (*TunixShm)(unsafe.Pointer(_pDbFd.X10)) == (*TunixShm)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TunixShm)(unsafe.Pointer(_pDbFd.X10)) != (*TunixShm)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34091), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenSharedMemoryØ00__func__Ø000))), unsafe.Pointer(str(141452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_unixEnterMutex(tls)
_pInode = (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2))
@@ -160372,35 +145653,23 @@ func _unixShmSystemLock(tls *crt.TLS, _pFile *XunixFile, _lockType int32, _ofst
_ = _2_mask
_rc = i32(0)
_pShmNode = (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X5))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) != 0 || ((_pShmNode.X8) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) == 0 && (_pShmNode.X8) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33938), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141516)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_n == i32(1)) || (_lockType != i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _n != i32(1) && _lockType == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33941), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_n >= i32(1)) && (_n <= i32(8)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _n < i32(1) || _n > i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33944), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141604)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pShmNode.X3) < i32(0) {
goto _9
@@ -160463,15 +145732,11 @@ _15:
goto _18
_17:
- func() int32 {
- if _lockType == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _lockType != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33973), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(36 /* X10 */)))
@@ -160502,15 +145767,11 @@ _22:
goto _25
_24:
- func() int32 {
- if _lockType == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _lockType != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33984), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_25:
_23:
@@ -160534,26 +145795,19 @@ func _unixShmPurge(tls *crt.TLS, _pFd *XunixFile) { // sqlite3.c:34019:1
var _1_i int32 // sqlite3.c:34024:9
_ = _1_i
_p = (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pFd.X2)).X5))
- func() int32 {
- if _unixMutexHeld(tls) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _unixMutexHeld(tls) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34021), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmPurgeØ00__func__Ø000))), unsafe.Pointer(str(139728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p == nil || func() int32 {
if (_p.X8) == i32(0) {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34022), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmPurgeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34022), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmPurgeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -160561,15 +145815,11 @@ func _unixShmPurge(tls *crt.TLS, _pFd *XunixFile) { // sqlite3.c:34019:1
}
_1_nShmPerMap = _unixShmRegionPerMap(tls)
- func() int32 {
- if (*XunixInodeInfo)(unsafe.Pointer(_p.X0)) == (*XunixInodeInfo)(unsafe.Pointer(_pFd.X2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XunixInodeInfo)(unsafe.Pointer(_p.X0)) != (*XunixInodeInfo)(unsafe.Pointer(_pFd.X2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34025), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmPurgeØ00__func__Ø000))), unsafe.Pointer(str(141672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_free(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_p.X1)))
_1_i = i32(0)
@@ -160650,96 +145900,60 @@ func _unixShmLock(tls *crt.TLS, _fd *Xsqlite3_file, _ofst int32, _n int32, _flag
_p = (*TunixShm)(unsafe.Pointer(_pDbFd.X10))
_pShmNode = (*XunixShmNode)(unsafe.Pointer(_p.X0))
_rc = i32(0)
- func() int32 {
- if _pShmNode == (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pShmNode != (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X5)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34379), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) == (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) != (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34380), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_ofst >= i32(0)) && ((_ofst + _n) <= i32(8)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _ofst < i32(0) || (_ofst+_n) > i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34381), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141760)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _n >= i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _n < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34382), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141796)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((_flags == i32(6)) || (_flags == i32(10))) || (_flags == i32(5))) || (_flags == i32(9)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _flags != i32(6) && _flags != i32(10) && _flags != i32(5) && _flags != i32(9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34383), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_n == i32(1)) || ((_flags & i32(8)) != i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _n != i32(1) && (_flags&i32(8)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34387), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(142004)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pShmNode.X3) >= i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pShmNode.X3) < i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34388), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pShmNode.X3) < i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pShmNode.X3) >= i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34389), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141344)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_mask = uint16((i32(1) << uint(_ofst+_n)) - (i32(1) << uint(_ofst)))
- func() int32 {
- if (_n > i32(1)) || (int32(_mask) == (i32(1) << uint(_ofst))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n <= i32(1) && int32(_mask) != (i32(1)<<uint(_ofst)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34392), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(142048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1)))
if (_flags & i32(1)) == 0 {
@@ -160760,15 +145974,11 @@ _27:
goto _28
_31:
- func() int32 {
- if (int32(_pX.X5) & (int32(_p.X5) | int32(_p.X4))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pX.X5) & (int32(_p.X5) | int32(_p.X4))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34400), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(142072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_1_allMask
@@ -160891,15 +146101,11 @@ _52:
goto _56
}
- func() int32 {
- if (int32(_p.X4) & int32(_mask)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_p.X4) & int32(_mask)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34461), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(142120)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X5 */)))
@@ -160951,25 +146157,17 @@ func _unixShmUnmap(tls *crt.TLS, _fd *Xsqlite3_file, _deleteFlag int32) (r0 int3
_0:
_pShmNode = (*XunixShmNode)(unsafe.Pointer(_p.X0))
- func() int32 {
- if _pShmNode == (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pShmNode != (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X5)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34508), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmUnmapØ00__func__Ø000))), unsafe.Pointer(str(141724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) == (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) != (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34509), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmUnmapØ00__func__Ø000))), unsafe.Pointer(str(141260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1)))
_pp = (**TunixShm)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(32 /* X9 */)))))
@@ -160987,15 +146185,11 @@ _8:
*(**TunixShm)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDbFd)) + uintptr(36 /* X10 */))))) = (*TunixShm)(unsafe.Pointer(uintptr(i32(0))))
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1)))
_unixEnterMutex(tls)
- func() int32 {
- if (_pShmNode.X8) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pShmNode.X8) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34525), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmUnmapØ00__func__Ø000))), unsafe.Pointer(str(142160)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(28 /* X8 */))) -= 1
if (_pShmNode.X8) != i32(0) {
@@ -161065,25 +146259,17 @@ func _unixUnfetch(tls *crt.TLS, _fd *Xsqlite3_file, _iOff int64, _p unsafe.Point
_ = _pFd
_pFd = (*XunixFile)(unsafe.Pointer(_fd))
- func() int32 {
- if (unsafe.Pointer(_p) == (unsafe.Pointer)(uintptr(i32(0)))) == ((_pFd.X12) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (unsafe.Pointer(_p) == (unsafe.Pointer)(uintptr(i32(0)))) != ((_pFd.X12) == i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34743), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnfetchØ00__func__Ø000))), unsafe.Pointer(str(142196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (unsafe.Pointer(_p) == (unsafe.Pointer)(uintptr(i32(0)))) || (unsafe.Pointer(_p) == (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(_pFd.X16)+1*uintptr(_iOff))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) && unsafe.Pointer(_p) != (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(_pFd.X16)+1*uintptr(_iOff)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34746), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnfetchØ00__func__Ø000))), unsafe.Pointer(str(142224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p == nil {
goto _5
@@ -161095,15 +146281,11 @@ func _unixUnfetch(tls *crt.TLS, _fd *Xsqlite3_file, _iOff int64, _p unsafe.Point
_5:
_unixUnmapfile(tls, _pFd)
_6:
- func() int32 {
- if (_pFd.X12) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pFd.X12) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34754), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnfetchØ00__func__Ø000))), unsafe.Pointer(str(142268)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
@@ -161168,95 +146350,59 @@ func _unixOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _pFile *Xsqlite3
_isReadWrite = _flags & i32(2)
_syncDir = bool2int(_isCreate != 0 && (((_eType == i32(16384)) || (_eType == i32(2048))) || (_eType == i32(524288))))
_zName = _zPath
- func() int32 {
- if ((_isReadonly == i32(0)) || (_isReadWrite == i32(0))) && (_isReadWrite != 0 || _isReadonly != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isReadonly != i32(0) && _isReadWrite != i32(0) || _isReadWrite == 0 && _isReadonly == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35552), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_isCreate == i32(0)) || _isReadWrite != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _isCreate != i32(0) && _isReadWrite == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35553), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_isExclusive == i32(0)) || _isCreate != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _isExclusive != i32(0) && _isCreate == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35554), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_isDelete == i32(0)) || _isCreate != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _isDelete != i32(0) && _isCreate == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35555), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142424)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_isDelete == 0) && (_zName != nil)) || (_eType != i32(256)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_isDelete != 0 || _zName == nil) && _eType == i32(256) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35559), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142448)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_isDelete == 0) && (_zName != nil)) || (_eType != i32(2048)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_isDelete != 0 || _zName == nil) && _eType == i32(2048) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35560), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_isDelete == 0) && (_zName != nil)) || (_eType != i32(16384)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_isDelete != 0 || _zName == nil) && _eType == i32(16384) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35561), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142556)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_isDelete == 0) && (_zName != nil)) || (_eType != i32(524288)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_isDelete != 0 || _zName == nil) && _eType == i32(524288) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35562), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((((((_eType == i32(256)) || (_eType == i32(512))) || (_eType == i32(2048))) || (_eType == i32(4096))) || (_eType == i32(8192))) || (_eType == i32(16384))) || (_eType == i32(1024))) || (_eType == i32(524288)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _eType != i32(256) && _eType != i32(512) && _eType != i32(2048) && _eType != i32(4096) && _eType != i32(8192) && _eType != i32(16384) && _eType != i32(1024) && _eType != i32(524288) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35565), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _randomnessPid == crt.Xgetpid(tls) {
goto _42
@@ -161291,15 +146437,11 @@ _44:
_46:
_45:
*(**XUnixUnusedFd)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X8 */))))) = _2_pUnused
- func() int32 {
- if (_flags&i32(64)) != 0 || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zName)) + 1*uintptr(crt.Xstrlen(tls, _zName)+uint32(i32(1)))))) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_flags&i32(64)) == 0 && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zName)) + 1*uintptr(crt.Xstrlen(tls, _zName)+uint32(i32(1)))))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35599), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _50
@@ -161308,15 +146450,11 @@ _43:
goto _51
}
- func() int32 {
- if _isDelete != 0 && (_syncDir == 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isDelete == 0 || _syncDir != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35603), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _unixGetTempname(tls, _pVfs.X2, (*int8)(unsafe.Pointer(&_zTmpname)))
if _rc == i32(0) {
@@ -161328,15 +146466,11 @@ _43:
_55:
_zName = (*int8)(unsafe.Pointer(&_zTmpname))
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zName)) + 1*uintptr(crt.Xstrlen(tls, _zName)+uint32(i32(1)))))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zName)) + 1*uintptr(crt.Xstrlen(tls, _zName)+uint32(i32(1)))))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35612), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143004)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_51:
_50:
@@ -161394,40 +146528,28 @@ _61:
goto _63
}
- func() int32 {
- if (*XUnixUnusedFd)(unsafe.Pointer(_p.X8)) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XUnixUnusedFd)(unsafe.Pointer(_p.X8)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35631), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143032)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_eType == i32(524288)) || (_eType == i32(2048)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _eType != i32(524288) && _eType != i32(2048) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35632), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
_63:
_fd = _robust_open(tls, _zName, _openFlags, _8_openMode)
- func() int32 {
- if (_isExclusive == 0) || ((_openFlags & i32(64)) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isExclusive != 0 && (_openFlags&i32(64)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35637), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _fd >= i32(0) || (*crt.X__errno_location(tls)) == i32(21) || _isReadWrite == 0 {
goto _74
@@ -161471,15 +146593,11 @@ _75:
_robustFchown(tls, _fd, _8_uid, _8_gid)
_76:
_62:
- func() int32 {
- if _fd >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _fd < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35660), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pOutFlags == nil {
goto _79
@@ -161649,25 +146767,17 @@ _1:
goto _2
}
- func() int32 {
- if _1_nDb > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_nDb <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35452), unsafe.Pointer((*int8)(unsafe.Pointer(&_findCreateFileModeØ00__func__Ø000))), unsafe.Pointer(str(143168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zPath)) + 1*uintptr(_1_nDb)))))))) & i32(6)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zPath)) + 1*uintptr(_1_nDb)))))))) & i32(6)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35453), unsafe.Pointer((*int8)(unsafe.Pointer(&_findCreateFileModeØ00__func__Ø000))), unsafe.Pointer(str(143176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_nDb -= 1
goto _1
@@ -161748,35 +146858,23 @@ func _fillInUnixFile(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _h int32, _pId *Xsqlite3
_ = _7_nFilename
_pNew = (*XunixFile)(unsafe.Pointer(_pId))
_rc = i32(0)
- func() int32 {
- if (*XunixInodeInfo)(unsafe.Pointer(_pNew.X2)) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XunixInodeInfo)(unsafe.Pointer(_pNew.X2)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35076), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInUnixFileØ00__func__Ø000))), unsafe.Pointer(str(143232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_zFilename == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFilename)) + 1*uintptr(i32(0))))) == i32(47)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _zFilename != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFilename)) + 1*uintptr(i32(0))))) != i32(47) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35086), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInUnixFileØ00__func__Ø000))), unsafe.Pointer(str(143252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_zFilename != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_ctrlFlags & i32(128)) != i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _zFilename == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_ctrlFlags&i32(128)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35090), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInUnixFileØ00__func__Ø000))), unsafe.Pointer(str(143288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(12 /* X3 */))) = _h
*(**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))))) = _pVfs
@@ -161839,15 +146937,11 @@ _14:
goto _17
}
- func() int32 {
- if _zFilename != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zFilename == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35194), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInUnixFileØ00__func__Ø000))), unsafe.Pointer(str(143348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_7_nFilename = int32(crt.Xstrlen(tls, _zFilename)) + i32(6)
_7_zLockFile = (*int8)(unsafe.Pointer(Xsqlite3_malloc64(tls, uint64(_7_nFilename))))
@@ -161939,14 +147033,16 @@ func _nolockClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:31
}
func _nolockLock(tls *crt.TLS, _NotUsed *Xsqlite3_file, _NotUsed2 int32) (r0 int32) { // sqlite3.c:31862:1
- func() int32 { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
r0 = i32(0)
return
}
func _nolockUnlock(tls *crt.TLS, _NotUsed *Xsqlite3_file, _NotUsed2 int32) (r0 int32) { // sqlite3.c:31866:1
- func() int32 { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
r0 = i32(0)
return
@@ -161972,15 +147068,11 @@ func _findInodeInfo(tls *crt.TLS, _pFile *XunixFile, _ppInode **XunixInodeInfo)
var _pInode *XunixInodeInfo // sqlite3.c:31107:17
_ = _pInode
_pInode = nil
- func() int32 {
- if _unixMutexHeld(tls) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _unixMutexHeld(tls) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31109), unsafe.Pointer((*int8)(unsafe.Pointer(&_findInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_fd = _pFile.X3
_rc = (*(*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, _fd, &_statbuf)
@@ -162093,15 +147185,11 @@ func _dotlockClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:3
var _pFile *XunixFile // sqlite3.c:32054:12
_ = _pFile
_pFile = (*XunixFile)(unsafe.Pointer(_id))
- func() int32 {
- if _id != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _id == (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32055), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockCloseØ00__func__Ø000))), unsafe.Pointer(str(143404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_dotlockUnlock(tls, _id, i32(0))
Xsqlite3_free(tls, _pFile.X7)
@@ -162127,25 +147215,17 @@ func _dotlockUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int3
_ = _3_tErrno
_pFile = (*XunixFile)(unsafe.Pointer(_id))
_zLockFile = (*int8)(unsafe.Pointer(_pFile.X7))
- func() int32 {
- if _pFile != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pFile == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32015), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockUnlockØ00__func__Ø000))), unsafe.Pointer(str(59944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _eFileLock <= i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _eFileLock > i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32018), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockUnlockØ00__func__Ø000))), unsafe.Pointer(str(139564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pFile.X4) != _eFileLock {
goto _4
@@ -162164,15 +147244,11 @@ _4:
return
_5:
- func() int32 {
- if _eFileLock == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eFileLock != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32034), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockUnlockØ00__func__Ø000))), unsafe.Pointer(str(143428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = (*(*func(*crt.TLS, *int8) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 12*uintptr(i32(19)))).X1)})))(tls, _zLockFile)
if _rc >= i32(0) {
@@ -162271,15 +147347,11 @@ func _dotlockCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int32
_rc = i32(0)
_reserved = i32(0)
_pFile = (*XunixFile)(unsafe.Pointer(_id))
- func() int32 {
- if _pFile != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pFile == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31926), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockCheckReservedLockØ00__func__Ø000))), unsafe.Pointer(str(59944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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
@@ -162338,15 +147410,11 @@ _5:
goto _6
_4:
- func() int32 {
- if _rc == i32(14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35788), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixDeleteØ00__func__Ø000))), unsafe.Pointer(str(140204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = i32(0)
_6:
@@ -162366,25 +147434,17 @@ func _unixAccess(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _zPath *int8, _flags int3
var _1_buf crt.Xstruct_stat64 // sqlite3.c:35821:17
_ = _1_buf
- func() int32 {
- if _pResOut != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pResOut == (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35814), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixAccessØ00__func__Ø000))), unsafe.Pointer(str(143512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_flags == i32(0)) || (_flags == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _flags != i32(0) && _flags != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35818), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixAccessØ00__func__Ø000))), unsafe.Pointer(str(143524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _flags != i32(0) {
goto _5
@@ -162428,15 +147488,11 @@ func _unixFullPathname(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _nOut in
_nLink = i32(1)
_zIn = _zPath
_zDel = nil
- func() int32 {
- if (_pVfs.X2) == i32(512) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pVfs.X2) != i32(512) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35880), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFullPathnameØ00__func__Ø000))), unsafe.Pointer(str(143600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
@@ -162530,15 +147586,11 @@ _13:
_11:
_zIn = _zDel
_6:
- func() int32 {
- if ((_rc != i32(0)) || (_zIn != _zOut)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zIn)) + 1*uintptr(i32(0))))) == i32(47)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && _zIn == _zOut && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zIn)) + 1*uintptr(i32(0))))) != i32(47) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35935), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFullPathnameØ00__func__Ø000))), unsafe.Pointer(str(143632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) || _zIn == _zOut {
goto _27
@@ -162659,15 +147711,11 @@ func _unixRandomness(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _nBuf int32, _zBuf *i
var _2_t int32 // sqlite3.c:36037:14
_ = _2_t
- func() int32 {
- if uint32(_nBuf) >= u32(8) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uint32(_nBuf) < u32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(36016), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRandomnessØ00__func__Ø000))), unsafe.Pointer(str(143696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemset(tls, (unsafe.Pointer)(_zBuf), i32(0), uint32(_nBuf))
_randomnessPid = crt.Xgetpid(tls)
@@ -162680,15 +147728,11 @@ func _unixRandomness(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _nBuf int32, _zBuf *i
crt.Xtime(tls, &_2_t)
crt.Xmemcpy(tls, (unsafe.Pointer)(_zBuf), (unsafe.Pointer)(&_2_t), u32(4))
crt.Xmemcpy(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf))+1*uintptr(u32(4))))), (unsafe.Pointer)(&_randomnessPid), u32(4))
- func() int32 {
- if u32(8) <= uint32(_nBuf) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if u32(8) > uint32(_nBuf) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(36041), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRandomnessØ00__func__Ø000))), unsafe.Pointer(str(143756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nBuf = int32(u32(8))
goto _5
@@ -163095,15 +148139,11 @@ func _sqlite3AppendChar(tls *crt.TLS, _p *XStrAccum, _N int32, _c int8) { // sql
return
_1:
- func() int32 {
- if ((_p.X2) == (_p.X1)) == ((int32(_p.X7) & i32(4)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X2) == (_p.X1)) != ((int32(_p.X7) & i32(4)) == i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25854), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AppendCharØ00__func__Ø000))), unsafe.Pointer(str(4868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4:
if postInc961(&_N, int32(-1)) <= i32(0) {
@@ -163163,11 +148203,11 @@ var nzf32 float32 // -0.0
var nzf64 float64 // -0.0
var sink6565556 **XWhereLoop //TODO report GC bug
var sink1025 *int8 //TODO report GC bug
-var sink5817044 *XCollSeq //TODO report GC bug
+var sink5817054 *XCollSeq //TODO report GC bug
var sink6568847 *TInLoop //TODO report GC bug
var sink6655230 *XyyStackEntry //TODO report GC bug
-var sink5445791 *XMem //TODO report GC bug
-var sink5409884 *uint32 //TODO report GC bug
+var sink5445801 *XMem //TODO report GC bug
+var sink5409894 *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
@@ -163177,7 +148217,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 postInc5532090(p **int16, d int) *int16 {
+func postInc5532100(p **int16, d int) *int16 {
q := (*uintptr)(unsafe.Pointer(p))
v := *q
*q += uintptr(d)
@@ -163189,7 +148229,7 @@ func postInc1025(p **int8, d int) *int8 {
*q += uintptr(d)
return (*int8)(unsafe.Pointer(v))
}
-func postInc5570645(p **TRowSetEntry, d int) *TRowSetEntry {
+func postInc5570655(p **TRowSetEntry, d int) *TRowSetEntry {
q := (*uintptr)(unsafe.Pointer(p))
v := *q
*q += uintptr(d)
@@ -163201,13 +148241,13 @@ func postInc6655230(p **XyyStackEntry, d int) *XyyStackEntry {
*q += uintptr(d)
return (*XyyStackEntry)(unsafe.Pointer(v))
}
-func postInc5445791(p **XMem, d int) *XMem {
+func postInc5445801(p **XMem, d int) *XMem {
q := (*uintptr)(unsafe.Pointer(p))
v := *q
*q += uintptr(d)
return (*XMem)(unsafe.Pointer(v))
}
-func postInc5409884(p **uint32, d int) *uint32 {
+func postInc5409894(p **uint32, d int) *uint32 {
q := (*uintptr)(unsafe.Pointer(p))
v := *q
*q += uintptr(d)
@@ -163231,7 +148271,7 @@ func preInc1025(p **int8, d int) *int8 {
*q = v
return (*int8)(unsafe.Pointer(v))
}
-func preInc5445791(p **XMem, d int) *XMem {
+func preInc5445801(p **XMem, d int) *XMem {
q := (*uintptr)(unsafe.Pointer(p))
v := *q + uintptr(d)
*q = v
@@ -163261,37 +148301,37 @@ func store6544146(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 store5658256(p **XIndex, v *XIndex) *XIndex { *p = v; return v }
-func store5522329(p **XColumn, v *XColumn) *XColumn { *p = v; return v }
-func store5431490(p **XTable, v *XTable) *XTable { *p = v; return v }
-func store5515036(p **TExprList_item, v *TExprList_item) *TExprList_item { *p = v; return v }
-func store5927711(p **XFKey, v *XFKey) *XFKey { *p = v; return v }
-func store5555028(p **XPgHdr, v *XPgHdr) *XPgHdr { *p = v; return v }
-func store5433053(p **TVdbe, v *TVdbe) *TVdbe { *p = v; return v }
+func store5658266(p **XIndex, v *XIndex) *XIndex { *p = v; return v }
+func store5522339(p **XColumn, v *XColumn) *XColumn { *p = v; return v }
+func store5431500(p **XTable, v *XTable) *XTable { *p = v; return v }
+func store5515046(p **TExprList_item, v *TExprList_item) *TExprList_item { *p = v; return v }
+func store5927721(p **XFKey, v *XFKey) *XFKey { *p = v; return v }
+func store5555038(p **XPgHdr, v *XPgHdr) *XPgHdr { *p = v; return v }
+func store5433063(p **TVdbe, v *TVdbe) *TVdbe { *p = v; return v }
func store6566380(p **XWhereTerm, v *XWhereTerm) *XWhereTerm { *p = v; return v }
-func store5932984(p **XIncrMerger, v *XIncrMerger) *XIncrMerger { *p = v; return v }
-func store5666225(p **XUnpackedRecord, v *XUnpackedRecord) *XUnpackedRecord { *p = v; return v }
-func store5581969(p **Xsqlite3_backup, v *Xsqlite3_backup) *Xsqlite3_backup { *p = v; return v }
-func store5420283(p **XBtree, v *XBtree) *XBtree { *p = v; return v }
-func store5960848(p **XFileChunk, v *XFileChunk) *XFileChunk { *p = v; return v }
-func store5791598(p **XSubProgram, v *XSubProgram) *XSubProgram { *p = v; return v }
-func store5515676(p **XSelect, v *XSelect) *XSelect { *p = v; return v }
-func store5456757(p **Xsqlite3_file, v *Xsqlite3_file) *Xsqlite3_file { *p = v; return v }
-func store5943040(p **XMergeEngine, v *XMergeEngine) *XMergeEngine { *p = v; return v }
-func store5427056(p **XExprList, v *XExprList) *XExprList { *p = v; return v }
-func store5504043(p **XSrcList, v *XSrcList) *XSrcList { *p = v; return v }
-func store5570645(p **TRowSetEntry, v *TRowSetEntry) *TRowSetEntry { *p = v; return v }
-func store5456341(p **XFuncDef, v *XFuncDef) *XFuncDef { *p = v; return v }
+func store5932994(p **XIncrMerger, v *XIncrMerger) *XIncrMerger { *p = v; return v }
+func store5666235(p **XUnpackedRecord, v *XUnpackedRecord) *XUnpackedRecord { *p = v; return v }
+func store5581979(p **Xsqlite3_backup, v *Xsqlite3_backup) *Xsqlite3_backup { *p = v; return v }
+func store5420293(p **XBtree, v *XBtree) *XBtree { *p = v; return v }
+func store5960858(p **XFileChunk, v *XFileChunk) *XFileChunk { *p = v; return v }
+func store5791608(p **XSubProgram, v *XSubProgram) *XSubProgram { *p = v; return v }
+func store5515686(p **XSelect, v *XSelect) *XSelect { *p = v; return v }
+func store5456767(p **Xsqlite3_file, v *Xsqlite3_file) *Xsqlite3_file { *p = v; return v }
+func store5943050(p **XMergeEngine, v *XMergeEngine) *XMergeEngine { *p = v; return v }
+func store5427066(p **XExprList, v *XExprList) *XExprList { *p = v; return v }
+func store5504053(p **XSrcList, v *XSrcList) *XSrcList { *p = v; return v }
+func store5570655(p **TRowSetEntry, v *TRowSetEntry) *TRowSetEntry { *p = v; return v }
+func store5456351(p **XFuncDef, v *XFuncDef) *XFuncDef { *p = v; return v }
func store6576895(p **XWhereOrInfo, v *XWhereOrInfo) *XWhereOrInfo { *p = v; return v }
-func store5564350(p **XPgHdr1, v *XPgHdr1) *XPgHdr1 { *p = v; return v }
-func store5666632(p **XKeyInfo, v *XKeyInfo) *XKeyInfo { *p = v; return v }
+func store5564360(p **XPgHdr1, v *XPgHdr1) *XPgHdr1 { *p = v; return v }
+func store5666642(p **XKeyInfo, v *XKeyInfo) *XKeyInfo { *p = v; return v }
func store6563737(p **XWhereLoop, v *XWhereLoop) *XWhereLoop { *p = v; return v }
-func store5774059(p **XVdbeOp, v *XVdbeOp) *XVdbeOp { *p = v; return v }
-func store5516225(p **XExpr, v *XExpr) *XExpr { *p = v; return v }
-func store5821214(p **XVdbeCursor, v *XVdbeCursor) *XVdbeCursor { *p = v; return v }
-func store6192695(p **XTriggerStep, v *XTriggerStep) *XTriggerStep { *p = v; return v }
-func store5661680(p **XMemPage, v *XMemPage) *XMemPage { *p = v; return v }
-func store5445791(p **XMem, v *XMem) *XMem { *p = v; return v }
+func store5774069(p **XVdbeOp, v *XVdbeOp) *XVdbeOp { *p = v; return v }
+func store5516235(p **XExpr, v *XExpr) *XExpr { *p = v; return v }
+func store5821224(p **XVdbeCursor, v *XVdbeCursor) *XVdbeCursor { *p = v; return v }
+func store6192705(p **XTriggerStep, v *XTriggerStep) *XTriggerStep { *p = v; return v }
+func store5661690(p **XMemPage, v *XMemPage) *XMemPage { *p = v; return v }
+func store5445801(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 }
@@ -163302,7 +148342,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{} } // T5405106 struct{struct{}}
+type Xva_list struct{ X0 struct{} } // T5405116 struct{struct{}}
type TSqlite3Config struct {
X0 int32
@@ -163378,7 +148418,7 @@ type TSqlite3Config struct {
X37 func(*crt.TLS, int32) int32
X38 int32
X39 int32
-} // T5405966 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}
+} // T5405976 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
@@ -163389,7 +148429,7 @@ type Xsqlite3_mem_methods struct {
X5 func(*crt.TLS, unsafe.Pointer) int32
X6 func(*crt.TLS, unsafe.Pointer)
X7 unsafe.Pointer
-} // T5407070 struct{*func(int32)*struct{},*func(*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{}),*struct{}}
+} // T5407080 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
@@ -163401,7 +148441,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
-} // T5407264 struct{*func()int32,*func()int32,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*struct{}),*func(*struct{})int32,*func(*struct{})int32}
+} // T5407274 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
@@ -163417,21 +148457,21 @@ type Xsqlite3_pcache_methods2 struct {
X10 func(*crt.TLS, unsafe.Pointer, uint32)
X11 func(*crt.TLS, unsafe.Pointer)
X12 func(*crt.TLS, unsafe.Pointer)
-} // T5407798 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{})}
+} // T5407808 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 } // T5408182 struct{[23]*struct{}}
+type XFuncDefHash struct{ X0 [23]unsafe.Pointer } // T5408192 struct{[23]*struct{}}
type XToken struct {
X0 *int8
X1 uint32
-} // T5408252 struct{*int8,uint32}
+} // T5408262 struct{*int8,uint32}
type Tsqlite3StatType struct {
X0 [10]uint32
X1 [10]uint32
-} // T5408559 struct{[10]uint32,[10]uint32}
+} // T5408569 struct{[10]uint32,[10]uint32}
-type Xsqlite3_file struct{ X0 unsafe.Pointer } // T5408919 struct{*struct{}}
+type Xsqlite3_file struct{ X0 unsafe.Pointer } // T5408929 struct{*struct{}}
type Xsqlite3_mutex struct {
X0 struct {
@@ -163462,14 +148502,14 @@ type Xsqlite3_mutex struct {
X2 int32
X3 uint32
X4 int32
-} // T5409076 struct{union{struct{int32,uint32,int32,int32,uint32,union{struct{int16,int16},struct{*struct{}}}},[24]int8,int32},int32,int32,uint32,int32}
+} // T5409086 struct{union{struct{int32,uint32,int32,int32,uint32,union{struct{int16,int16},struct{*struct{}}}},[24]int8,int32},int32,int32,uint32,int32}
type XHash struct {
X0 uint32
X1 uint32
X2 unsafe.Pointer
X3 unsafe.Pointer
-} // T5412709 struct{uint32,uint32,*struct{},*struct{}}
+} // T5412719 struct{uint32,uint32,*struct{},*struct{}}
type XDb struct {
X0 *int8
@@ -163477,7 +148517,7 @@ type XDb struct {
X2 uint8
X3 uint8
X4 unsafe.Pointer
-} // T5412858 struct{*int8,*struct{},uint8,uint8,*struct{}}
+} // T5412868 struct{*int8,*struct{},uint8,uint8,*struct{}}
type Xsqlite3 struct {
X0 unsafe.Pointer
@@ -163607,14 +148647,14 @@ type Xsqlite3 struct {
X77 int64
X78 int64
X79 *int32
-} // T5412953 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}
+} // T5412963 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
-} // T5420417 struct{*struct{},uint32,uint8,*struct{}}
+} // T5420427 struct{*struct{},uint32,uint8,*struct{}}
type XBtree struct {
X0 unsafe.Pointer
@@ -163634,7 +148674,7 @@ type XBtree struct {
X2 uint8
X3 unsafe.Pointer
}
-} // T5420458 struct{*struct{},*struct{},uint8,uint8,uint8,uint8,int32,int32,uint32,*struct{},*struct{},struct{*struct{},uint32,uint8,*struct{}}}
+} // T5420468 struct{*struct{},*struct{},uint8,uint8,uint8,uint8,int32,int32,uint32,*struct{},*struct{},struct{*struct{},uint32,uint8,*struct{}}}
type XPager struct {
X0 unsafe.Pointer
@@ -163699,7 +148739,7 @@ type XPager struct {
X59 unsafe.Pointer
X60 unsafe.Pointer
X61 *int8
-} // T5421382 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}
+} // T5421392 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
@@ -163733,19 +148773,19 @@ type XSchema struct {
X8 uint8
X9 uint16
X10 int32
-} // T5425281 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}
+} // T5425291 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
-} // T5425785 struct{*struct{},*struct{},*struct{},*int8}
+} // T5425795 struct{*struct{},*struct{},*struct{},*int8}
type XExprList struct {
X0 int32
X1 unsafe.Pointer
-} // T5427081 struct{int32,*struct{}}
+} // T5427091 struct{int32,*struct{}}
type XTrigger struct {
X0 *int8
@@ -163758,7 +148798,7 @@ type XTrigger struct {
X7 unsafe.Pointer
X8 unsafe.Pointer
X9 unsafe.Pointer
-} // T5428447 struct{*int8,*int8,uint8,uint8,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}}
+} // T5428457 struct{*int8,*int8,uint8,uint8,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}}
type XTable struct {
X0 *int8
@@ -163783,7 +148823,7 @@ type XTable struct {
X19 unsafe.Pointer
X20 unsafe.Pointer
X21 unsafe.Pointer
-} // T5431310 struct{*int8,*struct{},*struct{},*struct{},*struct{},*int8,*struct{},int32,uint32,uint32,int16,int16,int16,int16,uint8,int32,int32,**int8,*struct{},*struct{},*struct{},*struct{}}
+} // T5431320 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
@@ -163830,7 +148870,7 @@ type TVdbe struct {
X41 uint32
X42 unsafe.Pointer
X43 unsafe.Pointer
-} // T5433414 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{}}
+} // T5433424 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
@@ -163848,7 +148888,7 @@ type XDateTime struct {
X12 int8
X13 int8
X14 int8
-} // T5441143 struct{int64,int32,int32,int32,int32,int32,int32,float64,int8,int8,int8,int8,int8,int8,int8}
+} // T5441153 struct{int64,int32,int32,int32,int32,int32,int32,float64,int8,int8,int8,int8,int8,int8,int8}
type Xsqlite3_context struct {
X0 unsafe.Pointer
@@ -163861,7 +148901,7 @@ type Xsqlite3_context struct {
X7 uint8
X8 uint8
X9 [1]unsafe.Pointer
-} // T5442066 struct{*struct{},*struct{},*struct{},*struct{},int32,int32,uint8,uint8,uint8,[1]*struct{}}
+} // T5442076 struct{*struct{},*struct{},*struct{},*struct{},int32,int32,uint8,uint8,uint8,[1]*struct{}}
type XMem struct {
X0 struct {
@@ -163887,7 +148927,7 @@ type XMem struct {
X10 func(*crt.TLS, unsafe.Pointer)
X11 unsafe.Pointer
X12 unsafe.Pointer
-} // T5445628 struct{union{float64,int64,int32,*struct{},*struct{},*struct{}},uint16,uint8,uint8,int32,*int8,*int8,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{}}
+} // T5445638 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
@@ -163904,7 +148944,7 @@ type XFuncDef struct {
}
U [4]byte
}
-} // T5456016 struct{int8,uint16,*struct{},*struct{},*func(*struct{},int32,**struct{}),*func(*struct{}),*int8,union{*struct{},*struct{}}}
+} // T5456026 struct{int8,uint16,*struct{},*struct{},*func(*struct{},int32,**struct{}),*func(*struct{}),*int8,union{*struct{},*struct{}}}
type Xsqlite3_io_methods struct {
X0 int32
@@ -163926,7 +148966,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
-} // T5458074 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}
+} // T5458084 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
@@ -163951,12 +148991,12 @@ type Xsqlite3_vfs struct {
X19 func(*crt.TLS, unsafe.Pointer, *int8, func(*crt.TLS)) int32
X20 func(*crt.TLS, unsafe.Pointer, *int8) func(*crt.TLS)
X21 func(*crt.TLS, unsafe.Pointer, *int8) *int8
-} // T5462382 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}
+} // T5462392 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)
-} // T5482267 struct{*func(),*func()}
+} // T5482277 struct{*func(),*func()}
type TMem0Global struct {
X0 unsafe.Pointer
@@ -163965,7 +149005,7 @@ type TMem0Global struct {
X3 unsafe.Pointer
X4 uint32
X5 int32
-} // T5486835 struct{*struct{},int64,*struct{},*struct{},uint32,int32}
+} // T5486845 struct{*struct{},int64,*struct{},*struct{},uint32,int32}
type Xet_info struct {
X0 int8
@@ -163974,7 +149014,7 @@ type Xet_info struct {
X3 uint8
X4 uint8
X5 uint8
-} // T5502034 struct{int8,uint8,uint8,uint8,uint8,uint8}
+} // T5502044 struct{int8,uint8,uint8,uint8,uint8,uint8}
type XStrAccum struct {
X0 unsafe.Pointer
@@ -163985,13 +149025,13 @@ type XStrAccum struct {
X5 uint32
X6 uint8
X7 uint8
-} // T5502202 struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8}
+} // T5502212 struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8}
type XPrintfArguments struct {
X0 int32
X1 int32
X2 *unsafe.Pointer
-} // T5502400 struct{int32,int32,**struct{}}
+} // T5502410 struct{int32,int32,**struct{}}
type TSrcList_item struct {
X0 unsafe.Pointer
@@ -164020,7 +149060,7 @@ type TSrcList_item struct {
U [4]byte
}
X16 unsafe.Pointer
-} // T5504278 struct{*struct{},*int8,*int8,*int8,*struct{},*struct{},int32,int32,int32,struct{uint8,int8,},uint8,int32,*struct{},*struct{},uint64,union{*int8,*struct{}},*struct{}}
+} // T5504288 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
@@ -164053,14 +149093,14 @@ type XSrcList struct {
}
X16 unsafe.Pointer
}
-} // T5504615 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{}}}
+} // T5504625 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
-} // T5514551 struct{*int8,*struct{},*struct{},*int8}
+} // T5514561 struct{*int8,*struct{},*struct{},*int8}
type XWith struct {
X0 int32
@@ -164071,7 +149111,7 @@ type XWith struct {
X2 unsafe.Pointer
X3 *int8
}
-} // T5514634 struct{int32,*struct{},[1]struct{*int8,*struct{},*struct{},*int8}}
+} // T5514644 struct{int32,*struct{},[1]struct{*int8,*struct{},*struct{},*int8}}
type TExprList_item struct {
X0 unsafe.Pointer
@@ -164089,7 +149129,7 @@ type TExprList_item struct {
}
U [4]byte
}
-} // T5515170 struct{*struct{},*int8,*int8,uint8,int8,union{struct{uint16,uint16},int32}}
+} // T5515180 struct{*struct{},*int8,*int8,uint8,int8,union{struct{uint16,uint16},int32}}
type XSelect struct {
X0 unsafe.Pointer
@@ -164110,7 +149150,7 @@ type XSelect struct {
X15 unsafe.Pointer
X16 unsafe.Pointer
X17 unsafe.Pointer
-} // T5515508 struct{*struct{},uint8,int16,uint32,int32,int32,[12]int8,[2]int32,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}}
+} // T5515518 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
@@ -164140,14 +149180,14 @@ type XExpr struct {
X12 uint8
X13 unsafe.Pointer
X14 unsafe.Pointer
-} // T5516394 struct{uint8,int8,uint32,union{*int8,int32},*struct{},*struct{},union{*struct{},*struct{}},int32,int32,int16,int16,int16,uint8,*struct{},*struct{}}
+} // T5516404 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
-} // T5517853 struct{uint8,uint8,uint8,[256]uint8}
+} // T5517863 struct{uint8,uint8,uint8,[256]uint8}
type XSQLiteThread struct {
X0 uint32
@@ -164155,7 +149195,7 @@ type XSQLiteThread struct {
X2 unsafe.Pointer
X3 func(*crt.TLS, unsafe.Pointer) unsafe.Pointer
X4 unsafe.Pointer
-} // T5518794 struct{uint32,int32,*struct{},*func(*struct{})*struct{},*struct{}}
+} // T5518804 struct{uint32,int32,*struct{},*func(*struct{})*struct{},*struct{}}
type XColumn struct {
X0 *int8
@@ -164165,7 +149205,7 @@ type XColumn struct {
X4 int8
X5 uint8
X6 uint8
-} // T5522276 struct{*int8,*struct{},*int8,uint8,int8,uint8,uint8}
+} // T5522286 struct{*int8,*struct{},*int8,uint8,int8,uint8,uint8}
type TyColCache struct {
X0 int32
@@ -164174,7 +149214,7 @@ type TyColCache struct {
X3 int32
X4 int32
X5 int32
-} // T5528157 struct{int32,int16,uint8,int32,int32,int32}
+} // T5528167 struct{int32,int16,uint8,int32,int32,int32}
type XParse struct {
X0 unsafe.Pointer
@@ -164268,18 +149308,18 @@ type XParse struct {
X69 unsafe.Pointer
X70 unsafe.Pointer
X71 unsafe.Pointer
-} // T5528258 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{}}
+} // T5528268 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)
-} // T5536162 struct{*int8,*func(),*func()}
+} // T5536172 struct{*int8,*func(),*func()}
type TunixFileId struct {
X0 uint64
X1 uint64
-} // T5538914 struct{uint64,uint64}
+} // T5538924 struct{uint64,uint64}
type XunixInodeInfo struct {
X0 struct {
@@ -164295,7 +149335,7 @@ type XunixInodeInfo struct {
X7 unsafe.Pointer
X8 unsafe.Pointer
X9 unsafe.Pointer
-} // T5538936 struct{struct{uint64,uint64},int32,uint8,uint8,int32,*struct{},int32,*struct{},*struct{},*struct{}}
+} // T5538946 struct{struct{uint64,uint64},int32,uint8,uint8,int32,*struct{},int32,*struct{},*struct{},*struct{}}
type XunixFile struct {
X0 unsafe.Pointer
@@ -164318,13 +149358,13 @@ type XunixFile struct {
X17 uint8
X18 uint8
X19 uint8
-} // T5539278 struct{*struct{},*struct{},*struct{},int32,uint8,uint16,int32,*struct{},*struct{},*int8,*struct{},int32,int32,int64,int64,int64,*struct{},uint8,uint8,uint8}
+} // T5539288 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
-} // T5540177 struct{int32,int32,*struct{}}
+} // T5540187 struct{int32,int32,*struct{}}
type XunixShmNode struct {
X0 unsafe.Pointer
@@ -164340,7 +149380,7 @@ type XunixShmNode struct {
X10 uint8
X11 uint8
X12 uint8
-} // T5540561 struct{*struct{},*struct{},*int8,int32,int32,uint16,uint8,**int8,int32,*struct{},uint8,uint8,uint8}
+} // T5540571 struct{*struct{},*struct{},*int8,int32,int32,uint16,uint8,**int8,int32,*struct{},uint8,uint8,uint8}
type Tflock struct {
X0 int16
@@ -164348,7 +149388,7 @@ type Tflock struct {
X2 int64
X3 int64
X4 int32
-} // T5542118 struct{int16,int16,int64,int64,int32}
+} // T5542128 struct{int16,int16,int64,int64,int32}
type TunixShm struct {
X0 unsafe.Pointer
@@ -164357,7 +149397,7 @@ type TunixShm struct {
X3 uint8
X4 uint16
X5 uint16
-} // T5545488 struct{*struct{},*struct{},uint8,uint8,uint16,uint16}
+} // T5545498 struct{*struct{},*struct{},uint8,uint8,uint16,uint16}
type XBitvec struct {
X0 uint32
@@ -164371,7 +149411,7 @@ type XBitvec struct {
}
U [500]byte
}
-} // T5553210 struct{uint32,uint32,uint32,union{[500]uint8,[125]uint32,[125]*struct{}}}
+} // T5553220 struct{uint32,uint32,uint32,union{[500]uint8,[125]uint32,[125]*struct{}}}
type XPgHdr struct {
X0 unsafe.Pointer
@@ -164385,7 +149425,7 @@ type XPgHdr struct {
X8 unsafe.Pointer
X9 unsafe.Pointer
X10 unsafe.Pointer
-} // T5554920 struct{*struct{},*struct{},*struct{},*struct{},*struct{},uint32,uint16,int16,*struct{},*struct{},*struct{}}
+} // T5554930 struct{*struct{},*struct{},*struct{},*struct{},*struct{},uint32,uint16,int16,*struct{},*struct{},*struct{}}
type XPCache struct {
X0 unsafe.Pointer
@@ -164401,12 +149441,12 @@ type XPCache struct {
X10 func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32
X11 unsafe.Pointer
X12 unsafe.Pointer
-} // T5555306 struct{*struct{},*struct{},*struct{},int32,int32,int32,int32,int32,uint8,uint8,*func(*struct{},*struct{})int32,*struct{},*struct{}}
+} // T5555316 struct{*struct{},*struct{},*struct{},int32,int32,int32,int32,int32,uint8,uint8,*func(*struct{},*struct{})int32,*struct{},*struct{}}
type Xsqlite3_pcache_page struct {
X0 unsafe.Pointer
X1 unsafe.Pointer
-} // T5556037 struct{*struct{},*struct{}}
+} // T5556047 struct{*struct{},*struct{}}
type TPCacheGlobal struct {
X0 struct {
@@ -164442,7 +149482,7 @@ type TPCacheGlobal struct {
X10 unsafe.Pointer
X11 int32
X12 int32
-} // T5563128 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}
+} // T5563138 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 {
@@ -164457,7 +149497,7 @@ type XPgHdr1 struct {
X6 unsafe.Pointer
X7 unsafe.Pointer
X8 unsafe.Pointer
-} // T5563372 struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}
+} // T5563382 struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}
type XPGroup struct {
X0 unsafe.Pointer
@@ -164479,7 +149519,7 @@ type XPGroup struct {
X7 unsafe.Pointer
X8 unsafe.Pointer
}
-} // T5563473 struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}}
+} // T5563483 struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}}
type XPCache1 struct {
X0 unsafe.Pointer
@@ -164497,7 +149537,7 @@ type XPCache1 struct {
X12 *unsafe.Pointer
X13 unsafe.Pointer
X14 unsafe.Pointer
-} // T5564078 struct{*struct{},int32,int32,int32,int32,uint32,uint32,uint32,uint32,uint32,uint32,uint32,**struct{},*struct{},*struct{}}
+} // T5564088 struct{*struct{},int32,int32,int32,int32,uint32,uint32,uint32,uint32,uint32,uint32,uint32,**struct{},*struct{},*struct{}}
type XRowSet struct {
X0 unsafe.Pointer
@@ -164509,13 +149549,13 @@ type XRowSet struct {
X6 uint16
X7 uint16
X8 int32
-} // T5570089 struct{*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},uint16,uint16,int32}
+} // T5570099 struct{*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},uint16,uint16,int32}
type TRowSetEntry struct {
X0 int64
X1 unsafe.Pointer
X2 unsafe.Pointer
-} // T5570459 struct{int64,*struct{},*struct{}}
+} // T5570469 struct{int64,*struct{},*struct{}}
type TRowSetChunk struct {
X0 unsafe.Pointer
@@ -164524,7 +149564,7 @@ type TRowSetChunk struct {
X1 unsafe.Pointer
X2 unsafe.Pointer
}
-} // T5570531 struct{*struct{},[63]struct{int64,*struct{},*struct{}}}
+} // T5570541 struct{*struct{},[63]struct{int64,*struct{},*struct{}}}
type XWalIndexHdr struct {
X0 uint32
@@ -164538,7 +149578,7 @@ type XWalIndexHdr struct {
X8 [2]uint32
X9 [2]uint32
X10 [2]uint32
-} // T5573075 struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32}
+} // T5573085 struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32}
type XWal struct {
X0 unsafe.Pointer
@@ -164577,7 +149617,7 @@ type XWal struct {
X21 *int8
X22 uint32
X23 uint8
-} // T5573167 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}
+} // T5573177 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
@@ -164586,7 +149626,7 @@ type XPagerSavepoint struct {
X3 uint32
X4 uint32
X5 [4]uint32
-} // T5576642 struct{int64,int64,*struct{},uint32,uint32,[4]uint32}
+} // T5576652 struct{int64,int64,*struct{},uint32,uint32,[4]uint32}
type Xsqlite3_backup struct {
X0 unsafe.Pointer
@@ -164601,7 +149641,7 @@ type Xsqlite3_backup struct {
X9 uint32
X10 int32
X11 unsafe.Pointer
-} // T5581865 struct{*struct{},*struct{},uint32,int32,uint32,*struct{},*struct{},int32,uint32,uint32,int32,*struct{}}
+} // T5581875 struct{*struct{},*struct{},uint32,int32,uint32,*struct{},*struct{},int32,uint32,uint32,int32,*struct{}}
type XWalCkptInfo struct {
X0 uint32
@@ -164609,7 +149649,7 @@ type XWalCkptInfo struct {
X2 [8]uint8
X3 uint32
X4 uint32
-} // T5635718 struct{uint32,[5]uint32,[8]uint8,uint32,uint32}
+} // T5635728 struct{uint32,[5]uint32,[8]uint8,uint32,uint32}
type TWalSegment struct {
X0 int32
@@ -164617,7 +149657,7 @@ type TWalSegment struct {
X2 *uint32
X3 int32
X4 int32
-} // T5642254 struct{int32,*uint16,*uint32,int32,int32}
+} // T5642264 struct{int32,*uint16,*uint32,int32,int32}
type XWalIterator struct {
X0 int32
@@ -164629,12 +149669,12 @@ type XWalIterator struct {
X3 int32
X4 int32
}
-} // T5642341 struct{int32,int32,[1]struct{int32,*uint16,*uint32,int32,int32}}
+} // T5642351 struct{int32,int32,[1]struct{int32,*uint16,*uint32,int32,int32}}
type TSublist struct {
X0 int32
X1 *uint16
-} // T5642813 struct{int32,*uint16}
+} // T5642823 struct{int32,*uint16}
type XWalWriter struct {
X0 unsafe.Pointer
@@ -164642,7 +149682,7 @@ type XWalWriter struct {
X2 int64
X3 int32
X4 int32
-} // T5648329 struct{*struct{},*struct{},int64,int32,int32}
+} // T5648339 struct{*struct{},*struct{},int64,int32,int32}
type XBtShared struct {
X0 unsafe.Pointer
@@ -164673,7 +149713,7 @@ type XBtShared struct {
X25 unsafe.Pointer
X26 unsafe.Pointer
X27 *uint8
-} // T5651945 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}
+} // T5651955 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
@@ -164681,7 +149721,7 @@ type XCellInfo struct {
X2 uint32
X3 uint16
X4 uint16
-} // T5657421 struct{int64,*uint8,uint32,uint16,uint16}
+} // T5657431 struct{int64,*uint8,uint32,uint16,uint16}
type XBtCursor struct {
X0 unsafe.Pointer
@@ -164710,7 +149750,7 @@ type XBtCursor struct {
X17 unsafe.Pointer
X18 [20]uint16
X19 [20]unsafe.Pointer
-} // T5657488 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{}}
+} // T5657498 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
@@ -164730,7 +149770,7 @@ type XIndex struct {
X14 uint16
X15 uint8
X16 int8
-} // T5658394 struct{*int8,*int16,*int16,*struct{},*int8,*struct{},*struct{},*uint8,**int8,*struct{},*struct{},int32,int16,uint16,uint16,uint8,int8,}
+} // T5658404 struct{*int8,*int16,*int16,*struct{},*int8,*struct{},*struct{},*uint8,**int8,*struct{},*struct{},int32,int16,uint16,uint16,uint8,int8,}
type XMemPage struct {
X0 uint8
@@ -164759,7 +149799,7 @@ type XMemPage struct {
X23 unsafe.Pointer
X24 func(*crt.TLS, unsafe.Pointer, *uint8) uint16
X25 func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer)
-} // T5661436 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{})}
+} // T5661446 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
@@ -164770,7 +149810,7 @@ type XUnpackedRecord struct {
X5 int8
X6 int8
X7 uint8
-} // T5666288 struct{*struct{},*struct{},uint16,int8,uint8,int8,int8,uint8}
+} // T5666298 struct{*struct{},*struct{},uint16,int8,uint8,int8,int8,uint8}
type XKeyInfo struct {
X0 uint32
@@ -164780,7 +149820,7 @@ type XKeyInfo struct {
X4 unsafe.Pointer
X5 *uint8
X6 [1]unsafe.Pointer
-} // T5666567 struct{uint32,uint8,uint16,uint16,*struct{},*uint8,[1]*struct{}}
+} // T5666577 struct{uint32,uint8,uint16,uint16,*struct{},*uint8,[1]*struct{}}
type XBtreePayload struct {
X0 unsafe.Pointer
@@ -164790,14 +149830,14 @@ type XBtreePayload struct {
X4 uint16
X5 int32
X6 int32
-} // T5711221 struct{*struct{},int64,*struct{},*struct{},uint16,int32,int32}
+} // T5711231 struct{*struct{},int64,*struct{},*struct{},uint16,int32,int32}
type XCellArray struct {
X0 int32
X1 unsafe.Pointer
X2 **uint8
X3 *uint16
-} // T5712859 struct{int32,*struct{},**uint8,*uint16}
+} // T5712869 struct{int32,*struct{},**uint8,*uint16}
type XIntegrityCk struct {
X0 unsafe.Pointer
@@ -164821,7 +149861,7 @@ type XIntegrityCk struct {
X7 uint8
}
X11 *uint32
-} // T5726359 struct{*struct{},*struct{},*uint8,uint32,int32,int32,int32,*int8,int32,int32,struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8},*uint32}
+} // T5726369 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
@@ -164842,7 +149882,7 @@ type XVdbeFrame struct {
X15 int32
X16 int32
X17 int32
-} // T5752899 struct{*struct{},*struct{},*struct{},*int64,*struct{},**struct{},*uint8,*struct{},int64,*struct{},int32,int32,int32,int32,int32,int32,int32,int32}
+} // T5752909 struct{*struct{},*struct{},*struct{},*int64,*struct{},**struct{},*uint8,*struct{},int64,*struct{},int32,int32,int32,int32,int32,int32,int32,int32}
type XVdbeOp struct {
X0 uint8
@@ -164872,7 +149912,7 @@ type XVdbeOp struct {
U [4]byte
}
X7 *int8
-} // T5774434 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}
+} // T5774444 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
@@ -164880,7 +149920,7 @@ type XVdbeOpIter struct {
X2 int32
X3 int32
X4 int32
-} // T5791344 struct{*struct{},**struct{},int32,int32,int32}
+} // T5791354 struct{*struct{},**struct{},int32,int32,int32}
type XSubProgram struct {
X0 unsafe.Pointer
@@ -164890,14 +149930,14 @@ type XSubProgram struct {
X4 *uint8
X5 unsafe.Pointer
X6 unsafe.Pointer
-} // T5791535 struct{*struct{},int32,int32,int32,*uint8,*struct{},*struct{}}
+} // T5791545 struct{*struct{},int32,int32,int32,*uint8,*struct{},*struct{}}
type XVdbeOpList struct {
X0 uint8
X1 int8
X2 int8
X3 int8
-} // T5794420 struct{uint8,int8,int8,int8}
+} // T5794430 struct{uint8,int8,int8,int8}
type XVTable struct {
X0 unsafe.Pointer
@@ -164907,7 +149947,7 @@ type XVTable struct {
X4 uint8
X5 int32
X6 unsafe.Pointer
-} // T5806865 struct{*struct{},*struct{},*struct{},int32,uint8,int32,*struct{}}
+} // T5806875 struct{*struct{},*struct{},*struct{},int32,uint8,int32,*struct{}}
type XCollSeq struct {
X0 *int8
@@ -164915,13 +149955,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)
-} // T5817253 struct{*int8,uint8,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32,*func(*struct{})}
+} // T5817263 struct{*int8,uint8,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32,*func(*struct{})}
type Xsqlite3_vtab struct {
X0 unsafe.Pointer
X1 int32
X2 *int8
-} // T5817733 struct{*struct{},int32,*int8}
+} // T5817743 struct{*struct{},int32,*int8}
type XVdbeCursor struct {
X0 uint8
@@ -164958,7 +149998,7 @@ type XVdbeCursor struct {
X23 uint32
X24 uint32
X25 [1]uint32
-} // T5820988 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}
+} // T5820998 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
@@ -164966,13 +150006,13 @@ type XAuxData struct {
X2 unsafe.Pointer
X3 func(*crt.TLS, unsafe.Pointer)
X4 unsafe.Pointer
-} // T5824302 struct{int32,int32,*struct{},*func(*struct{}),*struct{}}
+} // T5824312 struct{int32,int32,*struct{},*func(*struct{}),*struct{}}
type TReusableSpace struct {
X0 *uint8
X1 int32
X2 int32
-} // T5826247 struct{*uint8,int32,int32}
+} // T5826257 struct{*uint8,int32,int32}
type Xsqlite3_module struct {
X0 int32
@@ -164998,19 +150038,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
-} // T5833399 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}
+} // T5833409 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
-} // T5874665 struct{*int8,int64,int64,*struct{}}
+} // T5874675 struct{*int8,int64,int64,*struct{}}
type XSorterFile struct {
X0 unsafe.Pointer
X1 int64
-} // T5899134 struct{*struct{},int64}
+} // T5899144 struct{*struct{},int64}
type XSortSubtask struct {
X0 unsafe.Pointer
@@ -165032,7 +150072,7 @@ type XSortSubtask struct {
X0 unsafe.Pointer
X1 int64
}
-} // T5899158 struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},int64}}
+} // T5899168 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
@@ -165077,14 +150117,14 @@ type XVdbeSorter struct {
X1 int64
}
}
-} // T5899543 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}}}
+} // T5899553 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
-} // T5904421 struct{*struct{},**int8,int32,int32}
+} // T5904431 struct{*struct{},**int8,int32,int32}
type XIncrblob struct {
X0 int32
@@ -165095,7 +150135,7 @@ type XIncrblob struct {
X5 unsafe.Pointer
X6 *int8
X7 unsafe.Pointer
-} // T5921484 struct{int32,int32,uint16,*struct{},*struct{},*struct{},*int8,*struct{}}
+} // T5921494 struct{int32,int32,uint16,*struct{},*struct{},*struct{},*int8,*struct{}}
type XFKey struct {
X0 unsafe.Pointer
@@ -165111,7 +150151,7 @@ type XFKey struct {
X0 int32
X1 *int8
}
-} // T5927888 struct{*struct{},*struct{},*int8,*struct{},*struct{},int32,uint8,[2]uint8,[2]*struct{},[1]struct{int32,*int8}}
+} // T5927898 struct{*struct{},*struct{},*int8,*struct{},*struct{},int32,uint8,[2]uint8,[2]*struct{},[1]struct{int32,*int8}}
type XPmaReader struct {
X0 int64
@@ -165125,7 +150165,7 @@ type XPmaReader struct {
X8 int32
X9 *uint8
X10 unsafe.Pointer
-} // T5932588 struct{int64,int64,int32,int32,*struct{},*uint8,*uint8,*uint8,int32,*uint8,*struct{}}
+} // T5932598 struct{int64,int64,int32,int32,*struct{},*uint8,*uint8,*uint8,int32,*uint8,*struct{}}
type XIncrMerger struct {
X0 unsafe.Pointer
@@ -165138,7 +150178,7 @@ type XIncrMerger struct {
X0 unsafe.Pointer
X1 int64
}
-} // T5932905 struct{*struct{},*struct{},int64,int32,int32,int32,[2]struct{*struct{},int64}}
+} // T5932915 struct{*struct{},*struct{},int64,int32,int32,int32,[2]struct{*struct{},int64}}
type XSorterRecord struct {
X0 int32
@@ -165149,14 +150189,14 @@ type XSorterRecord struct {
}
U [4]byte
}
-} // T5938777 struct{int32,union{*struct{},int32}}
+} // T5938787 struct{int32,union{*struct{},int32}}
type XMergeEngine struct {
X0 int32
X1 unsafe.Pointer
X2 *int32
X3 unsafe.Pointer
-} // T5942999 struct{int32,*struct{},*int32,*struct{}}
+} // T5943009 struct{int32,*struct{},*int32,*struct{}}
type XPmaWriter struct {
X0 int32
@@ -165166,7 +150206,7 @@ type XPmaWriter struct {
X4 int32
X5 int64
X6 unsafe.Pointer
-} // T5951661 struct{int32,*uint8,int32,int32,int32,int64,*struct{}}
+} // T5951671 struct{int32,*uint8,int32,int32,int32,int64,*struct{}}
type XMemJournal struct {
X0 unsafe.Pointer
@@ -165185,12 +150225,12 @@ type XMemJournal struct {
X7 int32
X8 unsafe.Pointer
X9 *int8
-} // T5960601 struct{*struct{},int32,int32,int32,*struct{},struct{int64,*struct{}},struct{int64,*struct{}},int32,*struct{},*int8}
+} // T5960611 struct{*struct{},int32,int32,int32,*struct{},struct{int64,*struct{}},struct{int64,*struct{}},int32,*struct{},*int8}
type XFileChunk struct {
X0 unsafe.Pointer
X1 [8]uint8
-} // T5960876 struct{*struct{},[8]uint8}
+} // T5960886 struct{*struct{},[8]uint8}
type XWalker struct {
X0 unsafe.Pointer
@@ -165212,17 +150252,17 @@ type XWalker struct {
}
U [4]byte
}
-} // T5962253 struct{*struct{},*func(*struct{},*struct{})int32,*func(*struct{},*struct{})int32,*func(*struct{},*struct{}),int32,uint8,union{*struct{},int32,int32,*struct{},*struct{},*struct{},*int32,*struct{}}}
+} // T5962263 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
-} // T5974527 struct{*struct{},int32}
+} // T5974537 struct{*struct{},int32}
type TIdList_item struct {
X0 *int8
X1 int32
-} // T5974626 struct{*int8,int32}
+} // T5974636 struct{*int8,int32}
type XNameContext struct {
X0 unsafe.Pointer
@@ -165233,13 +150273,13 @@ type XNameContext struct {
X5 int32
X6 int32
X7 uint16
-} // T5975584 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,uint16}
+} // T5975594 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,uint16}
type XExprSpan struct {
X0 unsafe.Pointer
X1 *int8
X2 *int8
-} // T6084266 struct{*struct{},*int8,*int8}
+} // T6084276 struct{*struct{},*int8,*int8}
type XSelectDest struct {
X0 uint8
@@ -165248,7 +150288,7 @@ type XSelectDest struct {
X3 int32
X4 int32
X5 unsafe.Pointer
-} // T6096769 struct{uint8,*int8,int32,int32,int32,*struct{}}
+} // T6096779 struct{uint8,*int8,int32,int32,int32,*struct{}}
type XAggInfo struct {
X0 uint8
@@ -165264,7 +150304,7 @@ type XAggInfo struct {
X10 int32
X11 unsafe.Pointer
X12 int32
-} // T6114264 struct{uint8,uint8,int32,int32,int32,int32,int32,*struct{},*struct{},int32,int32,*struct{},int32}
+} // T6114274 struct{uint8,uint8,int32,int32,int32,int32,int32,*struct{},*struct{},int32,int32,*struct{},int32}
type TAggInfo_col struct {
X0 unsafe.Pointer
@@ -165273,20 +150313,20 @@ type TAggInfo_col struct {
X3 int32
X4 int32
X5 unsafe.Pointer
-} // T6114525 struct{*struct{},int32,int32,int32,int32,*struct{}}
+} // T6114535 struct{*struct{},int32,int32,int32,int32,*struct{}}
type TAggInfo_func struct {
X0 unsafe.Pointer
X1 unsafe.Pointer
X2 int32
X3 int32
-} // T6116633 struct{*struct{},*struct{},int32,int32}
+} // T6116643 struct{*struct{},*struct{},int32,int32}
type TSrcCount struct {
X0 unsafe.Pointer
X1 int32
X2 int32
-} // T6126719 struct{*struct{},int32,int32}
+} // T6126729 struct{*struct{},int32,int32}
type XStat4Accum struct {
X0 uint32
@@ -165306,12 +150346,12 @@ type XStat4Accum struct {
X11 int32
X12 unsafe.Pointer
X13 unsafe.Pointer
-} // T6164553 struct{uint32,uint32,int32,int32,int32,struct{*uint32,*uint32},uint32,*struct{},int32,int32,int32,int32,*struct{},*struct{}}
+} // T6164563 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
-} // T6176907 struct{*struct{},*int8}
+} // T6176917 struct{*struct{},*int8}
type XDbFixer struct {
X0 unsafe.Pointer
@@ -165320,7 +150360,7 @@ type XDbFixer struct {
X3 *int8
X4 *int8
X5 unsafe.Pointer
-} // T6190561 struct{*struct{},*struct{},int32,*int8,*int8,*struct{}}
+} // T6190571 struct{*struct{},*struct{},int32,*int8,*int8,*struct{}}
type XTriggerStep struct {
X0 uint8
@@ -165333,19 +150373,19 @@ type XTriggerStep struct {
X7 unsafe.Pointer
X8 unsafe.Pointer
X9 unsafe.Pointer
-} // T6192599 struct{uint8,uint8,*struct{},*struct{},*int8,*struct{},*struct{},*struct{},*struct{},*struct{}}
+} // T6192609 struct{uint8,uint8,*struct{},*struct{},*int8,*struct{},*struct{},*struct{},*struct{},*struct{}}
type XAuthContext struct {
X0 *int8
X1 unsafe.Pointer
-} // T6196340 struct{*int8,*struct{}}
+} // T6196350 struct{*int8,*struct{}}
type XTableLock struct {
X0 int32
X1 int32
X2 uint8
X3 *int8
-} // T6196548 struct{int32,int32,uint8,*int8}
+} // T6196558 struct{int32,int32,uint8,*int8}
type XModule struct {
X0 unsafe.Pointer
@@ -165353,7 +150393,7 @@ type XModule struct {
X2 unsafe.Pointer
X3 func(*crt.TLS, unsafe.Pointer)
X4 unsafe.Pointer
-} // T6198196 struct{*struct{},*int8,*struct{},*func(*struct{}),*struct{}}
+} // T6198206 struct{*struct{},*int8,*struct{},*func(*struct{}),*struct{}}
type XWhereTerm struct {
X0 unsafe.Pointer
@@ -165376,7 +150416,7 @@ type XWhereTerm struct {
}
X11 uint64
X12 uint64
-} // T6286415 struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}
+} // T6286425 struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}
type XWhereClause struct {
X0 unsafe.Pointer
@@ -165407,12 +150447,12 @@ type XWhereClause struct {
X11 uint64
X12 uint64
}
-} // T6286668 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}}
+} // T6286678 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
-} // T6286863 struct{int32,[64]int32}
+} // T6286873 struct{int32,[64]int32}
type XWhereLevel struct {
X0 int32
@@ -165444,7 +150484,7 @@ type XWhereLevel struct {
}
X18 unsafe.Pointer
X19 uint64
-} // T6286928 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}
+} // T6286938 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
@@ -165533,7 +150573,7 @@ type XWhereInfo struct {
X18 unsafe.Pointer
X19 uint64
}
-} // T6287271 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}}
+} // T6287281 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
@@ -166165,7 +151205,7 @@ type XyyParser struct {
}
} // T6654683 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 T5411962 struct {
+type T5411972 struct {
X0 int32
X1 uint8
X2 uint8
@@ -166173,7 +151213,7 @@ type T5411962 struct {
X4 uint8
} // struct{int32,uint8,uint8,uint8,uint8}
-type T5412497 struct {
+type T5412507 struct {
X [0]struct {
X0 int32
X1 float64
@@ -166181,7 +151221,7 @@ type T5412497 struct {
U [8]byte
} // union{int32,float64}
-type T5412527 struct {
+type T5412537 struct {
X0 uint32
X1 uint16
X2 uint8
@@ -166193,13 +151233,13 @@ type T5412527 struct {
X8 unsafe.Pointer
} // struct{uint32,uint16,uint8,int32,int32,[3]int32,*struct{},*struct{},*struct{}}
-type T5412806 struct {
+type T5412816 struct {
X0 func(*crt.TLS, unsafe.Pointer, int32) int32
X1 unsafe.Pointer
X2 int32
} // struct{*func(*struct{},int32)int32,*struct{},int32}
-type T5444631 struct {
+type T5444641 struct {
X0 uint8
X1 uint8
X2 *int8
@@ -166207,7 +151247,7 @@ type T5444631 struct {
X4 float64
} // struct{uint8,uint8,*int8,float64,float64}
-type T5445571 struct {
+type T5445581 struct {
X [0]struct {
X0 float64
X1 int64
@@ -166219,7 +151259,7 @@ type T5445571 struct {
U [8]byte
} // union{float64,int64,int32,*struct{},*struct{},*struct{}}
-type T5455989 struct {
+type T5455999 struct {
X [0]struct {
X0 unsafe.Pointer
X1 unsafe.Pointer
@@ -166227,12 +151267,12 @@ type T5455989 struct {
U [4]byte
} // union{*struct{},*struct{}}
-type T5504235 struct {
+type T5504245 struct {
X0 uint8
X1 int8
} // struct{uint8,int8,}
-type T5504255 struct {
+type T5504265 struct {
X [0]struct {
X0 *int8
X1 unsafe.Pointer
@@ -166240,17 +151280,17 @@ type T5504255 struct {
U [4]byte
} // union{*int8,*struct{}}
-type T5513999 struct {
+type T5514009 struct {
X0 int32
X1 [100]uint8
} // struct{int32,[100]uint8}
-type T5515113 struct {
+type T5515123 struct {
X0 uint16
X1 uint16
} // struct{uint16,uint16}
-type T5515135 struct {
+type T5515145 struct {
X [0]struct {
X0 struct {
X0 uint16
@@ -166261,7 +151301,7 @@ type T5515135 struct {
U [4]byte
} // union{struct{uint16,uint16},int32}
-type T5516375 struct {
+type T5516385 struct {
X [0]struct {
X0 *int8
X1 int32
@@ -166269,7 +151309,7 @@ type T5516375 struct {
U [4]byte
} // union{*int8,int32}
-type T5553165 struct {
+type T5553175 struct {
X [0]struct {
X0 [500]uint8
X1 [125]uint32
@@ -166278,14 +151318,14 @@ type T5553165 struct {
U [500]byte
} // union{[500]uint8,[125]uint32,[125]*struct{}}
-type T5762633 struct {
+type T5762643 struct {
X0 unsafe.Pointer
X1 unsafe.Pointer
X2 *unsafe.Pointer
X3 int32
} // struct{*struct{},*struct{},**struct{},int32}
-type T5774272 struct {
+type T5774282 struct {
X [0]struct {
X0 int32
X1 unsafe.Pointer
@@ -166306,7 +151346,7 @@ type T5774272 struct {
U [4]byte
} // union{int32,*struct{},*int8,*int64,*float64,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*int32,*struct{},*struct{},*func(*struct{},*int32)int32}
-type T5820935 struct {
+type T5820945 struct {
X [0]struct {
X0 unsafe.Pointer
X1 unsafe.Pointer
@@ -166316,18 +151356,18 @@ type T5820935 struct {
U [4]byte
} // union{*struct{},*struct{},int32,*struct{}}
-type T5898982 struct {
+type T5898992 struct {
X0 unsafe.Pointer
X1 *uint8
X2 int32
} // struct{*struct{},*uint8,int32}
-type T5927845 struct {
+type T5927855 struct {
X0 int32
X1 *int8
} // struct{int32,*int8}
-type T5938754 struct {
+type T5938764 struct {
X [0]struct {
X0 unsafe.Pointer
X1 int32
@@ -166335,12 +151375,12 @@ type T5938754 struct {
U [4]byte
} // union{*struct{},int32}
-type T5960577 struct {
+type T5960587 struct {
X0 int64
X1 unsafe.Pointer
} // struct{int64,*struct{}}
-type T5962177 struct {
+type T5962187 struct {
X [0]struct {
X0 unsafe.Pointer
X1 int32
@@ -166354,17 +151394,17 @@ type T5962177 struct {
U [4]byte
} // union{*struct{},int32,int32,*struct{},*struct{},*struct{},*int32,*struct{}}
-type T6164262 struct {
+type T6164272 struct {
X0 *int8
X1 *int8
} // struct{*int8,*int8}
-type T6164529 struct {
+type T6164539 struct {
X0 *uint32
X1 *uint32
} // struct{*uint32,*uint32}
-type T6286382 struct {
+type T6286392 struct {
X [0]struct {
X0 int32
X1 unsafe.Pointer
@@ -166373,7 +151413,7 @@ type T6286382 struct {
U [4]byte
} // union{int32,*struct{},*struct{}}
-type T6286887 struct {
+type T6286897 struct {
X [0]struct {
X0 struct {
X0 int32
diff --git a/internal/bin/bin_linux_amd64.go b/internal/bin/bin_linux_amd64.go
index 5b0305a..14e689b 100644
--- a/internal/bin/bin_linux_amd64.go
+++ b/internal/bin/bin_linux_amd64.go
@@ -1172,15 +1172,11 @@ _30:
_31:
_width = int32(_13_wx & uint32(i32(2147483647)))
_29:
- func() int32 {
- if _width >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _width < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25295), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _c != i32(46) {
goto _35
@@ -1234,15 +1230,11 @@ _42:
_35:
_precision = i32(-1)
_46:
- func() int32 {
- if _precision >= i32(-1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _precision < i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25327), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _c != i32(108) {
goto _49
@@ -1835,15 +1827,11 @@ _173:
goto _176
}
- func() int32 {
- if _precision > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _precision <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25584), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*postInc1025(&_bufpt, 1) = int8(i32(48))
*func() *int32 { _precision -= 1; return &_e2 }() += 1
@@ -1872,15 +1860,11 @@ _183:
goto _183
_184:
- func() int32 {
- if uintptr(unsafe.Pointer(_bufpt)) > uintptr(unsafe.Pointer(_zOut)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_bufpt)) <= uintptr(unsafe.Pointer(_zOut)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25594), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_bufpt)) + 1*uintptr(i32(-1))))) != i32(46) {
goto _187
@@ -2182,15 +2166,11 @@ _73:
_247:
_118_pToken = (*XToken)(crt.VAPointer(&_ap))
- func() int32 {
- if int32(_bArgList) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_bArgList) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(216)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _118_pToken == nil || (_118_pToken.X1) == 0 {
goto _251
@@ -2212,25 +2192,17 @@ _252:
_120_pSrc = (*XSrcList)(crt.VAPointer(&_ap))
_120_k = crt.VAInt32(&_ap)
_120_pItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_120_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(_120_k)))
- func() int32 {
- if int32(_bArgList) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_bArgList) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(216)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_120_k >= i32(0)) && (_120_k < (_120_pSrc.X0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _120_k < i32(0) || _120_k >= (_120_pSrc.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25755), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_120_pItem.X1) == nil {
goto _258
@@ -2244,15 +2216,11 @@ _258:
goto _119
_75:
- func() int32 {
- if int32(_xtype) == i32(17) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_xtype) != i32(17) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25765), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VXPrintfØ00__func__Ø000))), unsafe.Pointer(str(256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -2300,45 +2268,29 @@ _5:
}
func _sqlite3StrAccumAppend(tls *crt.TLS, _p *XStrAccum, _z *int8, _N int32) { // sqlite3.c:25879:1
- func() int32 {
- if (_z != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_N == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _N != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25880), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((_p.X2) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X3) == uint32(i32(0)))) || ((_p.X6) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_p.X3) != uint32(i32(0)) && (_p.X6) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _N >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _N < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25882), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X6) == i32(0)) || ((_p.X4) == uint32(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X6) != i32(0) && (_p.X4) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25883), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(344)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_p.X3) + uint32(_N)) < (_p.X4) {
goto _12
@@ -2352,15 +2304,11 @@ _12:
goto _14
}
- func() int32 {
- if (_p.X2) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X2) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25887), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumAppendØ00__func__Ø000))), unsafe.Pointer(str(376)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X3 */)))
@@ -2393,15 +2341,11 @@ func _enlargeAndAppend(tls *crt.TLS, _p *XStrAccum, _z *int8, _N int32) { // sql
sink985 = *p
}
_0:
- func() int32 {
- if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) == ((int32(_p.X7) & i32(4)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) != ((int32(_p.X7) & i32(4)) == i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25872), unsafe.Pointer((*int8)(unsafe.Pointer(&_enlargeAndAppendØ00__func__Ø000))), unsafe.Pointer(str(412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -2414,15 +2358,11 @@ func _sqlite3StrAccumEnlarge(tls *crt.TLS, _p *XStrAccum, _N int32) (r0 int32) {
_ = _3_zOld
var _3_szNew int64 // sqlite3.c:25811:9
_ = _3_szNew
- func() int32 {
- if (int64(_p.X3) + int64(_N)) >= int64(_p.X4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int64(_p.X3) + int64(_N)) < int64(_p.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumEnlargeØ00__func__Ø000))), unsafe.Pointer(str(464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X6) == 0 {
goto _2
@@ -2449,15 +2389,11 @@ _3:
return (*int8)(unsafe.Pointer(uintptr(i32(0))))
}()
_3_szNew = int64(_p.X3)
- func() int32 {
- if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) == ((int32(_p.X7) & i32(4)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) != ((int32(_p.X7) & i32(4)) == i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumEnlargeØ00__func__Ø000))), unsafe.Pointer(str(412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_3_szNew
@@ -2499,15 +2435,11 @@ _14:
goto _15
}
- func() int32 {
- if ((_p.X2) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X3) == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_p.X3) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25832), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumEnlargeØ00__func__Ø000))), unsafe.Pointer(str(496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X7)&i32(4)) != i32(0) || (_p.X3) <= uint32(i32(0)) {
goto _20
@@ -2543,15 +2475,11 @@ func init() {
}
func _setStrAccumError(tls *crt.TLS, _p *XStrAccum, _eError uint8) { // sqlite3.c:25163:1
- func() int32 {
- if (int32(_eError) == i32(1)) || (int32(_eError) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_eError) != i32(1) && int32(_eError) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25164), unsafe.Pointer((*int8)(unsafe.Pointer(&_setStrAccumErrorØ00__func__Ø000))), unsafe.Pointer(str(548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X6 */))) = _eError
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(28 /* X4 */))) = uint32(i32(0))
@@ -2566,15 +2494,11 @@ func init() {
}
func _sqlite3StrAccumReset(tls *crt.TLS, _p *XStrAccum) { // sqlite3.c:25931:1
- func() int32 {
- if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) == ((int32(_p.X7) & i32(4)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (((_p.X2) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X2) == (_p.X1))) != ((int32(_p.X7) & i32(4)) == i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25932), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumResetØ00__func__Ø000))), unsafe.Pointer(str(412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X7) & i32(4)) == i32(0) {
goto _3
@@ -2601,15 +2525,11 @@ func init() {
func _sqlite3DbFree(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) { // sqlite3.c:24666:1
var _3_pBuf *Xsqlite3_file // sqlite3.c:24675:21
_ = _3_pBuf
- func() int32 {
- if (_db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24667), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbFreeØ00__func__Ø000))), unsafe.Pointer(str(644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) {
goto _3
@@ -2635,25 +2555,21 @@ _5:
}
_3_pBuf = (*Xsqlite3_file)(unsafe.Pointer(_p))
- crt.Xmemset(tls, _p, i32(170), uint64((*T5415359)(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((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X6))
- *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = _3_pBuf
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(8 /* X3 */))) -= 1
+ 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
return
_6:
_4:
i32(0)
i32(0)
- func() int32 {
- if (_db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || i32(1) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && i32(1) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbFreeØ00__func__Ø000))), unsafe.Pointer(str(684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_free(tls, _p)
return
@@ -2661,17 +2577,13 @@ _4:
}
func Xsqlite3_mutex_held(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:22874:12
- func() int32 {
- if (_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || ((*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct {
+ func() {
+ if _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)}))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X7)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_heldØ00__func__Ø000))), unsafe.Pointer(str(740)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = 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
@@ -2703,15 +2615,11 @@ func _measureAllocationSize(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) { //
}
func _sqlite3DbMallocSize(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:24612:1
- func() int32 {
- if _p != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24613), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocSizeØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && _isLookaside(tls, _db, _p) != 0 {
goto _3
@@ -2733,17 +2641,13 @@ _5:
return
_3:
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocSizeØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- r0 = int32((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X1)
+ r0 = int32((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X1)
return
}
@@ -2755,7 +2659,7 @@ func init() {
}
func _isLookaside(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer) (r0 int32) { // sqlite3.c:24597:1
- r0 = bool2int((uint64(uintptr(unsafe.Pointer(_p))) >= uint64(uintptr(unsafe.Pointer((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7)))) && (uint64(uintptr(unsafe.Pointer(_p))) < uint64(uintptr(unsafe.Pointer((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X8)))))
+ 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
}
@@ -2793,17 +2697,13 @@ func Xsqlite3_mutex_enter(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22836
goto _0
}
- func() int32 {
+ func() {
if (*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X4)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X4)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22838), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_enterØ00__func__Ø000))), unsafe.Pointer(str(884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
(*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
@@ -2822,50 +2722,34 @@ func init() {
var _mem0 TMem0Global // sqlite3.c:24252:3
func _sqlite3StatusDown(tls *crt.TLS, _op int32, _N int32) { // sqlite3.c:18547:1
- func() int32 {
- if _N >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _N < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18549), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusDownØ00__func__Ø000))), unsafe.Pointer(str(336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op >= i32(0)) && (_op < i32(10)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op < i32(0) || _op >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18550), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusDownØ00__func__Ø000))), unsafe.Pointer(str(944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
+ func() {
if Xsqlite3_mutex_held(tls, func() *Xsqlite3_mutex {
if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_statMutex)) + 1*uintptr(_op)))) != 0 {
return _sqlite3Pcache1Mutex(tls)
}
return _sqlite3MallocMutex(tls)
- }()) != 0 {
- return i32(0)
- }
- return func() int32 {
+ }()) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18551), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusDownØ00__func__Ø000))), unsafe.Pointer(str(980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op >= i32(0)) && (_op < i32(10)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op < i32(0) || _op >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18553), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusDownØ00__func__Ø000))), unsafe.Pointer(str(1064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0 /* X0 */))))) + 8*uintptr(_op)))
@@ -2916,17 +2800,13 @@ func Xsqlite3_mutex_leave(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22862
goto _0
}
- func() int32 {
+ func() {
if (*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X6)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X6)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_leaveØ00__func__Ø000))), unsafe.Pointer(str(1124)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
(*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
@@ -2943,15 +2823,11 @@ func init() {
}
func _sqlite3DbRealloc(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24871:1
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24872), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbReallocØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) {
goto _2
@@ -2961,17 +2837,13 @@ func _sqlite3DbRealloc(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64
return
_2:
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24874), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbReallocØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if _isLookaside(tls, _db, _p) == 0 || _n > uint64((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1) {
+ if _isLookaside(tls, _db, _p) == 0 || _n > uint64((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1) {
goto _6
}
@@ -2993,74 +2865,58 @@ func init() {
func _sqlite3DbMallocRawNN(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24829:1
var _pBuf *Xsqlite3_file // sqlite3.c:24831:17
_ = _pBuf
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24832), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocRawNNØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24833), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocRawNNØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_db.X79) == (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_db.X79) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24834), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocRawNNØ00__func__Ø000))), unsafe.Pointer(str(1212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) != uint32(i32(0)) {
+ if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) != uint32(i32(0)) {
goto _6
}
- func() int32 {
- if int32(_db.X17) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_db.X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24836), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbMallocRawNNØ00__func__Ø000))), unsafe.Pointer(str(1232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if _n <= uint64((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1) {
+ if _n <= uint64((*T5415341)(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)((*T5415359)(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)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(1)))) += 1
goto _10
_9:
- if store5459597(&_pBuf, (*Xsqlite3_file)(unsafe.Pointer((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X6))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) {
+ 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)))) {
goto _11
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(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)((*T5415341)(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)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(32 /* X6 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_pBuf.X0))
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(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)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(i32(0)))) += 1
- if ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) <= ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X4) {
+ *(**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) {
goto _13
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3
+ *(*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
_13:
r0 = (unsafe.Pointer)(_pBuf)
return
@@ -3093,15 +2949,11 @@ func init() {
func _dbMallocRawFinish(tls *crt.TLS, _db *Xsqlite3, _n uint64) (r0 unsafe.Pointer) { // sqlite3.c:24790:1
var _p unsafe.Pointer // sqlite3.c:24791:8
_ = _p
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24792), unsafe.Pointer((*int8)(unsafe.Pointer(&_dbMallocRawFinishØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = _sqlite3Malloc(tls, _n)
if _p != nil {
@@ -3145,15 +2997,11 @@ _3:
_p = ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X0)(tls, int32(_n))
_4:
_2:
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24472), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MallocØ00__func__Ø000))), unsafe.Pointer(str(1296)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _p
return
@@ -3167,25 +3015,17 @@ func _mallocWithAlarm(tls *crt.TLS, _n int32, _pp *unsafe.Pointer) { // sqlite3.
_ = _nFull
var _1_nUsed int64 // sqlite3.c:24429:19
_ = _1_nUsed
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24410), unsafe.Pointer((*int8)(unsafe.Pointer(&_mallocWithAlarmØ00__func__Ø000))), unsafe.Pointer(str(1320)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _n > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _n <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24411), unsafe.Pointer((*int8)(unsafe.Pointer(&_mallocWithAlarmØ00__func__Ø000))), unsafe.Pointer(str(1352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nFull = ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X4)(tls, _n)
_sqlite3StatusHighwater(tls, i32(5), _n)
@@ -3229,61 +3069,41 @@ func init() {
func _sqlite3StatusHighwater(tls *crt.TLS, _op int32, _X int32) { // sqlite3.c:18561:1
var _newValue int64 // sqlite3.c:18562:24
_ = _newValue
- func() int32 {
- if _X >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _X < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18564), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(1372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_newValue = int64(_X)
- func() int32 {
- if (_op >= i32(0)) && (_op < i32(10)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op < i32(0) || _op >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18566), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(1064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op >= i32(0)) && (_op < i32(10)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op < i32(0) || _op >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18567), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
+ func() {
if Xsqlite3_mutex_held(tls, func() *Xsqlite3_mutex {
if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_statMutex)) + 1*uintptr(_op)))) != 0 {
return _sqlite3Pcache1Mutex(tls)
}
return _sqlite3MallocMutex(tls)
- }()) != 0 {
- return i32(0)
- }
- return func() int32 {
+ }()) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18568), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((_op == i32(5)) || (_op == i32(7))) || (_op == i32(8))) || (_op == i32(6)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op != i32(5) && _op != i32(7) && _op != i32(8) && _op != i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusHighwaterØ00__func__Ø000))), unsafe.Pointer(str(1380)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _newValue <= (*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(80 /* X1 */))))) + 8*uintptr(_op)))) {
goto _17
@@ -3302,40 +3122,28 @@ func init() {
}
func _sqlite3StatusValue(tls *crt.TLS, _op int32) (r0 int64) { // sqlite3.c:18516:1
- func() int32 {
- if (_op >= i32(0)) && (_op < i32(10)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op < i32(0) || _op >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18518), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusValueØ00__func__Ø000))), unsafe.Pointer(str(1064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op >= i32(0)) && (_op < i32(10)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op < i32(0) || _op >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18519), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusValueØ00__func__Ø000))), unsafe.Pointer(str(944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
+ func() {
if Xsqlite3_mutex_held(tls, func() *Xsqlite3_mutex {
if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_statMutex)) + 1*uintptr(_op)))) != 0 {
return _sqlite3Pcache1Mutex(tls)
}
return _sqlite3MallocMutex(tls)
- }()) != 0 {
- return i32(0)
- }
- return func() int32 {
+ }()) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18520), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusValueØ00__func__Ø000))), unsafe.Pointer(str(980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0 /* X0 */))))) + 8*uintptr(_op)))
return
@@ -3371,40 +3179,28 @@ func Xsqlite3_release_memory(tls *crt.TLS, _n int32) (r0 int32) { // sqlite3.c:2
}
func _sqlite3StatusUp(tls *crt.TLS, _op int32, _N int32) { // sqlite3.c:18536:1
- func() int32 {
- if (_op >= i32(0)) && (_op < i32(10)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op < i32(0) || _op >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusUpØ00__func__Ø000))), unsafe.Pointer(str(1064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op >= i32(0)) && (_op < i32(10)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op < i32(0) || _op >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18539), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusUpØ00__func__Ø000))), unsafe.Pointer(str(944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
+ func() {
if Xsqlite3_mutex_held(tls, func() *Xsqlite3_mutex {
if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_statMutex)) + 1*uintptr(_op)))) != 0 {
return _sqlite3Pcache1Mutex(tls)
}
return _sqlite3MallocMutex(tls)
- }()) != 0 {
- return i32(0)
- }
- return func() int32 {
+ }()) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18540), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StatusUpØ00__func__Ø000))), unsafe.Pointer(str(980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[10]int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Stat))+uintptr(0 /* X0 */))))) + 8*uintptr(_op)))
@@ -3443,9 +3239,9 @@ func _sqlite3OomFault(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:24966:1
goto _2
}
- *(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(1)
+ *(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(1)
_2:
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1
_1:
return
@@ -3455,25 +3251,17 @@ func _dbReallocFinish(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64)
var _pNew unsafe.Pointer // sqlite3.c:24879:8
_ = _pNew
_pNew = nil
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24880), unsafe.Pointer((*int8)(unsafe.Pointer(&_dbReallocFinishØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _p != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _p == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24881), unsafe.Pointer((*int8)(unsafe.Pointer(&_dbReallocFinishØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_db.X17) != i32(0) {
goto _4
@@ -3488,7 +3276,7 @@ func _dbReallocFinish(tls *crt.TLS, _db *Xsqlite3, _p unsafe.Pointer, _n uint64)
goto _6
}
- crt.Xmemcpy(tls, _pNew, _p, uint64((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1))
+ crt.Xmemcpy(tls, _pNew, _p, uint64((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X1))
_sqlite3DbFree(tls, _db, _p)
_6:
goto _7
@@ -3636,15 +3424,11 @@ _10:
goto _14
}
- func() int32 {
- if (_sqlite3Config.X33) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_sqlite3Config.X33) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140158), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_initializeØ00__func__Ø000))), unsafe.Pointer(str(1608)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_free(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_sqlite3Config.X34)))
*(**Xsqlite3_mutex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(392 /* X34 */))))) = (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))
@@ -3658,15 +3442,11 @@ _14:
i32(0)
i32(0)
crt.Xmemcpy(tls, (unsafe.Pointer)(&_12_y), (unsafe.Pointer)(&_12_x), uint64(i32(8)))
- func() int32 {
- if _sqlite3IsNaN(tls, _12_y) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3IsNaN(tls, _12_y) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_initializeØ00__func__Ø000))), unsafe.Pointer(str(1648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_17:
r0 = _rc
@@ -3724,15 +3504,11 @@ _2:
f func(*crt.TLS, int32) unsafe.Pointer
}{(_1_pFrom.X2)}))
_0:
- func() int32 {
- if ((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X0) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X0) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22774), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MutexInitØ00__func__Ø000))), unsafe.Pointer(str(1664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = ((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X0)(tls)
_mutexIsInit = i32(1)
@@ -3860,15 +3636,11 @@ _0:
var _pthreadMutexAllocØ00staticMutexesØ001 [12]Xsqlite3_mutex // sqlite3.c:23258:24
func _pthreadMutexFree(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23322:1
- func() int32 {
- if (_p.X2) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23323), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexFreeØ00__func__Ø000))), unsafe.Pointer(str(1704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X1) != i32(0) && (_p.X1) != i32(1) {
goto _3
@@ -3892,26 +3664,18 @@ func init() {
}
func _pthreadMutexEnter(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23349:1
- func() int32 {
- if ((_p.X1) == i32(1)) || _pthreadMutexNotheld(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X1) != i32(1) && _pthreadMutexNotheld(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23350), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexEnterØ00__func__Ø000))), unsafe.Pointer(str(1736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xpthread_mutex_lock(tls, (*crt.Xpthread_mutex_t)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */))))
- func() int32 {
- if ((_p.X2) > i32(0)) || ((_p.X3) == uint64(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X2) <= i32(0) && (_p.X3) != uint64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23379), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexEnterØ00__func__Ø000))), unsafe.Pointer(str(1792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X3 */))) = crt.Xpthread_self(tls)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X2 */))) += 1
@@ -3940,15 +3704,11 @@ func init() {
func _pthreadMutexTry(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:23391:1
var _rc int32 // sqlite3.c:23392:7
_ = _rc
- func() int32 {
- if ((_p.X1) == i32(1)) || _pthreadMutexNotheld(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X1) != i32(1) && _pthreadMutexNotheld(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23393), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexTryØ00__func__Ø000))), unsafe.Pointer(str(1736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if crt.Xpthread_mutex_trylock(tls, (*crt.Xpthread_mutex_t)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */)))) != i32(0) {
goto _3
@@ -3980,15 +3740,11 @@ func init() {
}
func _pthreadMutexLeave(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23448:1
- func() int32 {
- if _pthreadMutexHeld(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pthreadMutexHeld(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23449), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexLeaveØ00__func__Ø000))), unsafe.Pointer(str(1892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X2 */))) -= 1
if (_p.X2) != i32(0) {
@@ -3997,15 +3753,11 @@ func _pthreadMutexLeave(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:23448:1
*(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X3 */))) = uint64(i32(0))
_2:
- func() int32 {
- if ((_p.X2) == i32(0)) || ((_p.X1) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X2) != i32(0) && (_p.X1) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23454), unsafe.Pointer((*int8)(unsafe.Pointer(&_pthreadMutexLeaveØ00__func__Ø000))), unsafe.Pointer(str(1912)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xpthread_mutex_unlock(tls, (*crt.Xpthread_mutex_t)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(0 /* X0 */))))
if (_p.X4) == 0 {
@@ -4119,15 +3871,11 @@ func _debugMutexFree(tls *crt.TLS, _pX *Xsqlite3_mutex) { // sqlite3.c:23027:1
var _p *Xsqlite3_debug_mutex // sqlite3.c:23028:23
_ = _p
_p = (*Xsqlite3_debug_mutex)(unsafe.Pointer(_pX))
- func() int32 {
- if (_p.X1) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X1) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23029), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexFreeØ00__func__Ø000))), unsafe.Pointer(str(2012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X0) != i32(1) && (_p.X0) != i32(0) {
goto _3
@@ -4153,15 +3901,11 @@ func _debugMutexEnter(tls *crt.TLS, _pX *Xsqlite3_mutex) { // sqlite3.c:23050:1
var _p *Xsqlite3_debug_mutex // sqlite3.c:23051:23
_ = _p
_p = (*Xsqlite3_debug_mutex)(unsafe.Pointer(_pX))
- func() int32 {
- if ((_p.X0) == i32(1)) || _debugMutexNotheld(tls, _pX) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X0) != i32(1) && _debugMutexNotheld(tls, _pX) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23052), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexEnterØ00__func__Ø000))), unsafe.Pointer(str(2040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1
return
@@ -4187,15 +3931,11 @@ func _debugMutexTry(tls *crt.TLS, _pX *Xsqlite3_mutex) (r0 int32) { // sqlite3.c
var _p *Xsqlite3_debug_mutex // sqlite3.c:23056:23
_ = _p
_p = (*Xsqlite3_debug_mutex)(unsafe.Pointer(_pX))
- func() int32 {
- if ((_p.X0) == i32(1)) || _debugMutexNotheld(tls, _pX) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X0) != i32(1) && _debugMutexNotheld(tls, _pX) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23057), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexTryØ00__func__Ø000))), unsafe.Pointer(str(2040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1
r0 = i32(0)
@@ -4213,26 +3953,18 @@ func _debugMutexLeave(tls *crt.TLS, _pX *Xsqlite3_mutex) { // sqlite3.c:23068:1
var _p *Xsqlite3_debug_mutex // sqlite3.c:23069:23
_ = _p
_p = (*Xsqlite3_debug_mutex)(unsafe.Pointer(_pX))
- func() int32 {
- if _debugMutexHeld(tls, _pX) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _debugMutexHeld(tls, _pX) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23070), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexLeaveØ00__func__Ø000))), unsafe.Pointer(str(2128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) -= 1
- func() int32 {
- if ((_p.X0) == i32(1)) || _debugMutexNotheld(tls, _pX) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X0) != i32(1) && _debugMutexNotheld(tls, _pX) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(23072), unsafe.Pointer((*int8)(unsafe.Pointer(&_debugMutexLeaveØ00__func__Ø000))), unsafe.Pointer(str(2040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -4275,27 +4007,19 @@ func _sqlite3MutexAlloc(tls *crt.TLS, _id int32) (r0 *Xsqlite3_mutex) { // sqlit
return
_0:
- func() int32 {
- if _mutexIsInit != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _mutexIsInit == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22817), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MutexAllocØ00__func__Ø000))), unsafe.Pointer(str(2184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
+ func() {
if (*(*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)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X2)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22818), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MutexAllocØ00__func__Ø000))), unsafe.Pointer(str(2212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct {
f func(*crt.TLS, int32) unsafe.Pointer
@@ -4433,15 +4157,11 @@ _0:
}
func _sqlite3MemSize(tls *crt.TLS, _pPrior unsafe.Pointer) (r0 int32) { // sqlite3.c:20798:1
- func() int32 {
- if _pPrior != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPrior == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20800), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemSizeØ00__func__Ø000))), unsafe.Pointer(str(2348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = int32(crt.Xmalloc_usable_size(tls, _pPrior))
return
@@ -4520,15 +4240,11 @@ _0:
goto _4
}
- func() int32 {
- if (_1_pOther != (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+56*uintptr(_i)))) && ((*XFuncDef)(unsafe.Pointer(_1_pOther.X3)) != (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+56*uintptr(_i)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pOther == (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+56*uintptr(_i))) || (*XFuncDef)(unsafe.Pointer(_1_pOther.X3)) == (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+56*uintptr(_i))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104214), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertBuiltinFuncsØ00__func__Ø000))), unsafe.Pointer(str(2380)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**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(_1_pOther.X3))
*(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOther)) + uintptr(16 /* X3 */))))) = (*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef)) + 56*uintptr(_i)))
@@ -4536,7 +4252,7 @@ _0:
_4:
*(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XFuncDef)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aDef))+56*uintptr(_i))))) + uintptr(16 /* X3 */))))) = (*XFuncDef)(unsafe.Pointer(uintptr(i32(0))))
- *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*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(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
@@ -4584,7 +4300,7 @@ _0:
return
_4:
- _p = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */)))))))
+ _p = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */)))))))
goto _0
_3:
@@ -4632,11 +4348,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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}}
+ }{_renameParentFunc})), X5: nil, X6: str(2496), X7: T5458793{}}}
}
func _renameTableFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:95913:1
@@ -4687,15 +4403,11 @@ _3:
goto _3
}
- func() int32 {
- if _len > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _len <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95953), unsafe.Pointer((*int8)(unsafe.Pointer(&_renameTableFuncØ00__func__Ø000))), unsafe.Pointer(str(2520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_token != i32(22)) && (_token != i32(125)) {
goto _1
@@ -4725,35 +4437,23 @@ func _sqlite3ValueText(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 unsafe.Pointer
return
_0:
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pVal.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pVal.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70668), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ValueTextØ00__func__Ø000))), unsafe.Pointer(str(2540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_enc) & i32(3)) == (int32(_enc) & i32(-9)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_enc) & i32(3)) != (int32(_enc) & i32(-9)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70669), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ValueTextØ00__func__Ø000))), unsafe.Pointer(str(2592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pVal.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pVal.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70670), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ValueTextØ00__func__Ø000))), unsafe.Pointer(str(2632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pVal.X1)&i32(514)) != i32(514) || int32(_pVal.X2) != int32(_enc) {
goto _9
@@ -4783,55 +4483,35 @@ func init() {
}
func _valueToText(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 unsafe.Pointer) { // sqlite3.c:70624:1
- func() int32 {
- if _pVal != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pVal == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70625), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pVal.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pVal.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70626), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_enc) & i32(3)) == (int32(_enc) & i32(-9)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_enc) & i32(3)) != (int32(_enc) & i32(-9)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70627), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pVal.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pVal.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70628), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pVal.X1) & i32(1)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pVal.X1) & i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70629), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pVal.X1) & i32(18)) == 0 {
goto _11
@@ -4865,15 +4545,11 @@ _15:
goto _17
}
- func() int32 {
- if (int32(_pVal.X1) & i32(6144)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pVal.X1) & i32(6144)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70637), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3VdbeMemMakeWriteable(tls, _pVal) == i32(0) {
goto _20
@@ -4889,26 +4565,18 @@ _17:
_11:
_sqlite3VdbeMemStringify(tls, _pVal, _enc, uint8(i32(0)))
- func() int32 {
- if i32(0) == (i32(1) & int32(int64(uintptr(unsafe.Pointer(_pVal.X5))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(0) != (i32(1) & int32(int64(uintptr(unsafe.Pointer(_pVal.X5))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70645), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_21:
- func() int32 {
- if ((int32(_pVal.X2) == (int32(_enc) & i32(-9))) || ((*Xsqlite3)(unsafe.Pointer(_pVal.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))))) || (((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pVal.X2) != (int32(_enc)&i32(-9)) && (*Xsqlite3)(unsafe.Pointer(_pVal.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_pVal.X9)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70647), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueToTextØ00__func__Ø000))), unsafe.Pointer(str(2804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pVal.X2) != (int32(_enc) & i32(-9)) {
goto _28
@@ -4932,47 +4600,31 @@ func init() {
func _sqlite3VdbeMemExpandBlob(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:69836:1
var _nByte int32 // sqlite3.c:69837:7
_ = _nByte
- func() int32 {
- if (int32(_pMem.X1) & i32(16384)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1) & i32(16384)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69838), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemExpandBlobØ00__func__Ø000))), unsafe.Pointer(str(2900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(16)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(16)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69839), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemExpandBlobØ00__func__Ø000))), unsafe.Pointer(str(2924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69840), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemExpandBlobØ00__func__Ø000))), unsafe.Pointer(str(2948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69841), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemExpandBlobØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _nByte = (_pMem.X4) + (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ _nByte = (_pMem.X4) + (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
if _nByte > i32(0) {
goto _9
}
@@ -4987,10 +4639,10 @@ _9:
return
_10:
- crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem.X5))+1*uintptr(_pMem.X4)))), i32(0), uint64(*(*int32)(unsafe.Pointer((*T5448393)(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((*T5448375)(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((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ *p = (*p) + (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
sink961 = *p
}
{
@@ -5010,45 +4662,29 @@ func init() {
}
func _sqlite3VdbeMemGrow(tls *crt.TLS, _pMem *XMem, _n int32, _bPreserve int32) (r0 int32) { // sqlite3.c:69734:1
- func() int32 {
- if _sqlite3VdbeCheckMemInvariants(tls, _pMem) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3VdbeCheckMemInvariants(tls, _pMem) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69735), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(3056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69736), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(2948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_bPreserve == i32(0)) || (int32(_pMem.X1)&i32(18)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _bPreserve != i32(0) && (int32(_pMem.X1)&i32(18)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69741), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(3092)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pMem.X7) == i32(0)) || ((_pMem.X7) == _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_pMem.X9)), (unsafe.Pointer)(_pMem.X6))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pMem.X7) != i32(0) && (_pMem.X7) != _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_pMem.X9)), (unsafe.Pointer)(_pMem.X6)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69744), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(3140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pMem.X7) >= _n {
goto _10
@@ -5100,25 +4736,21 @@ _21:
goto _22
}
- func() int32 {
- if (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{(_pMem.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(_pMem.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{nil}))) && (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{nil})) || *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{(_pMem.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(_pMem.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
}{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
- }{_sqlite3MallocSize})))}))) {
- return i32(0)
- }
- return func() int32 {
+ }{_sqlite3MallocSize})))})) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69769), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemGrowØ00__func__Ø000))), unsafe.Pointer(str(3224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
(_pMem.X10)(tls, (unsafe.Pointer)(_pMem.X5))
_22:
@@ -5134,55 +4766,39 @@ _22:
}
func _sqlite3VdbeCheckMemInvariants(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:69646:1
- func() int32 {
- if ((int32(_p.X1) & i32(1024)) == i32(0)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if (int32(_p.X1)&i32(1024)) != i32(0) && *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{(_p.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(_p.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{nil}))) {
- return i32(0)
- }
- return func() int32 {
+ }{nil})) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69650), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3268)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_p.X1) & i32(1024)) == i32(0)) || ((_p.X7) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_p.X1)&i32(1024)) != i32(0) && (_p.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X1) & i32(12)) != i32(12) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_p.X1) & i32(12)) == i32(12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69659), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X7) == i32(0)) || ((_p.X7) == _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_p.X9)), (unsafe.Pointer)(_p.X6))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X7) != i32(0) && (_p.X7) != _sqlite3DbMallocSize(tls, (*Xsqlite3)(unsafe.Pointer(_p.X9)), (unsafe.Pointer)(_p.X6)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69662), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X1)&i32(18)) == 0 || (_p.X4) <= i32(0) {
goto _12
}
- func() int32 {
+ func() {
if (((func() int32 {
if ((_p.X7) > i32(0)) && ((_p.X5) == (_p.X6)) {
return i32(1)
@@ -5203,14 +4819,10 @@ func _sqlite3VdbeCheckMemInvariants(tls *crt.TLS, _p *XMem) (r0 int32) { // sqli
return i32(1)
}
return i32(0)
- }()) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ }()) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69674), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCheckMemInvariantsØ00__func__Ø000))), unsafe.Pointer(str(3476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_12:
r0 = i32(1)
@@ -5280,75 +4892,55 @@ _1:
func _vdbeMemClearExternAndSetNull(tls *crt.TLS, _p *XMem) { // sqlite3.c:69978:1
var _4_pFrame *XVdbeFrame // sqlite3.c:69993:15
_ = _4_pFrame
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_p.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_p.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69979), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X1) & i32(9312)) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_p.X1) & i32(9312)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69980), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X1) & i32(8192)) == 0 {
goto _5
}
- _sqlite3VdbeMemFinalize(tls, _p, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))))
- func() int32 {
- if (int32(_p.X1) & i32(8192)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ _sqlite3VdbeMemFinalize(tls, _p, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5:
if (int32(_p.X1) & i32(1024)) == 0 {
goto _8
}
- func() int32 {
- if (int32(_p.X1) & i32(32)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_p.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69987), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{(_p.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(_p.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
}{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
- }{_sqlite3MallocSize})))}))) && (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_sqlite3MallocSize})))})) || *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{(_p.X10)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(_p.X10)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{nil}))) {
- return i32(0)
- }
- return func() int32 {
+ }{nil})) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69988), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMemClearExternAndSetNullØ00__func__Ø000))), unsafe.Pointer(str(3808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
(_p.X10)(tls, (unsafe.Pointer)(_p.X5))
goto _14
@@ -5358,7 +4950,7 @@ _8:
goto _15
}
- _sqlite3RowSetClear(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))))
+ _sqlite3RowSetClear(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))))
goto _16
_15:
@@ -5366,7 +4958,7 @@ _15:
goto _17
}
- _4_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))))))
+ _4_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(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:
@@ -5398,36 +4990,25 @@ func _sqlite3VdbeMemFinalize(tls *crt.TLS, _pMem *XMem, _pFunc *XFuncDef) (r0 in
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
goto _3
}
- func() int32 {
- if ((int32(_pMem.X1) & i32(1)) != i32(0)) || (_pFunc == (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))))) {
- return i32(0)
- }
- return func() int32 {
+ 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 */))))))) {
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)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69952), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemset(tls, (unsafe.Pointer)(&_1_ctx), i32(0), u64(56))
crt.Xmemset(tls, (unsafe.Pointer)(&_1_t), i32(0), u64(72))
@@ -5439,15 +5020,11 @@ func _sqlite3VdbeMemFinalize(tls *crt.TLS, _pMem *XMem, _pFunc *XFuncDef) (r0 in
(*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
}{(_pFunc.X5)})))(tls, &_1_ctx)
- func() int32 {
- if (int32(_pMem.X1) & i32(1024)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1) & i32(1024)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69961), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFinalizeØ00__func__Ø000))), unsafe.Pointer(str(3936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pMem.X7) <= i32(0) {
goto _12
@@ -5499,25 +5076,17 @@ _3:
func _sqlite3VdbeChangeEncoding(tls *crt.TLS, _pMem *XMem, _desiredEnc int32) (r0 int32) { // sqlite3.c:69699:1
var _rc int32 // sqlite3.c:69701:7
_ = _rc
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69703), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(2948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_desiredEnc == i32(1)) || (_desiredEnc == i32(2))) || (_desiredEnc == i32(3)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _desiredEnc != i32(1) && _desiredEnc != i32(2) && _desiredEnc != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(3988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pMem.X1)&i32(2)) != 0 && int32(_pMem.X2) != _desiredEnc {
goto _7
@@ -5527,46 +5096,30 @@ func _sqlite3VdbeChangeEncoding(tls *crt.TLS, _pMem *XMem, _desiredEnc int32) (r
return
_7:
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69709), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3VdbeMemTranslate(tls, _pMem, uint8(_desiredEnc))
- func() int32 {
- if (_rc == i32(0)) || (_rc == i32(7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _rc != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69718), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(4072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_rc == i32(0)) || (int32(_pMem.X2) != _desiredEnc) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc != i32(0) && int32(_pMem.X2) == _desiredEnc {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69719), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(4108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_rc == i32(7)) || (int32(_pMem.X2) == _desiredEnc) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc != i32(7) && int32(_pMem.X2) != _desiredEnc {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69720), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeEncodingØ00__func__Ø000))), unsafe.Pointer(str(4148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -5600,55 +5153,35 @@ func _sqlite3VdbeMemTranslate(tls *crt.TLS, _pMem *XMem, _desiredEnc uint8) (r0
_ = _28_c2
var _37_c2 int32 // sqlite3.c:27389:9
_ = _37_c2
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27291), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(2)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27292), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4220)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pMem.X2) != int32(_desiredEnc) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pMem.X2) == int32(_desiredEnc) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27293), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4240)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pMem.X2) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pMem.X2) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27294), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pMem.X4) >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pMem.X4) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27295), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pMem.X2) == i32(1) || int32(_desiredEnc) == i32(1) {
goto _12
@@ -5659,15 +5192,11 @@ func _sqlite3VdbeMemTranslate(tls *crt.TLS, _pMem *XMem, _desiredEnc uint8) (r0
goto _13
}
- func() int32 {
- if _1_rc == i32(7) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_rc != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27314), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _sqlite3NomemError(tls, i32(27315))
return
@@ -5773,15 +5302,11 @@ _24:
goto _34
_22:
- func() int32 {
- if int32(_desiredEnc) == i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_desiredEnc) != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_37:
if uintptr(unsafe.Pointer(_zIn)) >= uintptr(unsafe.Pointer(_zTerm)) {
@@ -5833,15 +5358,11 @@ _34:
goto _48
_21:
- func() int32 {
- if int32(_desiredEnc) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_desiredEnc) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pMem.X2) != i32(2) {
goto _51
@@ -5974,20 +5495,16 @@ _63:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(12 /* X4 */))) = int32(int64((uintptr(unsafe.Pointer(_z)) - uintptr(unsafe.Pointer(_zOut))) / 1))
_48:
*_z = uint8(i32(0))
- func() int32 {
+ func() {
if ((_pMem.X4) + func() int32 {
if int32(_desiredEnc) == i32(1) {
return i32(1)
}
return i32(2)
- }()) <= _len {
- return i32(0)
- }
- return func() int32 {
+ }()) > _len {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27396), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTranslateØ00__func__Ø000))), unsafe.Pointer(str(4364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_c = uint32(_pMem.X1)
_sqlite3VdbeMemRelease(tls, _pMem)
@@ -6009,25 +5526,17 @@ func init() {
}
func _sqlite3VdbeMemMakeWriteable(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:69809:1
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69810), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMakeWriteableØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMakeWriteableØ00__func__Ø000))), unsafe.Pointer(str(2948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pMem.X1) & i32(18)) == i32(0) {
goto _5
@@ -6091,15 +5600,11 @@ func init() {
}
func _sqlite3VdbeMemRelease(tls *crt.TLS, _p *XMem) { // sqlite3.c:70029:1
- func() int32 {
- if _sqlite3VdbeCheckMemInvariants(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3VdbeCheckMemInvariants(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70030), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemReleaseØ00__func__Ø000))), unsafe.Pointer(str(4464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X1)&i32(9312)) == i32(0) && (_p.X7) == 0 {
goto _3
@@ -6137,15 +5642,11 @@ _1:
}
func _sqlite3VdbeMemNulTerminate(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:69876:1
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69877), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemNulTerminateØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pMem.X1) & i32(514)) == i32(2) {
goto _3
@@ -6194,65 +5695,41 @@ func _sqlite3VdbeMemStringify(tls *crt.TLS, _pMem *XMem, _enc uint8, _bForce uin
_ = _nByte
_fg = int32(_pMem.X1)
_nByte = i32(32)
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69905), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_fg & i32(16384)) == 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_fg & i32(16384)) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69906), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_fg & i32(18)) == 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_fg & i32(18)) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69907), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_fg & i32(12)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_fg & i32(12)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69908), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69909), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(2948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69910), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3VdbeMemClearAndResize(tls, _pMem, _nByte) == 0 {
goto _13
@@ -6267,21 +5744,17 @@ _13:
goto _14
}
- Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4648), *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4648), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
goto _15
_14:
- func() int32 {
- if (_fg & i32(8)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_fg & i32(8)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69927), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemStringifyØ00__func__Ø000))), unsafe.Pointer(str(4656)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4672), *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ Xsqlite3_snprintf(tls, _nByte, _pMem.X5, str(4672), *(*float64)(unsafe.Pointer((*T5448375)(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))
@@ -6313,25 +5786,17 @@ func init() {
}
func _sqlite3VdbeMemClearAndResize(tls *crt.TLS, _pMem *XMem, _szNew int32) (r0 int32) { // sqlite3.c:69791:1
- func() int32 {
- if _szNew > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _szNew <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69792), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemClearAndResizeØ00__func__Ø000))), unsafe.Pointer(str(4704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_pMem.X1) & i32(1024)) == i32(0)) || ((_pMem.X7) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1)&i32(1024)) != i32(0) && (_pMem.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69793), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemClearAndResizeØ00__func__Ø000))), unsafe.Pointer(str(4712)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pMem.X7) >= _szNew {
goto _5
@@ -6341,15 +5806,11 @@ func _sqlite3VdbeMemClearAndResize(tls *crt.TLS, _pMem *XMem, _szNew int32) (r0
return
_5:
- func() int32 {
- if (int32(_pMem.X1) & i32(1024)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1) & i32(1024)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69797), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemClearAndResizeØ00__func__Ø000))), unsafe.Pointer(str(3936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(16 /* X5 */))) = _pMem.X6
{
@@ -6416,15 +5877,11 @@ _2:
}
func Xsqlite3_context_db_handle(tls *crt.TLS, _p *Xsqlite3_context) (r0 *Xsqlite3) { // sqlite3.c:76721:12
- func() int32 {
- if (_p != nil) && ((*XMem)(unsafe.Pointer(_p.X0)) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == nil || (*XMem)(unsafe.Pointer(_p.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76722), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_context_db_handleØ00__func__Ø000))), unsafe.Pointer(str(4792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_p.X0)).X9))
return
@@ -7167,15 +6624,11 @@ func _sqlite3VMPrintf(tls *crt.TLS, _db *Xsqlite3, _zFormat *int8, _ap []interfa
_ = _zBase
var _acc XStrAccum // sqlite3.c:25971:12
_ = _acc
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25972), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VMPrintfØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3StrAccumInit(tls, &_acc, _db, (*int8)(unsafe.Pointer(&_zBase)), int32(u64(70)), *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(112 /* X31 */))))) + 4*uintptr(i32(0)))))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_acc)) + uintptr(37 /* X7 */))) = uint8(i32(1))
@@ -7203,15 +6656,11 @@ func _sqlite3StrAccumFinish(tls *crt.TLS, _p *XStrAccum) (r0 *int8) { // sqlite3
goto _0
}
- func() int32 {
- if ((_p.X2) == (_p.X1)) == ((int32(_p.X7) & i32(4)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X2) == (_p.X1)) != ((int32(_p.X7) & i32(4)) == i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25919), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StrAccumFinishØ00__func__Ø000))), unsafe.Pointer(str(4868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 1*uintptr(_p.X3))) = int8(i32(0))
if (_p.X5) <= uint32(i32(0)) || (int32(_p.X7)&i32(4)) != i32(0) {
@@ -7235,15 +6684,11 @@ func init() {
}
func _strAccumFinishRealloc(tls *crt.TLS, _p *XStrAccum) (r0 *int8) { // sqlite3.c:25906:1
- func() int32 {
- if ((_p.X5) > uint32(i32(0))) && ((int32(_p.X7) & i32(4)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X5) <= uint32(i32(0)) || (int32(_p.X7)&i32(4)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25907), unsafe.Pointer((*int8)(unsafe.Pointer(&_strAccumFinishReallocØ00__func__Ø000))), unsafe.Pointer(str(4932)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))) = (*int8)(unsafe.Pointer(_sqlite3DbMallocRaw(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), uint64((_p.X3)+uint32(i32(1))))))
if (_p.X2) == nil {
@@ -7273,15 +6718,11 @@ func init() {
}
func Xsqlite3_result_text(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76390:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76396), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_textØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_setResultStrOrError(tls, _pCtx, _z, _n, uint8(i32(1)), _xDel)
return
@@ -7316,25 +6757,17 @@ func _sqlite3VdbeMemSetStr(tls *crt.TLS, _pMem *XMem, _z *int8, _n int32, _enc u
_ = _8_nAlloc
_nByte = _n
_flags = u16(0)
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70480), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetStrØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70481), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetStrØ00__func__Ø000))), unsafe.Pointer(str(5052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _z != nil {
goto _5
@@ -7365,15 +6798,11 @@ _7:
goto _10
}
- func() int32 {
- if int32(_enc) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_enc) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70496), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetStrØ00__func__Ø000))), unsafe.Pointer(str(5084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_enc) != i32(1) {
goto _13
@@ -7540,15 +6969,11 @@ func _sqlite3VdbeMemHandleBom(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3
_ = _1_b2
_rc = i32(0)
_bom = u8(0)
- func() int32 {
- if (_pMem.X4) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pMem.X4) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27430), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemHandleBomØ00__func__Ø000))), unsafe.Pointer(str(4280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pMem.X4) <= i32(1) {
goto _2
@@ -7606,15 +7031,11 @@ func init() {
}
func Xsqlite3_result_error_toobig(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c:76474:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76475), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_error_toobigØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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))
@@ -7680,15 +7101,11 @@ _3:
goto _3
}
- func() int32 {
- if _len > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _len <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96077), unsafe.Pointer((*int8)(unsafe.Pointer(&_renameTriggerFuncØ00__func__Ø000))), unsafe.Pointer(str(2520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_dist += 1
if _token != i32(122) && _token != i32(107) {
@@ -7829,15 +7246,11 @@ _5:
func _sqlite3DbStrNDup(tls *crt.TLS, _db *Xsqlite3, _z *int8, _n uint64) (r0 *int8) { // sqlite3.c:24937:1
var _zNew *int8 // sqlite3.c:24938:8
_ = _zNew
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24939), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbStrNDupØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
@@ -7847,15 +7260,11 @@ func _sqlite3DbStrNDup(tls *crt.TLS, _db *Xsqlite3, _z *int8, _n uint64) (r0 *in
return
_2:
- func() int32 {
- if (_n & uint64(i32(2147483647))) == _n {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_n & uint64(i32(2147483647))) != _n {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24943), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DbStrNDupØ00__func__Ø000))), unsafe.Pointer(str(5232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zNew = (*int8)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, _n+uint64(i32(1)))))
if _zNew == nil {
@@ -7906,15 +7315,11 @@ _1:
_2:
*func() *int32 { _i = i32(1); return &_j }() = i32(0)
_3:
- func() int32 {
- if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_i)))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_i)))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27867), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DequoteØ00__func__Ø000))), unsafe.Pointer(str(5272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_i)))) != int32(_quote) {
goto _8
@@ -7963,21 +7368,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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}}
+ }{_cdateFunc})), X5: nil, X6: str(5384), X7: T5458793{}}}
}
func _juliandayFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:19715:1
@@ -8086,15 +7491,11 @@ func _sqlite3StmtCurrentTime(tls *crt.TLS, _p *Xsqlite3_context) (r0 int64) { //
var _piTime *int64 // sqlite3.c:76736:17
_ = _piTime
_piTime = (*int64)(unsafe.Pointer(uintptr(_p.X3) + uintptr(72 /* X13 */)))
- func() int32 {
- if (*TVdbe)(unsafe.Pointer(_p.X3)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TVdbe)(unsafe.Pointer(_p.X3)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76737), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StmtCurrentTimeØ00__func__Ø000))), unsafe.Pointer(str(5400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*_piTime) != int64(i32(0)) {
goto _2
@@ -8181,31 +7582,23 @@ func Xsqlite3_value_double(tls *crt.TLS, _pVal *XMem) (r0 float64) { // sqlite3.
func _sqlite3VdbeRealValue(tls *crt.TLS, _pMem *XMem) (r0 float64) { // sqlite3.c:70102:1
var _3_val float64 // sqlite3.c:70111:12
_ = _3_val
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRealValueØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRealValueØ00__func__Ø000))), unsafe.Pointer(str(4620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pMem.X1) & i32(8)) == 0 {
goto _5
}
- r0 = *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))
+ r0 = *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))
return
_5:
@@ -8213,7 +7606,7 @@ _5:
goto _7
}
- r0 = float64(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ r0 = float64(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
return
_7:
@@ -8274,15 +7667,11 @@ func _sqlite3AtoF(tls *crt.TLS, _z *int8, _pResult *float64, _length int32, _enc
_eValid = i32(1)
_nDigits = i32(0)
_nonNum = i32(0)
- func() int32 {
- if ((int32(_enc) == i32(1)) || (int32(_enc) == i32(2))) || (int32(_enc) == i32(3)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_enc) != i32(1) && int32(_enc) != i32(2) && int32(_enc) != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27974), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AtoFØ00__func__Ø000))), unsafe.Pointer(str(5460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pResult = float64(0)
if int32(_enc) != i32(1) {
@@ -8655,15 +8044,11 @@ _67:
goto _68
_63:
- func() int32 {
- if _e >= i32(342) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _e < i32(342) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AtoFØ00__func__Ø000))), unsafe.Pointer(str(5524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _esign >= i32(0) {
goto _71
@@ -8885,15 +8270,11 @@ _0:
_1_N = int8(int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(0))))) - i32(48))
_1_min = int8(int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(1))))) - i32(48))
_1_val = i32(0)
- func() int32 {
- if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2))))) >= i32(97)) && (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2))))) <= i32(102)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2))))) < i32(97) || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2))))) > i32(102) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18925), unsafe.Pointer((*int8)(unsafe.Pointer(&_getDigitsØ00__func__Ø000))), unsafe.Pointer(str(5560)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_max = *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_getDigitsØ00aMxØ001)) + 2*uintptr(int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(2)))))-i32(97))))
_nextC = *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFormat)) + 1*uintptr(i32(3))))
@@ -9239,15 +8620,11 @@ func _sqlite3ValueBytes(tls *crt.TLS, _pVal *XMem, _enc uint8) (r0 int32) { // s
var _p *XMem // sqlite3.c:71312:7
_ = _p
_p = _pVal
- func() int32 {
- if ((int32(_p.X1) & i32(1)) == i32(0)) || ((int32(_p.X1) & i32(18)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_p.X1)&i32(1)) != i32(0) && (int32(_p.X1)&i32(18)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71313), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ValueBytesØ00__func__Ø000))), unsafe.Pointer(str(5628)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X1)&i32(2)) == i32(0) || int32(_pVal.X2) != int32(_enc) {
goto _4
@@ -9265,7 +8642,7 @@ _4:
goto _6
}
- r0 = (_p.X4) + (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
+ r0 = (_p.X4) + (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
return
_6:
@@ -9640,11 +9017,11 @@ _62:
goto _65
}
- if int32((*T5447453)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X1) != _n || Xsqlite3_strnicmp(tls, (*T5447453)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X2, _z, _n) != i32(0) || _r <= (-((*T5447453)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 32*uintptr(_17_i))).X3)) || _r >= ((*T5447453)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X3) {
+ 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) {
goto _69
}
- switch int32((*T5447453)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 32*uintptr(_17_i))).X0) {
+ switch int32((*T5447435)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType)) + 32*uintptr(_17_i))).X0) {
case i32(1):
goto _71
case i32(2):
@@ -9704,7 +9081,7 @@ _73:
_computeJD(tls, _p)
{
p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */)))
- *p = (*p) + int64((_r*((*T5447453)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X4))+_17_rRounder)
+ *p = (*p) + int64((_r*((*T5447435)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aXformType))+32*uintptr(_17_i))).X4))+_17_rRounder)
sink967 = *p
}
_rc = i32(0)
@@ -9856,15 +9233,11 @@ _0:
goto _2
_1:
- func() int32 {
- if _validJulianDay(tls, _p.X0) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _validJulianDay(tls, _p.X0) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(19228), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeYMDØ00__func__Ø000))), unsafe.Pointer(str(5808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_Z = int32(((_p.X0) + int64(i32(43200000))) / int64(i32(86400000)))
_A = int32((float64(_Z) - (1.86721625e+06)) / (36524.25))
@@ -9972,15 +9345,11 @@ _1:
}
func Xsqlite3_result_error(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n int32) { // sqlite3.c:76358:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_errorØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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))
@@ -10066,19 +9435,15 @@ func init() {
X2 *int8
X3 float64
X4 float64
- }{T5447453{X0: u8(0), X1: u8(6), X2: str(5868), X3: 4.642690608e+11, X4: 1000}, T5447453{X0: u8(0), X1: u8(6), X2: str(5876), X3: 7.73781768e+09, X4: 60000}, T5447453{X0: u8(0), X1: u8(4), X2: str(5884), X3: 1.28963628e+08, X4: 3.6e+06}, T5447453{X0: u8(0), X1: u8(3), X2: str(5780), X3: 5.373485e+06, X4: 8.64e+07}, T5447453{X0: u8(1), X1: u8(5), X2: str(5764), X3: 176546, X4: 2.592e+09}, T5447453{X0: u8(2), X1: u8(4), X2: str(5772), X3: 14713, X4: 3.1536e+10}}
+ }{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}}
}
func Xsqlite3_result_double(tls *crt.TLS, _pCtx *Xsqlite3_context, _rVal float64) { // sqlite3.c:76354:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76355), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_doubleØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemSetDouble(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _rVal)
return
@@ -10097,7 +9462,7 @@ func _sqlite3VdbeMemSetDouble(tls *crt.TLS, _pMem *XMem, _val float64) { // sqli
goto _0
}
- *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val
+ *(*float64)(unsafe.Pointer((*T5448375)(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
@@ -10525,15 +9890,11 @@ _32:
}
func Xsqlite3_result_error_nomem(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c:76483:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_error_nomemØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemSetNull(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCtx)) + uintptr(36 /* X5 */))) = _sqlite3NomemError(tls, i32(76486))
@@ -10550,21 +9911,24 @@ func init() {
}
func _ctimeFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:19942:1
- func() **XMem { ; return _NotUsed2 }()
+ _ = _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
- func() **XMem { ; return _NotUsed2 }()
+ _ = _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
- func() **XMem { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
_dateFunc(tls, _context, i32(0), (**XMem)(unsafe.Pointer(uintptr(i32(0)))))
return
@@ -10575,135 +9939,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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: 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 {
f func(*crt.TLS, *Xsqlite3_context, int32, **XMem)
- }{_trimFunc})), X5: nil, X6: str(6164), X7: T5458811{}}, 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: 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 {
f func(*crt.TLS, *Xsqlite3_context, int32, **XMem)
- }{_trimFunc})), X5: nil, X6: str(6164), X7: T5458811{}}, 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: 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 {
f func(*crt.TLS, *Xsqlite3_context, int32, **XMem)
- }{_trimFunc})), X5: nil, X6: str(6172), X7: T5458811{}}, 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: 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 {
f func(*crt.TLS, *Xsqlite3_context, int32, **XMem)
- }{_trimFunc})), X5: nil, X6: str(6172), X7: T5458811{}}, 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: 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 {
f func(*crt.TLS, *Xsqlite3_context, int32, **XMem)
- }{_trimFunc})), X5: nil, X6: str(6180), X7: T5458811{}}, 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: 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 {
f func(*crt.TLS, *Xsqlite3_context, int32, **XMem)
- }{_trimFunc})), X5: nil, X6: str(6180), X7: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6188), X7: T5458811{}}, 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: 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 {
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: T5458811{}}, 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: 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 {
f func(*crt.TLS, *Xsqlite3_context, int32, **XMem)
- }{_minmaxFunc})), X5: nil, X6: str(6192), X7: T5458811{}}, XFuncDef{X0: i8(0), X1: u16(2081), X2: (unsafe.Pointer)(uintptr(1)), X3: nil, X4: nil, X5: nil, X6: str(6192), X7: T5458811{}}, 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: 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 {
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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: T5458793{}}, 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: T5458811{}}, 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: 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 {
f func(*crt.TLS, *Xsqlite3_context, int32, **XMem)
- }{_likeFunc})), X5: nil, X6: str(6480), X7: T5458811{}}, 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: 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 {
f func(*crt.TLS, *Xsqlite3_context, int32, **XMem)
- }{_likeFunc})), X5: nil, X6: str(6488), X7: T5458811{}}, 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: 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 {
f func(*crt.TLS, *Xsqlite3_context, int32, **XMem)
- }{_likeFunc})), X5: nil, X6: str(6488), X7: T5458811{}}, XFuncDef{X0: i8(1), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6496), X7: T5458811{}}, XFuncDef{X0: i8(0), X1: u16(2049), X2: nil, X3: nil, X4: nil, X5: nil, X6: str(6496), X7: T5458811{}}, 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: 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 {
f func(*crt.TLS, *Xsqlite3_context, int32, **XMem)
- }{_versionFunc})), X5: nil, X6: str(6496), X7: T5458811{}}}
+ }{_versionFunc})), X5: nil, X6: str(6496), X7: T5458793{}}}
}
func _loadExt(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106711:1
@@ -11340,27 +10704,19 @@ func init() {
}
func Xsqlite3_aggregate_context(tls *crt.TLS, _p *Xsqlite3_context, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.c:76797:12
- func() int32 {
- if ((_p != nil) && ((*XFuncDef)(unsafe.Pointer(_p.X1)) != nil)) && ((*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct {
+ func() {
+ if _p == nil || (*XFuncDef)(unsafe.Pointer(_p.X1)) == nil || (*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{((*XFuncDef)(unsafe.Pointer(_p.X1)).X5)}))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ }{((*XFuncDef)(unsafe.Pointer(_p.X1)).X5)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76798), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_aggregate_contextØ00__func__Ø000))), unsafe.Pointer(str(6696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_p.X0)).X9)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_p.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_aggregate_contextØ00__func__Ø000))), unsafe.Pointer(str(6736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32((*XMem)(unsafe.Pointer(_p.X2)).X1) & i32(8192)) != i32(0) {
goto _6
@@ -11385,15 +10741,11 @@ func _createAggContext(tls *crt.TLS, _p *Xsqlite3_context, _nByte int32) (r0 uns
var _pMem *XMem // sqlite3.c:76776:7
_ = _pMem
_pMem = (*XMem)(unsafe.Pointer(_p.X2))
- func() int32 {
- if (int32(_pMem.X1) & i32(8192)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1) & i32(8192)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76777), unsafe.Pointer((*int8)(unsafe.Pointer(&_createAggContextØ00__func__Ø000))), unsafe.Pointer(str(6804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nByte > i32(0) {
goto _2
@@ -11406,7 +10758,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((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = (*XFuncDef)(unsafe.Pointer(_p.X1))
+ *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = (*XFuncDef)(unsafe.Pointer(_p.X1))
if (_pMem.X5) == nil {
goto _4
}
@@ -11426,17 +10778,13 @@ func init() {
}
func Xsqlite3_aggregate_count(tls *crt.TLS, _p *Xsqlite3_context) (r0 int32) { // sqlite3.c:76888:12
- func() int32 {
- if (((_p != nil) && ((*XMem)(unsafe.Pointer(_p.X2)) != nil)) && ((*XFuncDef)(unsafe.Pointer(_p.X1)) != nil)) && ((*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct {
+ func() {
+ if _p == nil || (*XMem)(unsafe.Pointer(_p.X2)) == nil || (*XFuncDef)(unsafe.Pointer(_p.X1)) == nil || (*(*func(*crt.TLS, *Xsqlite3_context))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{((*XFuncDef)(unsafe.Pointer(_p.X1)).X5)}))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ }{((*XFuncDef)(unsafe.Pointer(_p.X1)).X5)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_aggregate_countØ00__func__Ø000))), unsafe.Pointer(str(6852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (*XMem)(unsafe.Pointer(_p.X2)).X4
return
@@ -11553,15 +10901,11 @@ _4:
_sqlite3VdbeMemRelease(tls, _pVar)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(8 /* X1 */))) = uint16(i32(1))
_sqlite3Error(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), i32(0))
- func() int32 {
- if (((uint32((_p.X32)>>uint(i32(9))) << uint(i32(31))) >> uint(i32(31))) != 0) || ((_p.X41) == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 && (_p.X41) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77266), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeUnbindØ00__func__Ø000))), unsafe.Pointer(str(6964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X41) == uint32(i32(0)) || ((_p.X41)&func() uint32 {
if _i >= i32(31) {
@@ -11610,15 +10954,11 @@ _0:
}
func _sqlite3Error(tls *crt.TLS, _db *Xsqlite3, _err_code int32) { // sqlite3.c:27753:1
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ErrorØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(68 /* X10 */))) = _err_code
if _err_code == 0 && (*XMem)(unsafe.Pointer(_db.X56)) == nil {
@@ -11700,25 +11040,17 @@ func init() {
}
func _sqlite3ApiExit(tls *crt.TLS, _db *Xsqlite3, _rc int32) (r0 int32) { // sqlite3.c:25013:1
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25018), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ApiExitØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25019), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ApiExitØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_db.X17) == 0 && _rc != i32(3082) {
goto _5
@@ -11753,18 +11085,14 @@ 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((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0)
- func() int32 {
- if ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ *(*int32)(unsafe.Pointer((*T5415311)(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)) {
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)
- return i32(0)
- }()
+ }
}()
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1
_1:
return
@@ -11829,7 +11157,7 @@ func _sqlite3VdbeMemSetInt64(tls *crt.TLS, _pMem *XMem, _val int64) { // sqlite3
goto _1
_0:
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val
+ *(*int64)(unsafe.Pointer((*T5448375)(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
@@ -11838,7 +11166,7 @@ _1:
func _vdbeReleaseAndSetInt64(tls *crt.TLS, _pMem *XMem, _val int64) { // sqlite3.c:70299:1
_sqlite3VdbeMemSetNull(tls, _pMem)
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val
+ *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _val
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4))
return
@@ -12021,11 +11349,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((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */))))))
+ _rc = Xsqlite3_bind_int64(tls, _pStmt, _i, *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */))))))
goto _6
_2:
- _rc = Xsqlite3_bind_double(tls, _pStmt, _i, *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */))))))
+ _rc = Xsqlite3_bind_double(tls, _pStmt, _i, *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */))))))
goto _6
_3:
@@ -12033,7 +11361,7 @@ _3:
goto _7
}
- _rc = Xsqlite3_bind_zeroblob(tls, _pStmt, _i, *(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */))))))
+ _rc = Xsqlite3_bind_zeroblob(tls, _pStmt, _i, *(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pValue)) + uintptr(0 /* X0 */))))))
goto _8
_7:
@@ -12084,7 +11412,7 @@ func _sqlite3VdbeMemSetZeroBlob(tls *crt.TLS, _pMem *XMem, _n int32) { // sqlite
_n = i32(0)
_0:
- *(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _n
+ *(*int32)(unsafe.Pointer((*T5448375)(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
@@ -12101,9 +11429,9 @@ func Xsqlite3_busy_handler(tls *crt.TLS, _db *Xsqlite3, _xBusy func(*crt.TLS, un
_0:
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
- *(*func(*crt.TLS, unsafe.Pointer, int32) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415638)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(0 /* X0 */))) = _xBusy
- *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415638)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(8 /* X1 */))) = _pArg
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415638)(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)((*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)
*(*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)
@@ -12203,15 +11531,11 @@ func _sqliteDefaultBusyCallback(tls *crt.TLS, _ptr unsafe.Pointer, _count int32)
_ = _prior
_db = (*Xsqlite3)(unsafe.Pointer(_ptr))
_timeout = _db.X74
- func() int32 {
- if _count >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _count < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteDefaultBusyCallbackØ00__func__Ø000))), unsafe.Pointer(str(7240)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _count >= i32(12) {
goto _2
@@ -12422,15 +11746,11 @@ func _btreeEnterAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58833:1
var _p *XBtree // sqlite3.c:58836:9
_ = _p
_skipOk = i32(1)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58837), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeEnterAllØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_2:
@@ -12462,95 +11782,59 @@ func init() {
}
func _sqlite3BtreeEnter(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58718:1
- func() int32 {
- if ((*XBtree)(unsafe.Pointer(_p.X9)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X9)).X1)))) > uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtree)(unsafe.Pointer(_p.X9)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X9)).X1)))) <= uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XBtree)(unsafe.Pointer(_p.X10)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X10)).X1)))) < uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtree)(unsafe.Pointer(_p.X10)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X10)).X1)))) >= uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XBtree)(unsafe.Pointer(_p.X9)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || ((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X9)).X0)) == (*Xsqlite3)(unsafe.Pointer(_p.X0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtree)(unsafe.Pointer(_p.X9)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X9)).X0)) != (*Xsqlite3)(unsafe.Pointer(_p.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58725), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XBtree)(unsafe.Pointer(_p.X10)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || ((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X10)).X0)) == (*Xsqlite3)(unsafe.Pointer(_p.X0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtree)(unsafe.Pointer(_p.X10)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X10)).X0)) != (*Xsqlite3)(unsafe.Pointer(_p.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58726), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7472)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X3) != 0) || (((*XBtree)(unsafe.Pointer(_p.X9)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) && ((*XBtree)(unsafe.Pointer(_p.X10)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X3) == 0 && ((*XBtree)(unsafe.Pointer(_p.X9)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) || (*XBtree)(unsafe.Pointer(_p.X10)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58727), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X4) == 0) || ((_p.X6) > i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X4) != 0 && (_p.X6) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58730), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X3) != 0) || ((_p.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X3) == 0 && (_p.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58731), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58734), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_p.X4) == i32(0)) && ((_p.X3) != 0)) || ((*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1)) == (*Xsqlite3)(unsafe.Pointer(_p.X0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_p.X4) != i32(0) || (_p.X3) == 0) && (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1)) != (*Xsqlite3)(unsafe.Pointer(_p.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58738), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeEnterØ00__func__Ø000))), unsafe.Pointer(str(7652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X3) != 0 {
goto _28
@@ -12596,35 +11880,23 @@ _1:
goto _4
}
- func() int32 {
- if (_pLater.X3) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pLater.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58771), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeLockCarefullyØ00__func__Ø000))), unsafe.Pointer(str(7724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XBtree)(unsafe.Pointer(_pLater.X9)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pLater.X9)).X1)))) > uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pLater.X1))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtree)(unsafe.Pointer(_pLater.X9)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pLater.X9)).X1)))) <= uintptr(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pLater.X1)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58772), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeLockCarefullyØ00__func__Ø000))), unsafe.Pointer(str(7744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pLater.X4) == 0) || ((_pLater.X6) > i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pLater.X4) != 0 && (_pLater.X6) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58773), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeLockCarefullyØ00__func__Ø000))), unsafe.Pointer(str(7796)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pLater.X4) == 0 {
goto _13
@@ -12665,17 +11937,13 @@ func Xsqlite3_mutex_try(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite
goto _0
}
- func() int32 {
+ func() {
if (*(*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)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X5)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22850), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_tryØ00__func__Ø000))), unsafe.Pointer(str(7836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
@@ -12704,45 +11972,29 @@ func _unlockBtreeMutex(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58688:1
var _pBt *XBtShared // sqlite3.c:58689:12
_ = _pBt
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if int32(_p.X4) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X4) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58690), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7912)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58691), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58692), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58693), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21)))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(18 /* X4 */))) = uint8(i32(0))
@@ -12757,35 +12009,23 @@ func init() {
}
func _lockBtreeMutex(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58674:1
- func() int32 {
- if int32(_p.X4) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58675), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7996)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58676), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(8012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58677), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeMutexØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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))
@@ -12801,17 +12041,13 @@ func init() {
}
func Xsqlite3_mutex_notheld(tls *crt.TLS, _p *Xsqlite3_mutex) (r0 int32) { // sqlite3.c:22878:12
- func() int32 {
- if (_p == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || ((*(*func(*crt.TLS, *Xsqlite3_mutex) int32)(unsafe.Pointer(&struct {
+ func() {
+ if _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)}))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X8)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22879), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_notheldØ00__func__Ø000))), unsafe.Pointer(str(8068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = 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
@@ -12831,35 +12067,23 @@ func _sqlite3VtabDisconnect(tls *crt.TLS, _db *Xsqlite3, _p *XTable) { // sqlite
_ = _ppVTab
var _2_pVTab *XVTable // sqlite3.c:124751:14
_ = _2_pVTab
- func() int32 {
- if (_p.X16) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124745), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabDisconnectØ00__func__Ø000))), unsafe.Pointer(str(8140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabDisconnectØ00__func__Ø000))), unsafe.Pointer(str(8156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124747), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabDisconnectØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_ppVTab = (**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(96 /* X18 */)))))
_6:
@@ -12934,35 +12158,23 @@ func _sqlite3VtabUnlock(tls *crt.TLS, _pVTab *XVTable) { // sqlite3.c:124678:1
var _1_p *Xsqlite3_vtab // sqlite3.c:124687:18
_ = _1_p
_db = (*Xsqlite3)(unsafe.Pointer(_pVTab.X0))
- func() int32 {
- if _db != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124681), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockØ00__func__Ø000))), unsafe.Pointer(str(8212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pVTab.X3) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pVTab.X3) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124682), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockØ00__func__Ø000))), unsafe.Pointer(str(8216)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_db.X28) == u32(2687084183)) || ((_db.X28) == uint32(i32(1691352191))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_db.X28) != u32(2687084183) && (_db.X28) != uint32(i32(1691352191)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124683), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockØ00__func__Ø000))), unsafe.Pointer(str(8232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVTab)) + uintptr(24 /* X3 */))) -= 1
if (_pVTab.X3) != i32(0) {
@@ -12997,25 +12209,17 @@ func _sqlite3VtabUnlockList(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:124780:1
_ = _2_pNext
_p = (*XVTable)(unsafe.Pointer(_db.X68))
*(**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(480 /* X68 */))))) = (*XVTable)(unsafe.Pointer(uintptr(i32(0))))
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124784), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockListØ00__func__Ø000))), unsafe.Pointer(str(8156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabUnlockListØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p == nil {
goto _4
@@ -13075,15 +12279,11 @@ func _btreeLeaveAll(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:58850:1
_ = _i
var _p *XBtree // sqlite3.c:58852:9
_ = _p
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58853), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeLeaveAllØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_2:
@@ -13113,29 +12313,21 @@ func init() {
}
func _sqlite3BtreeLeave(tls *crt.TLS, _p *XBtree) { // sqlite3.c:58790:1
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58791), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLeaveØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X3) == 0 {
goto _2
}
- func() int32 {
- if (_p.X6) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X6) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58793), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLeaveØ00__func__Ø000))), unsafe.Pointer(str(8356)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X6 */))) -= 1
if (_p.X6) != i32(0) {
@@ -13217,15 +12409,11 @@ func _connectionIsBusy(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqlite3.c:14
_ = _j
var _1_pBt *XBtree // sqlite3.c:140941:11
_ = _1_pBt
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140938), unsafe.Pointer((*int8)(unsafe.Pointer(&_connectionIsBusyØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*TVdbe)(unsafe.Pointer(_db.X1)) == nil {
goto _2
@@ -13266,25 +12454,17 @@ func init() {
}
func _sqlite3BtreeIsInBackup(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68596:1
- func() int32 {
- if _p != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68597), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInBackupØ00__func__Ø000))), unsafe.Pointer(str(8412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68598), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInBackupØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = bool2int((_p.X7) != i32(0))
return
@@ -13302,15 +12482,11 @@ func _sqlite3ErrorWithMsg(tls *crt.TLS, _db *Xsqlite3, _err_code int32, _zFormat
_ = _2_z
var _2_ap []interface{} // sqlite3.c:27800:13
_ = _2_ap
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27793), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ErrorWithMsgØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(68 /* X10 */))) = _err_code
_sqlite3SystemError(tls, _db, _err_code)
@@ -13322,7 +12498,7 @@ func _sqlite3ErrorWithMsg(tls *crt.TLS, _db *Xsqlite3, _err_code int32, _zFormat
goto _3
_2:
- if (*XMem)(unsafe.Pointer(_db.X56)) == nil && store5448613((**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 && store5448595((**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
}
@@ -13443,25 +12619,17 @@ _5:
_8:
_sqlite3VtabUnlockList(tls, _db)
_sqlite3CollapseDatabaseArray(tls, _db)
- func() int32 {
- if (_db.X5) <= i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X5) > i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LeaveMutexAndCloseZombieØ00__func__Ø000))), unsafe.Pointer(str(8460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XDb)(unsafe.Pointer(_db.X4)) == (*XDb)(unsafe.Pointer((*[2]XDb)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(560 /* X72 */))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XDb)(unsafe.Pointer(_db.X4)) != (*XDb)(unsafe.Pointer((*[2]XDb)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(560 /* X72 */))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141069), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LeaveMutexAndCloseZombieØ00__func__Ø000))), unsafe.Pointer(str(8472)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(488 /* X69 */))).X2))
_13:
@@ -13541,21 +12709,17 @@ _30:
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(100 /* X28 */))) = u32(2671521075)
Xsqlite3_mutex_free(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
- func() int32 {
- if ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*T5415341)(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)
- return i32(0)
- }()
+ }
}()
- if ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X2) == 0 {
+ if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X2) == 0 {
goto _34
}
- Xsqlite3_free(tls, (*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7)
+ Xsqlite3_free(tls, (*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7)
_34:
Xsqlite3_free(tls, (unsafe.Pointer)(_db))
return
@@ -13572,19 +12736,15 @@ func _sqlite3RollbackAll(tls *crt.TLS, _db *Xsqlite3, _tripCode int32) { // sqli
var _1_p *XBtree // sqlite3.c:141161:11
_ = _1_p
_inTrans = i32(0)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141148), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RollbackAllØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BeginBenignMalloc(tls)
_sqlite3BtreeEnterAll(tls, _db)
- _schemaChange = bool2int((((_db.X6) & i32(2)) != i32(0)) && (int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0)))
+ _schemaChange = bool2int((((_db.X6) & i32(2)) != i32(0)) && (int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0)))
_i = i32(0)
_3:
if _i >= (_db.X5) {
@@ -13610,7 +12770,7 @@ _7:
_6:
_sqlite3VtabRollback(tls, _db)
_sqlite3EndBenignMalloc(tls)
- if ((_db.X6)&i32(2)) == i32(0) || int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) {
+ if ((_db.X6)&i32(2)) == i32(0) || int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) {
goto _10
}
@@ -13655,15 +12815,11 @@ _0:
var _sqlite3Hooks TBenignMallocHooks // sqlite3.c:20507:3
func _sqlite3BtreeIsInTrans(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68557:1
- func() int32 {
- if (_p == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68558), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInTransØ00__func__Ø000))), unsafe.Pointer(str(8540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = bool2int((_p != nil) && (int32(_p.X2) == i32(2)))
return
@@ -13690,25 +12846,17 @@ func _sqlite3BtreeRollback(tls *crt.TLS, _p *XBtree, _tripCode int32, _writeOnly
var _6_nPage int32 // sqlite3.c:62989:11
_ = _6_nPage
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if (_writeOnly == i32(1)) || (_writeOnly == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _writeOnly != i32(1) && _writeOnly != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62960), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8608)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_tripCode == i32(516)) || (_tripCode == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _tripCode != i32(516) && _tripCode != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62961), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
if _tripCode != i32(0) {
@@ -13732,15 +12880,11 @@ _8:
}
_3_rc2 = _sqlite3BtreeTripAllCursors(tls, _p, _tripCode, _writeOnly)
- func() int32 {
- if (_rc == i32(0)) || ((_writeOnly == i32(0)) && (_3_rc2 == i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && (_writeOnly != i32(0) || _3_rc2 != i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62971), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _3_rc2 == i32(0) {
goto _14
@@ -13749,39 +12893,27 @@ _8:
_rc = _3_rc2
_14:
_9:
- func() int32 {
- if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62974), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62974), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_p.X2) != i32(2) {
goto _20
}
- func() int32 {
- if i32(2) == int32(_pBt.X8) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(2) != int32(_pBt.X8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62979), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8848)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4_rc2 = _sqlite3PagerRollback(tls, (*XPager)(unsafe.Pointer(_pBt.X0)))
if _4_rc2 == i32(0) {
@@ -13804,15 +12936,11 @@ _25:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(60 /* X18 */))) = uint32(_6_nPage)
_releasePage(tls, _pPage1)
_24:
- func() int32 {
- if _countValidCursors(tls, _pBt, i32(1)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _countValidCursors(tls, _pBt, i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62996), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRollbackØ00__func__Ø000))), unsafe.Pointer(str(8880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(36 /* X8 */))) = uint8(i32(1))
_btreeClearHasContent(tls, _pBt)
@@ -13833,25 +12961,17 @@ func init() {
func _saveAllCursors(tls *crt.TLS, _pBt *XBtShared, _iRoot uint32, _pExcept *XBtCursor) (r0 int32) { // sqlite3.c:59661:1
var _p *XBtCursor // sqlite3.c:59662:12
_ = _p
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59663), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pExcept == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) || ((*XBtShared)(unsafe.Pointer(_pExcept.X1)) == _pBt) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pExcept != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) && (*XBtShared)(unsafe.Pointer(_pExcept.X1)) != _pBt {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59664), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(8936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XBtCursor)(unsafe.Pointer(_pBt.X2))
_5:
@@ -13939,35 +13059,23 @@ _3:
func _saveCursorPosition(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:59614:1
var _rc int32 // sqlite3.c:59615:7
_ = _rc
- func() int32 {
- if (i32(1) == int32(_pCur.X12)) || (i32(2) == int32(_pCur.X12)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(1) != int32(_pCur.X12) && i32(2) != int32(_pCur.X12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59617), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(8984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) == (_pCur.X6) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) != (_pCur.X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59618), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(9044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _cursorHoldsMutex(tls, _pCur) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _cursorHoldsMutex(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59619), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(9060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pCur.X12) != i32(2) {
goto _7
@@ -14015,35 +13123,23 @@ func _saveCursorKey(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:59
var _2_pKey unsafe.Pointer // sqlite3.c:59589:10
_ = _2_pKey
_rc = i32(0)
- func() int32 {
- if i32(1) == int32(_pCur.X12) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(1) != int32(_pCur.X12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59580), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorKeyØ00__func__Ø000))), unsafe.Pointer(str(9104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) == (_pCur.X6) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0)))) != (_pCur.X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59581), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorKeyØ00__func__Ø000))), unsafe.Pointer(str(9044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _cursorHoldsMutex(tls, _pCur) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _cursorHoldsMutex(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59582), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorKeyØ00__func__Ø000))), unsafe.Pointer(str(9060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pCur.X15) == 0 {
goto _6
@@ -14076,15 +13172,11 @@ _8:
_rc = _sqlite3NomemError(tls, i32(59600))
_11:
_7:
- func() int32 {
- if ((_pCur.X15) == 0) || ((_pCur.X6) == nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCur.X15) != 0 && (_pCur.X6) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59603), unsafe.Pointer((*int8)(unsafe.Pointer(&_saveCursorKeyØ00__func__Ø000))), unsafe.Pointer(str(9132)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -14098,35 +13190,23 @@ func init() {
}
func _sqlite3BtreeIntegerKey(tls *crt.TLS, _pCur *XBtCursor) (r0 int64) { // sqlite3.c:63314:1
- func() int32 {
- if _cursorHoldsMutex(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorHoldsMutex(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63315), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegerKeyØ00__func__Ø000))), unsafe.Pointer(str(9060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63316), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegerKeyØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCur.X15) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCur.X15) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63317), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegerKeyØ00__func__Ø000))), unsafe.Pointer(str(9208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_getCellInfo(tls, _pCur)
r0 = (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32 /* X4 */))).X0
@@ -14179,15 +13259,11 @@ func _assertCellInfo(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63273:3
_iPage = int32(_pCur.X14)
crt.Xmemset(tls, (unsafe.Pointer)(&_info), i32(0), u64(24))
_btreeParseCell(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_iPage))), int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_iPage)))), &_info)
- func() int32 {
- if ((_sqlite3Config.X6) == i32(0)) || (crt.Xmemcmp(tls, (unsafe.Pointer)(&_info), (unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */)))), u64(24)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_sqlite3Config.X6) != i32(0) && crt.Xmemcmp(tls, (unsafe.Pointer)(&_info), (unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */)))), u64(24)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63278), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertCellInfoØ00__func__Ø000))), unsafe.Pointer(str(9248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -14200,25 +13276,17 @@ func init() {
}
func _sqlite3BtreePayloadSize(tls *crt.TLS, _pCur *XBtCursor) (r0 uint32) { // sqlite3.c:63331:1
- func() int32 {
- if _cursorHoldsMutex(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorHoldsMutex(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63332), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadSizeØ00__func__Ø000))), unsafe.Pointer(str(9060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63333), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadSizeØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_getCellInfo(tls, _pCur)
r0 = (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32 /* X4 */))).X2
@@ -14233,45 +13301,29 @@ func init() {
}
func _sqlite3BtreePayload(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt uint32, _pBuf unsafe.Pointer) (r0 int32) { // sqlite3.c:63677:1
- func() int32 {
- if _cursorHoldsMutex(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorHoldsMutex(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63678), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadØ00__func__Ø000))), unsafe.Pointer(str(9060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63679), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pCur.X14) >= i32(0)) && ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) != nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X14) < i32(0) || (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63680), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadØ00__func__Ø000))), unsafe.Pointer(str(9348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63681), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadØ00__func__Ø000))), unsafe.Pointer(str(9392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _accessPayload(tls, _pCur, _offset, _amt, (*uint8)(unsafe.Pointer(_pBuf)), i32(0))
return
@@ -14313,77 +13365,49 @@ func _accessPayload(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt uint32,
_iIdx = i32(0)
_pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))
_pBt = (*XBtShared)(unsafe.Pointer(_pCur.X1))
- func() int32 {
- if _pPage != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPage == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63491), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9472)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_eOp == i32(0)) || (_eOp == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _eOp != i32(0) && _eOp != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63492), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63493), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32(_pPage.X14) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32(_pPage.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63494), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _cursorHoldsMutex(tls, _pCur) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _cursorHoldsMutex(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63495), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_getCellInfo(tls, _pCur)
_aPayload = (*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32 /* X4 */))).X1
- func() int32 {
- if (_offset + _amt) <= ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32 /* X4 */))).X2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_offset + _amt) > ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32 /* X4 */))).X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63499), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if uintptr(unsafe.Pointer(_aPayload)) > uintptr(unsafe.Pointer(_pPage.X19)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uintptr(unsafe.Pointer(_aPayload)) <= uintptr(unsafe.Pointer(_pPage.X19)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63501), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -14470,55 +13494,39 @@ _21:
_offset = _offset % _5_ovflSize
_26:
_25:
- func() int32 {
- if (_rc == i32(0)) && (_amt > uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) || _amt <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63566), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_30:
if _5_nextPage == 0 {
goto _31
}
- func() int32 {
- if (((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx)))) == uint32(i32(0))) || ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx)))) == _5_nextPage)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx)))) != uint32(i32(0)) && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx)))) != _5_nextPage && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63569), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx))) = _5_nextPage
if _offset < _5_ovflSize {
goto _36
}
- func() int32 {
- if (int32(_pCur.X10) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pCur.X10) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63581), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)) == (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)) != (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63582), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadØ00__func__Ø000))), unsafe.Pointer(str(9732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur.X3)) + 4*uintptr(_iIdx+i32(1))))) == 0 {
goto _41
@@ -14648,35 +13656,23 @@ func _sqlite3PagerWrite(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52
var _pPager *XPager // sqlite3.c:52912:9
_ = _pPager
_pPager = (*XPager)(unsafe.Pointer(_pPg.X4))
- func() int32 {
- if (int32(_pPg.X6) & i32(32)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pPg.X6) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52913), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerWriteØ00__func__Ø000))), unsafe.Pointer(str(9796)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X14) >= i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52914), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerWriteØ00__func__Ø000))), unsafe.Pointer(str(9828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52915), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerWriteØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pPg.X6)&i32(4)) == i32(0) || (_pPager.X22) < (_pPg.X5) {
goto _7
@@ -14706,15 +13702,11 @@ _10:
goto _12
}
- func() int32 {
- if int32(_pPager.X10) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X10) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52922), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerWriteØ00__func__Ø000))), unsafe.Pointer(str(9892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pagerWriteLargeSector(tls, _pPg)
return
@@ -14735,130 +13727,82 @@ func _assert_pager_state(tls *crt.TLS, _p *XPager) (r0 int32) { // sqlite3.c:477
var _pPager *XPager // sqlite3.c:47722:9
_ = _pPager
_pPager = _p
- func() int32 {
- if ((((((int32(_p.X14) == i32(0)) || (int32(_p.X14) == i32(1))) || (int32(_p.X14) == i32(2))) || (int32(_p.X14) == i32(3))) || (int32(_p.X14) == i32(4))) || (int32(_p.X14) == i32(5))) || (int32(_p.X14) == i32(6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X14) != i32(0) && int32(_p.X14) != i32(1) && int32(_p.X14) != i32(2) && int32(_p.X14) != i32(3) && int32(_p.X14) != i32(4) && int32(_p.X14) != i32(5) && int32(_p.X14) != i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47725), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(9932)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X10) == i32(0)) || (int32(_p.X15) == i32(4)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X10) != i32(0) && int32(_p.X15) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47738), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X10) == i32(0)) || ((_pPager.X16) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X10) != i32(0) && (_pPager.X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47739), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X2) == i32(2)) || ((_p.X3) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X2) != i32(2) && (_p.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47744), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10236)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X2) != i32(2)) || ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X2) == i32(2) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47745), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X13) == 0 {
goto _20
}
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47756), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X4) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X4) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47757), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X2) == i32(2)) || (int32(_p.X2) == i32(4)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X2) != i32(2) && int32(_p.X2) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47758), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10380)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X14) != i32(6)) && (int32(_p.X14) != i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X14) == i32(6) || int32(_p.X14) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47761), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if bool2int((*XWal)(unsafe.Pointer(_p.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if bool2int((*XWal)(unsafe.Pointer(_p.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47762), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_20:
- func() int32 {
- if (int32(_pPager.X16) == i32(0)) || (int32(_pPager.X15) >= i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X16) != i32(0) && int32(_pPager.X15) < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47768), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X15) != i32(3) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X15) == i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47769), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch int32(_p.X14) {
case i32(0):
@@ -14880,343 +13824,219 @@ _20:
}
_39:
- func() int32 {
- if (_pPager.X13) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47773), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47774), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) == i32(0)) || ((_pPager.X10) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) != i32(0) && (_pPager.X10) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47775), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _46
_40:
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47779), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X15) != i32(5) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X15) == i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47780), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X15) >= i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X15) < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47781), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10740)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _46
_41:
- func() int32 {
- if int32(_p.X15) != i32(5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X15) == i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47785), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47786), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
goto _64
}
- func() int32 {
- if int32(_p.X15) >= i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X15) < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47788), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_64:
- func() int32 {
- if (_pPager.X22) == (_pPager.X23) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X22) != (_pPager.X23) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47790), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X23) == (_pPager.X24) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X23) != (_pPager.X24) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47791), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X23) == (_pPager.X25) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X23) != (_pPager.X25) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47792), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X17) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47793), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10904)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _46
_42:
- func() int32 {
- if int32(_p.X15) != i32(5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X15) == i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47797), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47798), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
goto _79
}
- func() int32 {
- if int32(_p.X15) >= i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X15) < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47805), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_p.X2) == i32(2))) || (int32(_p.X2) == i32(5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && int32(_p.X2) != i32(2) && int32(_p.X2) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47806), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_79:
- func() int32 {
- if (_pPager.X23) == (_pPager.X24) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X23) != (_pPager.X24) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47811), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X23) == (_pPager.X25) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X23) != (_pPager.X25) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47812), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _46
_43:
- func() int32 {
- if int32(_p.X15) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X15) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47816), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47817), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47818), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X15) >= i32(4) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X15) < i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47819), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_p.X2) == i32(2))) || (int32(_p.X2) == i32(5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && int32(_p.X2) != i32(2) && int32(_p.X2) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47820), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X23) <= (_pPager.X25) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X23) > (_pPager.X25) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47824), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _46
_44:
- func() int32 {
- if int32(_p.X15) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X15) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47828), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47829), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47830), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_p.X2) == i32(2))) || (int32(_p.X2) == i32(5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_p.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && int32(_p.X2) != i32(2) && int32(_p.X2) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47831), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(10928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _46
_45:
- func() int32 {
- if (_pPager.X26) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X26) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47842), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) > i32(0)) || ((_pPager.X10) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) <= i32(0) && (_pPager.X10) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(47843), unsafe.Pointer((*int8)(unsafe.Pointer(&_assert_pager_stateØ00__func__Ø000))), unsafe.Pointer(str(11176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _46
@@ -15292,15 +14112,11 @@ func _sqlite3BitvecTestNotNull(tls *crt.TLS, _p *XBitvec, _i uint32) (r0 int32)
_ = _1_bin
var _4_h uint32 // sqlite3.c:43809:9
_ = _4_h
- func() int32 {
- if _p != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43795), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BitvecTestNotNullØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i -= 1
if _i < (_p.X0) {
@@ -15318,7 +14134,7 @@ _3:
_1_bin = _i / (_p.X2)
_i = _i % (_p.X2)
- _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555951)(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((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin)))
if _p != nil {
goto _5
}
@@ -15334,17 +14150,17 @@ _4:
goto _6
}
- r0 = bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 1*uintptr(_i/uint32(i32(8)))))) & (i32(1) << uint(int32(_i&uint32(i32(7)))))) != i32(0))
+ r0 = bool2int((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*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
_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((*T5555951)(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((*T5555933)(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((*T5555951)(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((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_4_h)))) != _i {
goto _10
}
@@ -15384,45 +14200,29 @@ func _subjournalPage(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:51307
goto _0
}
- func() int32 {
- if (_pPager.X3) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51313), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51314), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X29) == uint32(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X29) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51315), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) || _pageInJournal(tls, _pPager, _pPg) != 0) || ((_pPg.X5) > (_pPager.X23)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) && _pageInJournal(tls, _pPager, _pPg) == 0 && (_pPg.X5) <= (_pPager.X23) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51316), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _openSubJournal(tls, _pPager)
if _rc != i32(0) {
@@ -15446,15 +14246,11 @@ _0:
}
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(60 /* X29 */))) += 1
- func() int32 {
- if (_pPager.X38) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X38) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51339), unsafe.Pointer((*int8)(unsafe.Pointer(&_subjournalPageØ00__func__Ø000))), unsafe.Pointer(str(11480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _addToSavepointBitvecs(tls, _pPager, _pPg.X5)
_15:
@@ -15530,15 +14326,11 @@ _0:
_1:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = int32(u64(1016))
- func() int32 {
- if uint64(i32(1024)) == (u64(16) + uint64((_p.X1)-i32(8))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uint64(i32(1024)) != (u64(16) + uint64((_p.X1)-i32(8))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88970), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3JournalOpenØ00__func__Ø000))), unsafe.Pointer(str(11520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
*(**Xsqlite3_io_methods)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = &_MemJournalMethods
@@ -15557,15 +14349,11 @@ func _sqlite3OsOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _pFile *Xsq
_rc = (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, *Xsqlite3_file, int32, *int32) int32)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *int8, unsafe.Pointer, int32, *int32) int32
}{(_pVfs.X6)})))(tls, _pVfs, _zPath, _pFile, _flags&i32(556927), _pFlagsOut)
- func() int32 {
- if (_rc == i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer(_pFile.X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer(_pFile.X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20265), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OsOpenØ00__func__Ø000))), unsafe.Pointer(str(11580)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -15654,27 +14442,19 @@ func _memjrnlRead(tls *crt.TLS, _pJfd *Xsqlite3_file, _zBuf unsafe.Pointer, _iAm
_p = (*XMemJournal)(unsafe.Pointer(_pJfd))
_zOut = (*uint8)(unsafe.Pointer(_zBuf))
_nRead = _iAmt
- func() int32 {
- if (int64(_iAmt) + _iOfst) <= ((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int64(_iAmt) + _iOfst) > ((*T5963394)(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)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))).X0) == int64(i32(0))) || ((*XFileChunk)(unsafe.Pointer((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))).X1)) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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)))) {
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)
- return i32(0)
- }()
+ }
}()
- if ((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))).X0) == _iOfst && _iOfst != int64(i32(0)) {
+ if ((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))).X0) == _iOfst && _iOfst != int64(i32(0)) {
goto _6
}
@@ -15686,11 +14466,8 @@ _7:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88711), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlReadØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88711), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlReadØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || (_1_iOff+int64(_p.X1)) > _iOfst {
@@ -15709,16 +14486,12 @@ _13:
goto _14
_6:
- _pChunk = (*XFileChunk)(unsafe.Pointer((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))).X1))
- func() int32 {
- if _pChunk != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ _pChunk = (*XFileChunk)(unsafe.Pointer((*T5963394)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_14:
_iChunkOffset = int32(_iOfst % int64(_p.X1))
@@ -15742,17 +14515,17 @@ _17:
sink961 = *p
}
_iChunkOffset = i32(0)
- if ((_nRead >= i32(0)) && (store5963683(&_pChunk, (*XFileChunk)(unsafe.Pointer(_pChunk.X0))) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))))) && (_nRead > i32(0)) {
+ if ((_nRead >= i32(0)) && (store5963665(&_pChunk, (*XFileChunk)(unsafe.Pointer(_pChunk.X0))) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))))) && (_nRead > i32(0)) {
goto _17
}
- *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(0 /* X0 */))) = func() int64 {
+ *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963394)(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)((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(8 /* X1 */))))) = _pChunk
+ *(**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
@@ -15799,33 +14572,25 @@ _2:
return
_1:
- func() int32 {
- if (_iOfst == ((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0)) || (_iOfst == int64(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iOfst != ((*T5963394)(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)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iOfst > int64(i32(0))) || ((*XFileChunk)(unsafe.Pointer(_p.X4)) == (*XFileChunk)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iOfst <= int64(i32(0)) && (*XFileChunk)(unsafe.Pointer(_p.X4)) != (*XFileChunk)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88825), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlWriteØ00__func__Ø000))), unsafe.Pointer(str(11804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_10:
if _nWrite <= i32(0) {
goto _11
}
- _5_pChunk = (*XFileChunk)(unsafe.Pointer((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X1))
- _5_iChunkOffset = int32(((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0) % int64(_p.X1))
+ _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_iSpace = func() int32 {
if _nWrite < ((_p.X1) - _5_iChunkOffset) {
return _nWrite
@@ -15850,35 +14615,27 @@ _15:
goto _16
}
- func() int32 {
- if (*XFileChunk)(unsafe.Pointer(_p.X4)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XFileChunk)(unsafe.Pointer(_p.X4)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88841), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlWriteØ00__func__Ø000))), unsafe.Pointer(str(11828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pChunk)) + uintptr(0 /* X0 */))))) = _6_pNew
goto _19
_16:
- func() int32 {
- if (*XFileChunk)(unsafe.Pointer(_p.X4)) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XFileChunk)(unsafe.Pointer(_p.X4)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88844), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlWriteØ00__func__Ø000))), unsafe.Pointer(str(11840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**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)((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(8 /* X1 */))))) = _6_pNew
+ *(**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
_14:
- crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*[8]uint8)(unsafe.Pointer(uintptr((*T5963412)(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((*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))
{
p := &_zWrite
*p = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_5_iSpace)))
@@ -15890,7 +14647,7 @@ _14:
sink961 = *p
}
{
- p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(0 /* X0 */)))
+ p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(0 /* X0 */)))
*p = (*p) + int64(_5_iSpace)
sink967 = *p
}
@@ -15932,11 +14689,11 @@ _1:
goto _4
}
- if (_1_iOff + int64(_1_nChunk)) <= ((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(32 /* X5 */))).X0) {
+ if (_1_iOff + int64(_1_nChunk)) <= ((*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(32 /* X5 */))).X0) {
goto _5
}
- _1_nChunk = int32(((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_copy)) + uintptr(32 /* X5 */))).X0) - _1_iOff)
+ _1_nChunk = int32(((*T5963394)(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 {
@@ -16036,11 +14793,8 @@ func _memjrnlTruncate(tls *crt.TLS, _pJfd *Xsqlite3_file, _size int64) (r0 int32
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88871), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlTruncateØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88871), unsafe.Pointer((*int8)(unsafe.Pointer(&_memjrnlTruncateØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -16049,10 +14803,10 @@ func _memjrnlTruncate(tls *crt.TLS, _pJfd *Xsqlite3_file, _size int64) (r0 int32
_memjrnlFreeChunks(tls, _p)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X3 */))) = i32(0)
- *(**XFileChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X5 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0))))
- *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963412)(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)((*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X6 */))))) + uintptr(8 /* X1 */))))) = (*XFileChunk)(unsafe.Pointer(uintptr(i32(0))))
- *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5963412)(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)((*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))
_2:
r0 = i32(0)
return
@@ -16066,7 +14820,8 @@ func init() {
}
func _memjrnlSync(tls *crt.TLS, _pJfd *Xsqlite3_file, _flags int32) (r0 int32) { // sqlite3.c:88897:1
- func() int32 { ; return _flags }()
+ _ = _flags
+
r0 = i32(0)
return
@@ -16076,7 +14831,7 @@ func _memjrnlFileSize(tls *crt.TLS, _pJfd *Xsqlite3_file, _pSize *int64) (r0 int
var _p *XMemJournal // sqlite3.c:88906:14
_ = _p
_p = (*XMemJournal)(unsafe.Pointer(_pJfd))
- *_pSize = (*T5963412)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0
+ *_pSize = (*T5963394)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X5 */))).X0
r0 = i32(0)
return
@@ -16124,15 +14879,11 @@ _0:
*p = (*p) | _sqlite3BitvecSet(tls, (*XBitvec)(unsafe.Pointer(_1_p.X2)), _pgno)
sink961 = *p
}
- func() int32 {
- if (_rc == i32(0)) || (_rc == i32(7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _rc != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48649), unsafe.Pointer((*int8)(unsafe.Pointer(&_addToSavepointBitvecsØ00__func__Ø000))), unsafe.Pointer(str(4072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4:
_ii += 1
@@ -16163,25 +14914,17 @@ func _sqlite3BitvecSet(tls *crt.TLS, _p *XBitvec, _i uint32) (r0 int32) { // sql
return
_0:
- func() int32 {
- if _i > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43836), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BitvecSetØ00__func__Ø000))), unsafe.Pointer(str(11900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _i <= (_p.X0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _i > (_p.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43837), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BitvecSetØ00__func__Ø000))), unsafe.Pointer(str(11904)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i -= 1
_5:
@@ -16191,12 +14934,12 @@ _5:
_1_bin = _i / (_p.X2)
_i = _i % (_p.X2)
- if (*(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555951)(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((*T5555933)(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((*T5555951)(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((*T5555951)(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((*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)))) {
goto _9
}
@@ -16205,7 +14948,7 @@ _5:
_9:
_8:
- _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555951)(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((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin)))
goto _5
_6:
@@ -16214,7 +14957,7 @@ _6:
}
{
- p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T5555951)(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((*T5555933)(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
}
@@ -16223,7 +14966,7 @@ _6:
_10:
_h = uint32(uint64(postInc985(&_i, uint32(1))*uint32(i32(1))) % u64(124))
- if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != 0 {
+ 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 {
goto _11
}
@@ -16238,7 +14981,7 @@ _12:
_11:
_14:
- if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != _i {
+ 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 {
goto _15
}
@@ -16253,7 +14996,7 @@ _15:
_h = uint32(i32(0))
_16:
- if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h)))) != 0 {
+ 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 {
goto _14
}
@@ -16271,8 +15014,8 @@ _bitvec_set_rehash:
return
_18:
- crt.Xmemcpy(tls, (unsafe.Pointer)(_8_aiValues), (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), u64(496))
- crt.Xmemset(tls, (unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555951)(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((*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))
*(*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))
@@ -16302,7 +15045,7 @@ _23:
_17:
_bitvec_set_end:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) += 1
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_h))) = _i
+ *(*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
@@ -16364,25 +15107,17 @@ func _pagerWriteLargeSector(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.
_needSync = i32(0)
_pPager = (*XPager)(unsafe.Pointer(_pPg.X4))
_nPagePerSector = (_pPager.X47) / uint32(_pPager.X48)
- func() int32 {
- if (_pPager.X13) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52831), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(10616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X18) & i32(4)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pPager.X18) & i32(4)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52832), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(11960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(25 /* X18 */)))
@@ -16410,35 +15145,23 @@ _6:
_nPage = int32(_nPagePerSector)
_7:
_5:
- func() int32 {
- if _nPage > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nPage <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52849), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(12004)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pg1 <= (_pPg.X5) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pg1 > (_pPg.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52850), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(12012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pg1 + uint32(_nPage)) > (_pPg.X5) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pg1 + uint32(_nPage)) <= (_pPg.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52851), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(12028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_ii = i32(0)
_14:
@@ -16473,7 +15196,7 @@ _21:
goto _24
_20:
- if store5557795(&_4_pPage, _sqlite3PagerLookup(tls, _pPager, _4_pg)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5557777(&_4_pPage, _sqlite3PagerLookup(tls, _pPager, _4_pg)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
goto _25
}
@@ -16494,15 +15217,11 @@ _18:
goto _28
}
- func() int32 {
- if (_pPager.X13) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52882), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(10616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_ii = i32(0)
_31:
@@ -16527,15 +15246,11 @@ _35:
_34:
_28:
- func() int32 {
- if (int32(_pPager.X18) & i32(4)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pPager.X18) & i32(4)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52892), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWriteLargeSectorØ00__func__Ø000))), unsafe.Pointer(str(12052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(25 /* X18 */)))
@@ -16574,45 +15289,29 @@ func _pager_write(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52725:1
_ = _rc
_pPager = (*XPager)(unsafe.Pointer(_pPg.X4))
_rc = i32(0)
- func() int32 {
- if ((int32(_pPager.X14) == i32(2)) || (int32(_pPager.X14) == i32(3))) || (int32(_pPager.X14) == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(2) && int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52733), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12120)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52737), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52738), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12236)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X12) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52739), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pPager.X14) != i32(2) {
goto _10
@@ -16628,50 +15327,34 @@ func _pager_write(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:52725:1
_11:
_10:
- func() int32 {
- if int32(_pPager.X14) >= i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) < i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52755), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52756), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3PcacheMakeDirty(tls, _pPg)
- func() int32 {
- if ((*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) == ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) != ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52765), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12316)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3BitvecTestNotNull(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)), _pPg.X5) != i32(0) {
goto _19
}
- func() int32 {
- if bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52769), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_writeØ00__func__Ø000))), unsafe.Pointer(str(12364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPg.X5) > (_pPager.X23) {
goto _22
@@ -16740,44 +15423,29 @@ func _pager_open_journal(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.
_ = _5_nSpill
_rc = i32(0)
_pVfs = (*Xsqlite3_vfs)(unsafe.Pointer(_pPager.X0))
- func() int32 {
- if int32(_pPager.X14) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52514), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(12400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52515), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52516), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(12436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if (_pPager.X26) != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52521), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52521), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -16844,15 +15512,11 @@ _16:
_rc = _sqlite3JournalOpen(tls, _pVfs, _pPager.X52, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _5_flags, _5_nSpill)
_17:
_14:
- func() int32 {
- if (_rc != i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52554), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(12460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_12:
if _rc != i32(0) {
@@ -16875,15 +15539,11 @@ _10:
goto _23
_22:
- func() int32 {
- if int32(_pPager.X14) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52575), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_open_journalØ00__func__Ø000))), unsafe.Pointer(str(12400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X14 */))) = uint8(i32(3))
_23:
@@ -16926,15 +15586,11 @@ _0:
return
_1:
- func() int32 {
- if ((_pPager.X51) != nil) && ((*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager.X51)) + 1*uintptr(i32(0))))) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X51) == nil || (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager.X51)) + 1*uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51789), unsafe.Pointer((*int8)(unsafe.Pointer(&_databaseIsUnmovedØ00__func__Ø000))), unsafe.Pointer(str(12520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsFileControl(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), i32(20), (unsafe.Pointer)(&_bHasMoved))
if _rc != i32(12) {
@@ -16985,15 +15641,11 @@ func _writeJournalHdr(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:4
_rc = i32(0)
_zHeader = _pPager.X58
_nHeader = uint32(_pPager.X48)
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48298), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nHeader <= (_pPager.X47) {
goto _2
@@ -17018,15 +15670,11 @@ _7:
_6:
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(104 /* X35 */))) = store967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(96 /* X34 */))), _journalHdrOffset(tls, _pPager))
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X4) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X4) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48336), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12604)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X4) == 0 && int32(_pPager.X2) != i32(4) && (_sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)))&i32(512)) == 0 {
goto _13
@@ -17052,15 +15700,11 @@ _15:
}
_rc = _sqlite3OsWrite(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), (unsafe.Pointer)(_zHeader), int32(_nHeader), _pPager.X34)
- func() int32 {
- if (_pPager.X35) <= (_pPager.X34) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X35) > (_pPager.X34) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48385), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(96 /* X34 */)))
@@ -17099,35 +15743,23 @@ func _journalHdrOffset(tls *crt.TLS, _pPager *XPager) (r0 int64) { // sqlite3.c:
_offset = (((_c - int64(i32(1))) / int64(_pPager.X47)) + int64(i32(1))) * int64(_pPager.X47)
_0:
- func() int32 {
- if (_offset % int64(_pPager.X47)) == int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_offset % int64(_pPager.X47)) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48214), unsafe.Pointer((*int8)(unsafe.Pointer(&_journalHdrOffsetØ00__func__Ø000))), unsafe.Pointer(str(12704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _offset >= _c {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _offset < _c {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48215), unsafe.Pointer((*int8)(unsafe.Pointer(&_journalHdrOffsetØ00__func__Ø000))), unsafe.Pointer(str(12740)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_offset - _c) < int64(_pPager.X47) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_offset - _c) >= int64(_pPager.X47) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48216), unsafe.Pointer((*int8)(unsafe.Pointer(&_journalHdrOffsetØ00__func__Ø000))), unsafe.Pointer(str(12752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _offset
return
@@ -17222,15 +15854,11 @@ _8:
_11:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng)) + uintptr(0 /* X0 */))) = uint8(i32(1))
_3:
- func() int32 {
- if _N > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _N <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26763), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_randomnessØ00__func__Ø000))), unsafe.Pointer(str(12808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_14:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Prng)) + uintptr(1 /* X1 */))) += 1
@@ -17344,7 +15972,7 @@ _2:
goto _5
}
- _sqlite3BitvecDestroy(tls, *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555951)(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((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_i))))
_1_i += 1
goto _2
@@ -17356,25 +15984,17 @@ _1:
}
func _sqlite3PcacheMakeDirty(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44633:1
- func() int32 {
- if int32(_p.X7) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X7) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44634), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeDirtyØ00__func__Ø000))), unsafe.Pointer(str(12832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PcachePageSanity(tls, _p) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PcachePageSanity(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44635), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeDirtyØ00__func__Ø000))), unsafe.Pointer(str(12844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X6) & i32(17)) == 0 {
goto _4
@@ -17394,27 +16014,19 @@ func _sqlite3PcacheMakeDirty(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44633:1
*p = uint16(int32(*p) ^ i32(3))
sink4530 = *p
}
- func() int32 {
- if (int32(_p.X6) & i32(3)) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_p.X6) & i32(3)) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeDirtyØ00__func__Ø000))), unsafe.Pointer(str(12872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pcacheManageDirtyList(tls, _p, uint8(i32(2)))
_5:
- func() int32 {
- if _sqlite3PcachePageSanity(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PcachePageSanity(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44644), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeDirtyØ00__func__Ø000))), unsafe.Pointer(str(12844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4:
return
@@ -17430,85 +16042,57 @@ func init() {
func _sqlite3PcachePageSanity(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite3.c:44186:1
var _pCache *XPCache // sqlite3.c:44187:10
_ = _pCache
- func() int32 {
- if _pPg != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPg == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44188), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(12948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pPg.X5) > uint32(i32(0))) || ((*XPager)(unsafe.Pointer(_pPg.X4)) == (*XPager)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPg.X5) <= uint32(i32(0)) && (*XPager)(unsafe.Pointer(_pPg.X4)) != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44189), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(12956)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pCache = (*XPCache)(unsafe.Pointer(_pPg.X8))
- func() int32 {
- if _pCache != (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pCache == (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44191), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(12988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pPg.X6) & i32(1)) == 0 {
goto _7
}
- func() int32 {
- if (int32(_pPg.X6) & i32(2)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pPg.X6) & i32(2)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44193), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(13000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XPgHdr)(unsafe.Pointer(_pCache.X0)) != _pPg {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPgHdr)(unsafe.Pointer(_pCache.X0)) == _pPg {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44194), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(13032)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XPgHdr)(unsafe.Pointer(_pCache.X1)) != _pPg {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPgHdr)(unsafe.Pointer(_pCache.X1)) == _pPg {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(13052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_7:
if (int32(_pPg.X6) & i32(4)) == 0 {
goto _14
}
- func() int32 {
- if (int32(_pPg.X6) & i32(2)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pPg.X6) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44199), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePageSanityØ00__func__Ø000))), unsafe.Pointer(str(13076)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_14:
r0 = i32(1)
@@ -17530,25 +16114,17 @@ func _pcacheManageDirtyList(tls *crt.TLS, _pPage *XPgHdr, _addRemove uint8) { //
goto _0
}
- func() int32 {
- if ((*XPgHdr)(unsafe.Pointer(_pPage.X9)) != nil) || (_pPage == (*XPgHdr)(unsafe.Pointer(_p.X1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPgHdr)(unsafe.Pointer(_pPage.X9)) == nil && _pPage != (*XPgHdr)(unsafe.Pointer(_p.X1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44243), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XPgHdr)(unsafe.Pointer(_pPage.X10)) != nil) || (_pPage == (*XPgHdr)(unsafe.Pointer(_p.X0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPgHdr)(unsafe.Pointer(_pPage.X10)) == nil && _pPage != (*XPgHdr)(unsafe.Pointer(_p.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44244), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XPgHdr)(unsafe.Pointer(_p.X2)) != _pPage {
goto _7
@@ -17564,15 +16140,11 @@ _7:
goto _9
_8:
- func() int32 {
- if _pPage == (*XPgHdr)(unsafe.Pointer(_p.X1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPage != (*XPgHdr)(unsafe.Pointer(_p.X1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44254), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))) = (*XPgHdr)(unsafe.Pointer(_pPage.X10))
_9:
@@ -17584,40 +16156,28 @@ _9:
goto _13
_12:
- func() int32 {
- if _pPage == (*XPgHdr)(unsafe.Pointer(_p.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPage != (*XPgHdr)(unsafe.Pointer(_p.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44264), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13236)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = (*XPgHdr)(unsafe.Pointer(_pPage.X9))
- func() int32 {
- if ((_p.X8) != 0) || (int32(_p.X9) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X8) == 0 && int32(_p.X9) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44266), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XPgHdr)(unsafe.Pointer(_p.X0)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
goto _19
}
- func() int32 {
- if (int32(_p.X8) == i32(0)) || (int32(_p.X9) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X8) != i32(0) && int32(_p.X9) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44268), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(45 /* X9 */))) = uint8(i32(2))
_19:
@@ -17629,30 +16189,22 @@ _0:
goto _23
}
- func() int32 {
- if (((*XPgHdr)(unsafe.Pointer(_pPage.X9)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XPgHdr)(unsafe.Pointer(_pPage.X10)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))))) && ((*XPgHdr)(unsafe.Pointer(_p.X0)) != _pPage) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPgHdr)(unsafe.Pointer(_pPage.X9)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) || (*XPgHdr)(unsafe.Pointer(_pPage.X10)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) || (*XPgHdr)(unsafe.Pointer(_p.X0)) == _pPage {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44276), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13324)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(56 /* X9 */))))) = (*XPgHdr)(unsafe.Pointer(_p.X0))
if (*XPgHdr)(unsafe.Pointer(_pPage.X9)) == nil {
goto _28
}
- func() int32 {
- if (*XPgHdr)(unsafe.Pointer((*XPgHdr)(unsafe.Pointer(_pPage.X9)).X10)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPgHdr)(unsafe.Pointer((*XPgHdr)(unsafe.Pointer(_pPage.X9)).X10)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44280), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pPage.X9) + uintptr(64 /* X10 */))))) = _pPage
goto _31
@@ -17663,15 +16215,11 @@ _28:
goto _32
}
- func() int32 {
- if int32(_p.X9) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X9) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44285), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheManageDirtyListØ00__func__Ø000))), unsafe.Pointer(str(13428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(45 /* X9 */))) = uint8(i32(1))
_32:
@@ -17707,25 +16255,17 @@ func _pagerAddPageToRollbackJournal(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { //
_ = _iOff
_pPager = (*XPager)(unsafe.Pointer(_pPg.X4))
_iOff = _pPager.X34
- func() int32 {
- if (_pPg.X5) != uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPg.X5) == uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52678), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(13468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X35) <= (_pPager.X34) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X35) > (_pPager.X34) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52680), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(13504)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pData2 = (*int8)(unsafe.Pointer(_pPg.X1))
_cksum = _pager_cksum(tls, _pPager, (*uint8)(unsafe.Pointer(_pData2)))
@@ -17767,41 +16307,29 @@ _6:
sink967 = *p
}
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(52 /* X27 */))) += 1
- func() int32 {
- if (*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52709), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(13544)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BitvecSet(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)), _pPg.X5)
- func() int32 {
- if (_rc == i32(0)) || (_rc == i32(7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _rc != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52712), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(4072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_rc
*p = (*p) | _addToSavepointBitvecs(tls, _pPager, _pPg.X5)
sink961 = *p
}
- func() int32 {
- if (_rc == i32(0)) || (_rc == i32(7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _rc != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52714), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAddPageToRollbackJournalØ00__func__Ø000))), unsafe.Pointer(str(4072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -17847,15 +16375,11 @@ _1:
func _sqlite3PagerUnrefNotNull(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:52473:1
var _pPager *XPager // sqlite3.c:52474:9
_ = _pPager
- func() int32 {
- if _pPg != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPg == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52475), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerUnrefNotNullØ00__func__Ø000))), unsafe.Pointer(str(12948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPager = (*XPager)(unsafe.Pointer(_pPg.X4))
if (int32(_pPg.X6) & i32(32)) == 0 {
@@ -17886,15 +16410,11 @@ func _pagerReleaseMapPage(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:50901:1
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(152 /* X41 */))) -= 1
*(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(24 /* X3 */))))) = (*XPgHdr)(unsafe.Pointer(_pPager.X43))
*(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(168 /* X43 */))))) = _pPg
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)).X0) >= i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)).X0) < i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50907), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerReleaseMapPageØ00__func__Ø000))), unsafe.Pointer(str(13628)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3OsUnfetch(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), int64((_pPg.X5)-uint32(i32(1)))*int64(_pPager.X48), _pPg.X1)
return
@@ -17916,15 +16436,11 @@ func _sqlite3OsUnfetch(tls *crt.TLS, _id *Xsqlite3_file, _iOff int64, _p unsafe.
}
func _sqlite3PcacheRelease(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44588:1
- func() int32 {
- if int32(_p.X7) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X7) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44589), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheReleaseØ00__func__Ø000))), unsafe.Pointer(str(12832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr(_p.X8) + uintptr(24 /* X3 */))) -= 1
if int32(preInc955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(46 /* X7 */))), -1)) != i32(0) {
@@ -17986,15 +16502,11 @@ func _pagerUnlockAndRollback(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:49010
goto _1
}
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49012), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockAndRollbackØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pPager.X14) < i32(2) {
goto _4
@@ -18010,15 +16522,11 @@ _4:
goto _6
}
- func() int32 {
- if int32(_pPager.X14) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49018), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockAndRollbackØ00__func__Ø000))), unsafe.Pointer(str(13708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pager_end_transaction(tls, _pPager, i32(0), i32(0))
_6:
@@ -18043,15 +16551,11 @@ func _sqlite3PagerRollback(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite
var _2_eState int32 // sqlite3.c:53406:9
_ = _2_eState
_rc = i32(0)
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53396), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerRollbackØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pPager.X14) != i32(6) {
goto _2
@@ -18107,25 +16611,17 @@ _8:
_rc = _pager_playback(tls, _pPager, i32(0))
_11:
_6:
- func() int32 {
- if (int32(_pPager.X14) == i32(1)) || (_rc != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(1) && _rc == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerRollbackØ00__func__Ø000))), unsafe.Pointer(str(13764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((((_rc == i32(0)) || (_rc == i32(13))) || (_rc == i32(11))) || (_rc == i32(7))) || ((_rc & i32(255)) == i32(10))) || (_rc == i32(14)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc != i32(0) && _rc != i32(13) && _rc != i32(11) && _rc != i32(7) && (_rc&i32(255)) != i32(10) && _rc != i32(14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerRollbackØ00__func__Ø000))), unsafe.Pointer(str(13812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pager_error(tls, _pPager, _rc)
return
@@ -18148,25 +16644,17 @@ func _sqlite3PagerSavepoint(tls *crt.TLS, _pPager *XPager, _op int32, _iSavepoin
var _6_pSavepoint *XPagerSavepoint // sqlite3.c:53661:22
_ = _6_pSavepoint
_rc = _pPager.X26
- func() int32 {
- if (_op == i32(1)) || (_op == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op != i32(1) && _op != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSavepointØ00__func__Ø000))), unsafe.Pointer(str(13964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iSavepoint >= i32(0)) || (_op == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iSavepoint < i32(0) && _op != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53627), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSavepointØ00__func__Ø000))), unsafe.Pointer(str(14012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) || _iSavepoint >= (_pPager.X38) {
goto _7
@@ -18203,15 +16691,11 @@ _13:
}
_rc = _sqlite3OsTruncate(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)), int64(i32(0)))
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53650), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSavepointØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_17:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(60 /* X29 */))) = uint32(i32(0))
@@ -18230,15 +16714,11 @@ _14:
return (*XPagerSavepoint)(unsafe.Pointer(uintptr(_pPager.X37) + 48*uintptr(_1_nNew-i32(1))))
}()
_rc = _pagerPlaybackSavepoint(tls, _pPager, _6_pSavepoint)
- func() int32 {
- if _rc != i32(101) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(101) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53663), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_22:
_20:
@@ -18289,25 +16769,17 @@ func _pagerPlaybackSavepoint(tls *crt.TLS, _pPager *XPager, _pSavepoint *XPagerS
_ = _10_offset
_rc = i32(0)
_pDone = nil
- func() int32 {
- if int32(_pPager.X14) != i32(6) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) == i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50221), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X14) >= i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50222), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(9828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pSavepoint == nil {
goto _4
@@ -18339,15 +16811,11 @@ _4:
_9:
_szJ = _pPager.X34
- func() int32 {
- if (bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0)) || (_szJ == int64(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) && _szJ != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50248), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pSavepoint == nil || (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
goto _14
@@ -18369,15 +16837,11 @@ _17:
goto _17
_18:
- func() int32 {
- if _rc != i32(101) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(101) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50263), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _22
@@ -18391,15 +16855,11 @@ _23:
_7_nJRec = uint32(i32(0))
_rc = _readJournalHdr(tls, _pPager, i32(0), _szJ, &_7_nJRec, &_7_dummy)
- func() int32 {
- if _rc != i32(101) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(101) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50278), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _7_nJRec != uint32(i32(0)) || ((_pPager.X35)+int64(_pPager.X47)) != (_pPager.X34) {
goto _29
@@ -18418,28 +16878,20 @@ _30:
goto _30
_35:
- func() int32 {
- if _rc != i32(101) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(101) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50293), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _23
_24:
- func() int32 {
- if (_rc != i32(0)) || ((_pPager.X34) >= _szJ) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && (_pPager.X34) < _szJ {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50295), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pSavepoint == nil {
goto _41
@@ -18458,30 +16910,22 @@ _43:
goto _47
}
- func() int32 {
- if _10_offset == (int64(_10_ii) * int64(i32(4)+(_pPager.X48))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _10_offset != (int64(_10_ii) * int64(i32(4)+(_pPager.X48))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50309), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14216)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pager_playback_one_page(tls, _pPager, &_10_offset, _pDone, i32(0), i32(1))
_10_ii += 1
goto _43
_47:
- func() int32 {
- if _rc != i32(101) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(101) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50312), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPlaybackSavepointØ00__func__Ø000))), unsafe.Pointer(str(14068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_41:
_sqlite3BitvecDestroy(tls, _pDone)
@@ -18541,11 +16985,8 @@ func _sqlite3WalUndo(tls *crt.TLS, _pWal *XWal, _xUndo func(*crt.TLS, unsafe.Poi
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57185), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57185), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -18561,26 +17002,19 @@ _3:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || _1_iFrame > _1_iMax {
goto _9
}
- func() int32 {
- if _walFramePgno(tls, _pWal, _1_iFrame) != uint32(i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _walFramePgno(tls, _pWal, _1_iFrame) == uint32(i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57209), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalUndoØ00__func__Ø000))), unsafe.Pointer(str(14280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _xUndo(tls, _pUndoCtx, _walFramePgno(tls, _pWal, _1_iFrame))
_1_iFrame += 1
@@ -18606,15 +17040,11 @@ func init() {
}
func _walIndexHdr(tls *crt.TLS, _pWal *XWal) (r0 *XWalIndexHdr) { // sqlite3.c:54989:1
- func() int32 {
- if ((_pWal.X5) > i32(0)) && ((*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0))))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X5) <= i32(0) || (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0))))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54990), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexHdrØ00__func__Ø000))), unsafe.Pointer(str(14328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (*XWalIndexHdr)(unsafe.Pointer(*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0))))))
return
@@ -18648,15 +17078,11 @@ func _walFramePage(tls *crt.TLS, _iFrame uint32) (r0 int32) { // sqlite3.c:55300
var _iHash int32 // sqlite3.c:55301:7
_ = _iHash
_iHash = int32(((uint64(_iFrame+uint32(i32(4096))) - u64(4062)) - uint64(i32(1))) / uint64(i32(4096)))
- func() int32 {
- if (((((_iHash == i32(0)) || (uint64(_iFrame) > u64(4062))) && ((_iHash >= i32(1)) || (uint64(_iFrame) <= u64(4062)))) && ((_iHash <= i32(1)) || (uint64(_iFrame) > u64(8158)))) && ((_iHash >= i32(2)) || (uint64(_iFrame) <= u64(8158)))) && ((_iHash <= i32(2)) || (uint64(_iFrame) > u64(12254))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iHash != i32(0) && uint64(_iFrame) <= u64(4062) || _iHash < i32(1) && uint64(_iFrame) > u64(4062) || _iHash > i32(1) && uint64(_iFrame) <= u64(8158) || _iHash < i32(2) && uint64(_iFrame) > u64(8158) || _iHash > i32(2) && uint64(_iFrame) <= u64(12254) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55302), unsafe.Pointer((*int8)(unsafe.Pointer(&_walFramePageØ00__func__Ø000))), unsafe.Pointer(str(14380)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _iHash
return
@@ -18686,15 +17112,11 @@ func _walCleanupHash(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:55334:1
_aPgno = nil
_iZero = u32(0)
_iLimit = i32(0)
- func() int32 {
- if (_pWal.X12) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X12) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55342), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCleanupHashØ00__func__Ø000))), unsafe.Pointer(str(14672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) != uint32(i32(0)) {
goto _2
@@ -18703,37 +17125,25 @@ func _walCleanupHash(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:55334:1
return
_2:
- func() int32 {
- if (_pWal.X5) > _walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X6) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X5) <= _walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55353), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCleanupHashØ00__func__Ø000))), unsafe.Pointer(str(14688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(_walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X6))))) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(_walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X6))))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55354), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCleanupHashØ00__func__Ø000))), unsafe.Pointer(str(14736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_walHashGet(tls, _pWal, _walFramePage(tls, (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X6), &_aHash, &_aPgno, &_iZero)
_iLimit = int32(((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) - _iZero)
- func() int32 {
- if _iLimit > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iLimit <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55361), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCleanupHashØ00__func__Ø000))), unsafe.Pointer(str(14784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_9:
@@ -18773,15 +17183,11 @@ func _walHashGet(tls *crt.TLS, _pWal *XWal, _iHash int32, _paHash **uint16, _paP
var _1_aHash *uint16 // sqlite3.c:55277:22
_ = _1_aHash
_rc = _walIndexPage(tls, _pWal, _iHash, &_aPgno)
- func() int32 {
- if (_rc == i32(0)) || (_iHash > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _iHash <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55273), unsafe.Pointer((*int8)(unsafe.Pointer(&_walHashGetØ00__func__Ø000))), unsafe.Pointer(str(14812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) {
goto _3
@@ -18868,15 +17274,11 @@ _6:
_5:
_2:
*_ppPage = *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(_iPage)))
- func() int32 {
- if ((_iPage == i32(0)) || ((*_ppPage) != nil)) || (_rc != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iPage != i32(0) && (*_ppPage) == nil && _rc == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54974), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexPageØ00__func__Ø000))), unsafe.Pointer(str(14840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -18914,15 +17316,11 @@ func _pagerUndoCallback(tls *crt.TLS, _pCtx unsafe.Pointer, _iPg uint32) (r0 int
_ = _3_iFrame
_rc = i32(0)
_pPager = (*XPager)(unsafe.Pointer(_pCtx))
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49920), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUndoCallbackØ00__func__Ø000))), unsafe.Pointer(str(14908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPg = _sqlite3PagerLookup(tls, _pPager, _iPg)
if _pPg == nil {
@@ -18971,46 +17369,30 @@ func init() {
func _sqlite3PagerLookup(tls *crt.TLS, _pPager *XPager, _pgno uint32) (r0 *XPgHdr) { // sqlite3.c:52454:1
var _pPage *Xsqlite3_pcache_page // sqlite3.c:52455:23
_ = _pPage
- func() int32 {
- if _pPager != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPager == (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52456), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLookupØ00__func__Ø000))), unsafe.Pointer(str(14948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pgno != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pgno == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLookupØ00__func__Ø000))), unsafe.Pointer(str(14960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XPCache)(unsafe.Pointer(_pPager.X59)) != (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPCache)(unsafe.Pointer(_pPager.X59)) == (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52458), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLookupØ00__func__Ø000))), unsafe.Pointer(str(14968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPage = _sqlite3PcacheFetch(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, i32(0))
- func() int32 {
- if (_pPage == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X21) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPage != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X21) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLookupØ00__func__Ø000))), unsafe.Pointer(str(14988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pPage != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) {
goto _9
@@ -19036,81 +17418,53 @@ func _sqlite3PcacheFetch(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _createFl
_ = _eCreate
var _pRes *Xsqlite3_pcache_page // sqlite3.c:44448:23
_ = _pRes
- func() int32 {
- if _pCache != (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pCache == (*XPCache)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(12988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44451), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_createFlag == i32(3)) || (_createFlag == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _createFlag != i32(3) && _createFlag != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if int32(_pCache.X9) == func() int32 {
+ func() {
+ if int32(_pCache.X9) != func() int32 {
if ((_pCache.X8) != 0) && ((*XPgHdr)(unsafe.Pointer(_pCache.X0)) != nil) {
return i32(1)
}
return i32(2)
}() {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44453), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_eCreate = _createFlag & int32(_pCache.X9)
- func() int32 {
- if ((_eCreate == i32(0)) || (_eCreate == i32(1))) || (_eCreate == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eCreate != i32(0) && _eCreate != i32(1) && _eCreate != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44463), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_createFlag == i32(0)) || (int32(_pCache.X9) == _eCreate) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _createFlag != i32(0) && int32(_pCache.X9) != _eCreate {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44464), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_createFlag == i32(0)) || (_eCreate == (i32(1) + bool2int(((_pCache.X8) == 0) || ((*XPgHdr)(unsafe.Pointer(_pCache.X0)) == nil)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _createFlag != i32(0) && _eCreate != (i32(1)+bool2int(((_pCache.X8) == 0) || ((*XPgHdr)(unsafe.Pointer(_pCache.X0)) == nil))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchØ00__func__Ø000))), unsafe.Pointer(str(15252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pRes = (*(*func(*crt.TLS, unsafe.Pointer, uint32, int32) *Xsqlite3_pcache_page)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, uint32, int32) unsafe.Pointer
@@ -19129,15 +17483,11 @@ func init() {
func _sqlite3PcacheFetchFinish(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _pPage *Xsqlite3_pcache_page) (r0 *XPgHdr) { // sqlite3.c:44565:1
var _pPgHdr *XPgHdr // sqlite3.c:44570:9
_ = _pPgHdr
- func() int32 {
- if _pPage != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPage == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44572), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchFinishØ00__func__Ø000))), unsafe.Pointer(str(15340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPgHdr = (*XPgHdr)(unsafe.Pointer(_pPage.X1))
if (*Xsqlite3_pcache_page)(unsafe.Pointer(_pPgHdr.X0)) != nil {
@@ -19150,15 +17500,11 @@ func _sqlite3PcacheFetchFinish(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _pP
_2:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(24 /* X3 */))) += 1
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPgHdr)) + uintptr(46 /* X7 */))) += 1
- func() int32 {
- if _sqlite3PcachePageSanity(tls, _pPgHdr) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PcachePageSanity(tls, _pPgHdr) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44580), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheFetchFinishØ00__func__Ø000))), unsafe.Pointer(str(15352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pPgHdr
return
@@ -19174,26 +17520,18 @@ func init() {
func _pcacheFetchFinishWithInit(tls *crt.TLS, _pCache *XPCache, _pgno uint32, _pPage *Xsqlite3_pcache_page) (r0 *XPgHdr) { // sqlite3.c:44539:1
var _pPgHdr *XPgHdr // sqlite3.c:44544:9
_ = _pPgHdr
- func() int32 {
- if _pPage != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPage == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44545), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheFetchFinishWithInitØ00__func__Ø000))), unsafe.Pointer(str(15340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPgHdr = (*XPgHdr)(unsafe.Pointer(_pPage.X1))
- func() int32 {
- if (*Xsqlite3_pcache_page)(unsafe.Pointer(_pPgHdr.X0)) == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_pcache_page)(unsafe.Pointer(_pPgHdr.X0)) != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44547), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheFetchFinishWithInitØ00__func__Ø000))), unsafe.Pointer(str(15412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemset(tls, (unsafe.Pointer)((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPgHdr))+uintptr(24 /* X3 */)))), i32(0), u64(48))
*(**Xsqlite3_pcache_page)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPgHdr)) + uintptr(0 /* X0 */))))) = _pPage
@@ -19221,25 +17559,17 @@ func _sqlite3PcachePageRefcount(tls *crt.TLS, _p *XPgHdr) (r0 int32) { // sqlite
}
func _sqlite3PcacheDrop(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44619:1
- func() int32 {
- if int32(_p.X7) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X7) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44620), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheDropØ00__func__Ø000))), unsafe.Pointer(str(15460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PcachePageSanity(tls, _p) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PcachePageSanity(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44621), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheDropØ00__func__Ø000))), unsafe.Pointer(str(12844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X6) & i32(2)) == 0 {
goto _4
@@ -19286,15 +17616,11 @@ func _sqlite3WalFindFrame(tls *crt.TLS, _pWal *XWal, _pgno uint32, _piRead *uint
_ = _4_iFrame
_iRead = u32(0)
_iLast = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6
- func() int32 {
- if (int32(_pWal.X9) >= i32(0)) || ((_pWal.X23) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWal.X9) < i32(0) && (_pWal.X23) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56991), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFindFrameØ00__func__Ø000))), unsafe.Pointer(str(15492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iLast != uint32(i32(0)) && int32(_pWal.X9) != i32(0) {
goto _4
@@ -19333,15 +17659,11 @@ _11:
goto _17
}
- func() int32 {
- if (_4_iFrame > _iRead) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _4_iFrame <= _iRead && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57046), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFindFrameØ00__func__Ø000))), unsafe.Pointer(str(15532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iRead = _4_iFrame
_17:
@@ -19374,15 +17696,11 @@ func init() {
}
func _walHash(tls *crt.TLS, _iPage uint32) (r0 int32) { // sqlite3.c:55239:1
- func() int32 {
- if _iPage > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iPage <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55240), unsafe.Pointer((*int8)(unsafe.Pointer(&_walHashØ00__func__Ø000))), unsafe.Pointer(str(15580)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
r0 = int32((_iPage * uint32(i32(383))) & uint32(i32(8191)))
@@ -19419,25 +17737,17 @@ func _readDbPage(tls *crt.TLS, _pPg *XPgHdr, _iFrame uint32) (r0 int32) { // sql
_pgno = _pPg.X5
_rc = i32(0)
_pgsz = _pPager.X48
- func() int32 {
- if (int32(_pPager.X14) >= i32(1)) && ((_pPager.X13) == 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) < i32(1) || (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49832), unsafe.Pointer((*int8)(unsafe.Pointer(&_readDbPageØ00__func__Ø000))), unsafe.Pointer(str(15596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49833), unsafe.Pointer((*int8)(unsafe.Pointer(&_readDbPageØ00__func__Ø000))), unsafe.Pointer(str(15636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iFrame == 0 {
goto _5
@@ -19518,15 +17828,11 @@ _0:
goto _3
}
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69548), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BackupRestartØ00__func__Ø000))), unsafe.Pointer(str(15668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X4 */))) = uint32(i32(1))
_p = (*Xsqlite3_backup)(unsafe.Pointer(_p.X11))
@@ -19585,11 +17891,8 @@ _2:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44821), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheSortDirtyListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44821), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheSortDirtyListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -19613,11 +17916,8 @@ _7:
if func() int32 {
if _i == i32(31) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44830), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheSortDirtyListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44830), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheSortDirtyListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -19673,15 +17973,11 @@ func _pcacheMergeDirtyList(tls *crt.TLS, _pA *XPgHdr, _pB *XPgHdr) (r0 *XPgHdr)
var _pTail *XPgHdr // sqlite3.c:44777:17
_ = _pTail
_pTail = &_result
- func() int32 {
- if (_pA != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) && (_pB != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pA == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) || _pB == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44779), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcacheMergeDirtyListØ00__func__Ø000))), unsafe.Pointer(str(15752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
if (_pA.X5) >= (_pB.X5) {
@@ -19747,86 +18043,54 @@ func _pager_playback_one_page(tls *crt.TLS, _pPager *XPager, _pOffset *int64, _p
_ = _11_ofst
var _15_pData unsafe.Pointer // sqlite3.c:49299:10
_ = _15_pData
- func() int32 {
- if (_isMainJrnl & i32(-2)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_isMainJrnl & i32(-2)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49135), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_isSavepnt & i32(-2)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_isSavepnt & i32(-2)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49136), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _isMainJrnl != 0 || (_pDone != nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _isMainJrnl == 0 && _pDone == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49137), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _isSavepnt != 0 || (_pDone == (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _isSavepnt == 0 && _pDone != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49138), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_aData = _pPager.X58
- func() int32 {
- if _aData != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _aData == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49141), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0)) || ((_isMainJrnl == 0) && _isSavepnt != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) && (_isMainJrnl != 0 || _isSavepnt == 0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49142), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X14) >= i32(3)) || ((int32(_pPager.X14) == i32(0)) && (int32(_pPager.X15) == i32(4))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) < i32(3) && (int32(_pPager.X14) != i32(0) || int32(_pPager.X15) != i32(4)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49150), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(15940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X14) >= i32(3)) || _isMainJrnl != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) < i32(3) && _isMainJrnl == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49153), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_jfd = func() *Xsqlite3_file {
if _isMainJrnl != 0 {
@@ -19861,15 +18125,11 @@ _26:
goto _28
}
- func() int32 {
- if _isSavepnt == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isSavepnt != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49171), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16096)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(101)
return
@@ -19929,25 +18189,17 @@ _40:
_41:
_pPg = _sqlite3PagerLookup(tls, _pPager, _pgno)
_42:
- func() int32 {
- if (_pPg != nil) || ((_pPager.X13) == 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPg == nil && (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49239), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_pPager.X14) != i32(0)) || (_pPg == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))))) || ((_pPager.X10) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) == i32(0) && _pPg != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X10) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49240), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16124)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _isMainJrnl == 0 {
goto _50
@@ -19964,15 +18216,11 @@ _52:
}
_11_ofst = int64(_pgno-uint32(i32(1))) * int64(_pPager.X48)
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49256), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(11056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsWrite(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), (unsafe.Pointer)(_aData), _pPager.X48, _11_ofst)
if _pgno <= (_pPager.X24) {
@@ -19995,25 +18243,17 @@ _57:
goto _64
}
- func() int32 {
- if _isSavepnt != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isSavepnt == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49283), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X18) & i32(2)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pPager.X18) & i32(2)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49284), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(25 /* X18 */)))
@@ -20021,15 +18261,11 @@ _57:
sink4537 = *p
}
_rc = _sqlite3PagerGet(tls, _pPager, _pgno, &_pPg, i32(1))
- func() int32 {
- if (int32(_pPager.X18) & i32(2)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pPager.X18) & i32(2)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49287), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playback_one_pageØ00__func__Ø000))), unsafe.Pointer(str(16244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(25 /* X18 */)))
@@ -20112,53 +18348,37 @@ _0:
func _backupUpdate(tls *crt.TLS, _p *Xsqlite3_backup, _iPage uint32, _aData *uint8) { // sqlite3.c:69505:1
var _2_rc int32 // sqlite3.c:69518:11
_ = _2_rc
- func() int32 {
- if _p != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69510), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupUpdateØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69512), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupUpdateØ00__func__Ø000))), unsafe.Pointer(str(15668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _isFatalError(tls, _p.X7) != 0 || _iPage >= (_p.X4) {
goto _6
}
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69519), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupUpdateØ00__func__Ø000))), unsafe.Pointer(str(16316)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3)))
_2_rc = _backupOnePage(tls, _p, _iPage, _aData, i32(1))
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3)))
- func() int32 {
- if (_2_rc != i32(5)) && (_2_rc != i32(6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_rc == i32(5) || _2_rc == i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69523), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupUpdateØ00__func__Ø000))), unsafe.Pointer(str(16328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _2_rc == i32(0) {
goto _12
@@ -20167,7 +18387,7 @@ _2:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))) = _2_rc
_12:
_6:
- if store5584708(&_p, (*Xsqlite3_backup)(unsafe.Pointer(_p.X11))) != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5584690(&_p, (*Xsqlite3_backup)(unsafe.Pointer(_p.X11))) != (*Xsqlite3_backup)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
}
@@ -20187,11 +18407,8 @@ func _isFatalError(tls *crt.TLS, _rc int32) (r0 int32) { // sqlite3.c:69033:1
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69034), unsafe.Pointer((*int8)(unsafe.Pointer(&_isFatalErrorØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69034), unsafe.Pointer((*int8)(unsafe.Pointer(&_isFatalErrorØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() != 0)
@@ -20241,55 +18458,35 @@ func _backupOnePage(tls *crt.TLS, _p *Xsqlite3_backup, _iSrcPg uint32, _zSrcData
}()
_iEnd = int64(_iSrcPg) * int64(_nSrcPgsz)
_rc = i32(0)
- func() int32 {
- if _sqlite3BtreeGetReserveNoMutex(tls, (*XBtree)(unsafe.Pointer(_p.X6))) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeGetReserveNoMutex(tls, (*XBtree)(unsafe.Pointer(_p.X6))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69063), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X3) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69064), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16444)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _isFatalError(tls, _p.X7) == 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _isFatalError(tls, _p.X7) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69065), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iSrcPg != ((uint32(_sqlite3PendingByte) / ((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X15)) + uint32(i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iSrcPg == ((uint32(_sqlite3PendingByte) / ((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X6)).X1)).X15)) + uint32(i32(1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69066), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _zSrcData != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _zSrcData == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69067), unsafe.Pointer((*int8)(unsafe.Pointer(&_backupOnePageØ00__func__Ø000))), unsafe.Pointer(str(16524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nSrcPgsz == _nDestPgsz || _sqlite3PagerIsMemdb(tls, _pDestPager) == 0 {
goto _13
@@ -20358,15 +18555,11 @@ func _sqlite3BtreeGetPageSize(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.
func _sqlite3BtreeGetReserveNoMutex(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:61717:1
var _n int32 // sqlite3.c:61718:7
_ = _n
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61719), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetReserveNoMutexØ00__func__Ø000))), unsafe.Pointer(str(16536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_n = int32(((*XBtShared)(unsafe.Pointer(_p.X1)).X15) - ((*XBtShared)(unsafe.Pointer(_p.X1)).X16))
r0 = _n
@@ -20393,15 +18586,11 @@ func _sqlite3PagerIsMemdb(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3
}
func _sqlite3PagerGetData(tls *crt.TLS, _pPg *XPgHdr) (r0 unsafe.Pointer) { // sqlite3.c:53947:1
- func() int32 {
- if (int32(_pPg.X7) > i32(0)) || (((*XPager)(unsafe.Pointer(_pPg.X4)).X13) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPg.X7) <= i32(0) && ((*XPager)(unsafe.Pointer(_pPg.X4)).X13) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerGetDataØ00__func__Ø000))), unsafe.Pointer(str(16620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pPg.X1
return
@@ -20421,25 +18610,17 @@ func _sqlite3PagerGetExtra(tls *crt.TLS, _pPg *XPgHdr) (r0 unsafe.Pointer) { //
}
func _sqlite3BtreeLastPage(tls *crt.TLS, _p *XBtree) (r0 uint32) { // sqlite3.c:60976:1
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60977), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastPageØ00__func__Ø000))), unsafe.Pointer(str(16676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*XBtShared)(unsafe.Pointer(_p.X1)).X18) & uint32(i32(134217728))) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (((*XBtShared)(unsafe.Pointer(_p.X1)).X18) & uint32(i32(134217728))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60978), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastPageØ00__func__Ø000))), unsafe.Pointer(str(16704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _btreePagecount(tls, (*XBtShared)(unsafe.Pointer(_p.X1)))
return
@@ -20447,45 +18628,29 @@ func _sqlite3BtreeLastPage(tls *crt.TLS, _p *XBtree) (r0 uint32) { // sqlite3.c:
}
func _sqlite3BtreeHoldsMutex(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:58808:1
- func() int32 {
- if ((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(0))) || ((_p.X6) > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X3) != i32(0) && int32(_p.X4) != i32(0) && (_p.X6) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58809), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeHoldsMutexØ00__func__Ø000))), unsafe.Pointer(str(16736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(0))) || ((*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X3) != i32(0) && int32(_p.X4) != i32(0) && (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58810), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeHoldsMutexØ00__func__Ø000))), unsafe.Pointer(str(16788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(0))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X3) != i32(0) && int32(_p.X4) != i32(0) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeHoldsMutexØ00__func__Ø000))), unsafe.Pointer(str(16840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(0))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X3) != i32(0) && int32(_p.X4) != i32(0) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeHoldsMutexØ00__func__Ø000))), unsafe.Pointer(str(16908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = bool2int((int32(_p.X3) == i32(0)) || ((_p.X4) != 0))
return
@@ -20532,15 +18697,11 @@ func _readJournalHdr(tls *crt.TLS, _pPager *XPager, _isHot int32, _journalSize i
_ = _6_iPageSize
var _6_iSectorSize uint32 // sqlite3.c:48460:9
_ = _6_iSectorSize
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48420), unsafe.Pointer((*int8)(unsafe.Pointer(&_readJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(96 /* X34 */))) = _journalHdrOffset(tls, _pPager)
if ((_pPager.X34) + int64(_pPager.X47)) <= _journalSize {
@@ -20638,15 +18799,11 @@ func _sqlite3PagerSetPagesize(tls *crt.TLS, _pPager *XPager, _pPageSize *uint32,
_ = _1_nByte
_rc = i32(0)
_pageSize = *_pPageSize
- func() int32 {
- if (_pageSize == uint32(i32(0))) || ((_pageSize >= uint32(i32(512))) && (_pageSize <= uint32(i32(65536)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pageSize != uint32(i32(0)) && (_pageSize < uint32(i32(512)) || _pageSize > uint32(i32(65536))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50584), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetPagesizeØ00__func__Ø000))), unsafe.Pointer(str(17040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pPager.X13) != i32(0) && (_pPager.X22) != uint32(i32(0)) || _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) != i32(0) || _pageSize == 0 || _pageSize == uint32(_pPager.X48) {
goto _8
@@ -20704,15 +18861,11 @@ _8:
_nReserve = int32(_pPager.X45)
_17:
- func() int32 {
- if (_nReserve >= i32(0)) && (_nReserve < i32(1000)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nReserve < i32(0) || _nReserve >= i32(1000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50617), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetPagesizeØ00__func__Ø000))), unsafe.Pointer(str(17108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(178 /* X45 */))) = int16(_nReserve)
_pagerFixMaplimit(tls, _pPager)
@@ -20748,15 +18901,11 @@ func _pcache1Alloc(tls *crt.TLS, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.
var _4_sz int32 // sqlite3.c:45295:11
_ = _4_sz
_p = nil
- func() int32 {
- if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g))+uintptr(0 /* X0 */))).X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g))+uintptr(0 /* X0 */))).X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45274), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1AllocØ00__func__Ø000))), unsafe.Pointer(str(17164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nByte > (_pcache1_g.X4) {
goto _2
@@ -20771,15 +18920,11 @@ func _pcache1Alloc(tls *crt.TLS, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.
*(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(128 /* X10 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pcache1_g.X10)).X0))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(136 /* X11 */))) -= 1
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(140 /* X12 */))) = bool2int((_pcache1_g.X11) < (_pcache1_g.X6))
- func() int32 {
- if (_pcache1_g.X11) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pcache1_g.X11) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45282), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1AllocØ00__func__Ø000))), unsafe.Pointer(str(17208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3StatusHighwater(tls, i32(7), _nByte)
_sqlite3StatusUp(tls, i32(1), i32(1))
@@ -20845,29 +18990,21 @@ _1:
}
_1_pNext = (*XPgHdr)(unsafe.Pointer(_1_p.X9))
- func() int32 {
- if (_1_p.X5) > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_p.X5) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44737), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheTruncateØ00__func__Ø000))), unsafe.Pointer(str(17248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_1_p.X5) <= _pgno {
goto _7
}
- func() int32 {
- if (int32(_1_p.X6) & i32(2)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_1_p.X6) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheTruncateØ00__func__Ø000))), unsafe.Pointer(str(17260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3PcacheMakeClean(tls, _1_p)
_7:
@@ -20887,11 +19024,8 @@ _4:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheTruncateØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheTruncateØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -20915,41 +19049,30 @@ func init() {
}
func _sqlite3PcacheMakeClean(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44652:1
- func() int32 {
- if _sqlite3PcachePageSanity(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PcachePageSanity(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44653), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(12844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if (int32(_p.X6) & i32(2)) != i32(0) {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
goto _4
}
- func() int32 {
- if (int32(_p.X6) & i32(1)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_p.X6) & i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44655), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(17308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pcacheManageDirtyList(tls, _p, uint8(i32(1)))
{
@@ -20962,15 +19085,11 @@ func _sqlite3PcacheMakeClean(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44652:1
*p = uint16(int32(*p) | i32(1))
sink4530 = *p
}
- func() int32 {
- if _sqlite3PcachePageSanity(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PcachePageSanity(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44660), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMakeCleanØ00__func__Ø000))), unsafe.Pointer(str(12844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_p.X7) != i32(0) {
goto _9
@@ -20992,15 +19111,11 @@ func init() {
func _sqlite3PcacheSetPageSize(tls *crt.TLS, _pCache *XPCache, _szPage int32) (r0 int32) { // sqlite3.c:44398:1
var _1_pNew unsafe.Pointer // sqlite3.c:44401:20
_ = _1_pNew
- func() int32 {
- if ((_pCache.X3) == i32(0)) && ((*XPgHdr)(unsafe.Pointer(_pCache.X0)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCache.X3) != i32(0) || (*XPgHdr)(unsafe.Pointer(_pCache.X0)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44399), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(17360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pCache.X6) == 0 {
goto _3
@@ -21079,15 +19194,11 @@ _0:
*(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(128 /* X10 */))))) = _1_pSlot
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(136 /* X11 */))) += 1
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(140 /* X12 */))) = bool2int((_pcache1_g.X11) < (_pcache1_g.X6))
- func() int32 {
- if (_pcache1_g.X11) <= (_pcache1_g.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pcache1_g.X11) > (_pcache1_g.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45321), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FreeØ00__func__Ø000))), unsafe.Pointer(str(17428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pcache1_g.X9)))
goto _5
@@ -21156,15 +19267,11 @@ _1:
func _getPageError(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr, _flags int32) (r0 int32) { // sqlite3.c:52418:1
- func() int32 {
- if (_pPager.X26) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X26) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52426), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageErrorØ00__func__Ø000))), unsafe.Pointer(str(11148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_ppPage = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))
r0 = _pPager.X26
@@ -21193,15 +19300,11 @@ func _getPageMMap(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr,
_pPg = nil
_iFrame = u32(0)
_bMmapOk = bool2int((_pgno > uint32(i32(1))) && ((int32(_pPager.X14) == i32(1)) || (_flags&i32(2)) != 0))
- func() int32 {
- if (_pPager.X20) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X20) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52364), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(17492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pgno > uint32(i32(1)) || _pgno != uint32(i32(0)) {
goto _5
@@ -21211,45 +19314,29 @@ func _getPageMMap(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHdr,
return
_5:
- func() int32 {
- if int32(_pPager.X14) >= i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52376), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(17512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52377), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X21) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X21) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52378), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(17544)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52379), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(10624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _bMmapOk == 0 || (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
goto _15
@@ -21296,15 +19383,11 @@ _24:
goto _25
}
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52403), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageMMapØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_ppPage = _pPg
r0 = i32(0)
@@ -21348,24 +19431,20 @@ func _pagerAcquireMapPage(tls *crt.TLS, _pPager *XPager, _pgno uint32, _pData un
goto _0
}
- *_ppPage = store5557795(&_p, (*XPgHdr)(unsafe.Pointer(_pPager.X43)))
+ *_ppPage = store5557777(&_p, (*XPgHdr)(unsafe.Pointer(_pPager.X43)))
*(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(168 /* X43 */))))) = (*XPgHdr)(unsafe.Pointer(_p.X3))
*(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X3 */))))) = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))
- func() int32 {
- if int32(_pPager.X44) >= i32(8) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X44) < i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50869), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemset(tls, _p.X2, i32(0), uint64(i32(8)))
goto _3
_0:
- *_ppPage = store5557795(&_p, (*XPgHdr)(unsafe.Pointer(_sqlite3MallocZero(tls, u64(72)+uint64(_pPager.X44)))))
+ *_ppPage = store5557777(&_p, (*XPgHdr)(unsafe.Pointer(_sqlite3MallocZero(tls, u64(72)+uint64(_pPager.X44)))))
if _p != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
goto _4
}
@@ -21380,55 +19459,35 @@ _4:
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(46 /* X7 */))) = int16(i32(1))
*(**XPager)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X4 */))))) = _pPager
_3:
- func() int32 {
- if unsafe.Pointer(_p.X2) == (unsafe.Pointer)((*XPgHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+72*uintptr(i32(1))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if unsafe.Pointer(_p.X2) != (unsafe.Pointer)((*XPgHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+72*uintptr(i32(1))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50883), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17608)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3_pcache_page)(unsafe.Pointer(_p.X0)) == (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_pcache_page)(unsafe.Pointer(_p.X0)) != (*Xsqlite3_pcache_page)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50884), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X6) == i32(32) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X6) != i32(32) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50885), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XPager)(unsafe.Pointer(_p.X4)) == _pPager {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPager)(unsafe.Pointer(_p.X4)) != _pPager {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50886), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(17672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X7) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X7) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50887), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerAcquireMapPageØ00__func__Ø000))), unsafe.Pointer(str(15460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X5 */))) = _pgno
*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = _pData
@@ -21456,45 +19515,29 @@ func _getPageNormal(tls *crt.TLS, _pPager *XPager, _pgno uint32, _ppPage **XPgHd
var _10_iFrame uint32 // sqlite3.c:52318:11
_ = _10_iFrame
_rc = i32(0)
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52250), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(10624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X14) >= i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52251), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52252), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X21) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X21) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52253), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17544)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pgno != uint32(i32(0)) {
goto _8
@@ -21527,51 +19570,35 @@ _10:
_11:
_9:
- _pPg = store5557795(_ppPage, _sqlite3PcacheFetchFinish(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)), _pgno, _pBase))
- func() int32 {
- if _pPg == (*_ppPage) {
- return i32(0)
- }
- return func() int32 {
+ _pPg = store5557777(_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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPg.X5) == _pgno {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPg.X5) != _pgno {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52268), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XPager)(unsafe.Pointer(_pPg.X4)) == _pPager) || ((*XPager)(unsafe.Pointer(_pPg.X4)) == (*XPager)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPager)(unsafe.Pointer(_pPg.X4)) != _pPager && (*XPager)(unsafe.Pointer(_pPg.X4)) != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52269), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_noContent = uint8(bool2int((_flags & i32(1)) != i32(0)))
if (*XPager)(unsafe.Pointer(_pPg.X4)) == nil || _noContent != 0 {
goto _20
}
- func() int32 {
- if (_pgno <= uint32(i32(2147483647))) && (_pgno != uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pgno > uint32(i32(2147483647)) || _pgno == uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52275), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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)
@@ -21587,15 +19614,11 @@ _20:
_26:
*(**XPager)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(32 /* X4 */))))) = _pPager
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X13) == 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52293), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X22) >= _pgno && _noContent == 0 {
goto _32
@@ -21641,15 +19664,11 @@ _32:
_38:
_37:
- func() int32 {
- if (*XPager)(unsafe.Pointer(_pPg.X4)) == _pPager {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPager)(unsafe.Pointer(_pPg.X4)) != _pPager {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52323), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager))+uintptr(240 /* X55 */))))) + 4*uintptr(i32(1)))) += 1
_rc = _readDbPage(tls, _pPg, _10_iFrame)
@@ -21665,15 +19684,11 @@ _36:
return
_pager_acquire_err:
- func() int32 {
- if _rc != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52335), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageNormalØ00__func__Ø000))), unsafe.Pointer(str(17888)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pPg == nil {
goto _44
@@ -21768,15 +19783,11 @@ _1:
}
func _sqlite3PcachePagecount(tls *crt.TLS, _pCache *XPCache) (r0 int32) { // sqlite3.c:44876:1
- func() int32 {
- if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44877), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcachePagecountØ00__func__Ø000))), unsafe.Pointer(str(15048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = ((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X6)(tls, _pCache.X12)
return
@@ -21812,25 +19823,17 @@ func _sqlite3WalSavepointUndo(tls *crt.TLS, _pWal *XWal, _aWalData *uint32) (r0
var _rc int32 // sqlite3.c:57238:7
_ = _rc
_rc = i32(0)
- func() int32 {
- if (_pWal.X12) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X12) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57240), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalSavepointUndoØ00__func__Ø000))), unsafe.Pointer(str(14672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(3))))) != (_pWal.X22)) || ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(0))))) <= ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(3))))) == (_pWal.X22) && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(0))))) > ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57241), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalSavepointUndoØ00__func__Ø000))), unsafe.Pointer(str(17944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(3))))) == (_pWal.X22) {
goto _5
@@ -21868,25 +19871,17 @@ func _pager_end_transaction(tls *crt.TLS, _pPager *XPager, _hasMaster int32, _bC
_ = _9_bDelete
_rc = i32(0)
_rc2 = i32(0)
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48881), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X14) != i32(6) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) == i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48882), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(14108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pPager.X14) >= i32(2) || int32(_pPager.X15) >= i32(2) {
goto _5
@@ -21897,29 +19892,21 @@ func _pager_end_transaction(tls *crt.TLS, _pPager *XPager, _hasMaster int32, _bC
_5:
_releaseAllSavepoints(tls, _pPager)
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48888), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
goto _9
}
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48890), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(11056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) == 0 {
goto _12
@@ -21963,25 +19950,17 @@ _14:
_22:
_9_bDelete = bool2int((_pPager.X10) == 0)
- func() int32 {
- if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48923), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18076)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_pPager.X2) == i32(0)) || (int32(_pPager.X2) == i32(4))) || (int32(_pPager.X2) == i32(5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X2) != i32(0) && int32(_pPager.X2) != i32(4) && int32(_pPager.X2) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48924), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18120)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3OsClose(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)))
if _9_bDelete == 0 {
@@ -22018,15 +19997,11 @@ _32:
}
_rc2 = _sqlite3WalEndWriteTransaction(tls, (*XWal)(unsafe.Pointer(_pPager.X60)))
- func() int32 {
- if _rc2 == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc2 != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48964), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _39
@@ -22035,15 +20010,11 @@ _36:
goto _42
}
- func() int32 {
- if int32(_pPager.X15) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X15) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48972), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_end_transactionØ00__func__Ø000))), unsafe.Pointer(str(18280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pager_truncate(tls, _pPager, _pPager.X22)
_42:
@@ -22129,25 +20100,17 @@ func _zeroJournalHdr(tls *crt.TLS, _pPager *XPager, _doTruncate int32) (r0 int32
var _5_sz int64 // sqlite3.c:48266:11
_ = _5_sz
_rc = i32(0)
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48243), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(12584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) == 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3JournalIsInMemory(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48244), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroJournalHdrØ00__func__Ø000))), unsafe.Pointer(str(18336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X34) == 0 {
goto _4
@@ -22197,15 +20160,11 @@ func init() {
var _zeroJournalHdrØ00zeroHdrØ001 [28]int8 // sqlite3.c:48252:25
func _sqlite3OsDelete(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _dirSync int32) (r0 int32) { // sqlite3.c:20268:1
- func() int32 {
- if (_dirSync == i32(0)) || (_dirSync == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _dirSync != i32(0) && _dirSync != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20270), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OsDeleteØ00__func__Ø000))), unsafe.Pointer(str(18392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (*(*func(*crt.TLS, *Xsqlite3_vfs, *int8, int32) int32)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *int8, int32) int32
@@ -22284,7 +20243,7 @@ func _sqlite3PcacheCleanAll(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44670
var _p *XPgHdr // sqlite3.c:44671:9
_ = _p
_0:
- if store5557795(&_p, (*XPgHdr)(unsafe.Pointer(_pCache.X0))) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5557777(&_p, (*XPgHdr)(unsafe.Pointer(_pCache.X0))) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
goto _1
}
@@ -22367,40 +20326,28 @@ func _pager_truncate(tls *crt.TLS, _pPager *XPager, _nPage uint32) (r0 int32) {
var _4_pTmp *int8 // sqlite3.c:49493:14
_ = _4_pTmp
_rc = i32(0)
- func() int32 {
- if int32(_pPager.X14) != i32(6) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) == i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49477), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_truncateØ00__func__Ø000))), unsafe.Pointer(str(14108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X14) != i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49478), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_truncateØ00__func__Ø000))), unsafe.Pointer(str(18436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X14) < i32(4) && int32(_pPager.X14) != i32(0) {
goto _6
}
_1_szPage = _pPager.X48
- func() int32 {
- if int32(_pPager.X15) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X15) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49485), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_truncateØ00__func__Ø000))), unsafe.Pointer(str(18280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsFileSize(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), &_1_currentSize)
_1_newSize = int64(_1_szPage) * int64(_nPage)
@@ -22447,45 +20394,29 @@ func init() {
func _sqlite3WalExclusiveMode(tls *crt.TLS, _pWal *XWal, _op int32) (r0 int32) { // sqlite3.c:57824:1
var _rc int32 // sqlite3.c:57825:7
_ = _rc
- func() int32 {
- if int32(_pWal.X12) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWal.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57826), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pWal.X11) != i32(2)) || (_op == i32(-1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pWal.X11) == i32(2) && _op != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57827), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18504)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pWal.X9) >= i32(0)) || ((_pWal.X23) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pWal.X9) < i32(0) && (_pWal.X23) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57835), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(15492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pWal.X9) >= i32(0)) || ((_op <= i32(0)) && (int32(_pWal.X11) == i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pWal.X9) < i32(0) && (_op > i32(0) || int32(_pWal.X11) != i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57836), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18556)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _op != i32(0) {
goto _12
@@ -22515,25 +20446,17 @@ _12:
goto _17
}
- func() int32 {
- if int32(_pWal.X11) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWal.X11) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57850), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18612)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pWal.X9) >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pWal.X9) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57851), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalExclusiveModeØ00__func__Ø000))), unsafe.Pointer(str(18636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_walUnlockShared(tls, _pWal, i32(3)+int32(_pWal.X9))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(63 /* X11 */))) = uint8(i32(1))
@@ -22590,49 +20513,33 @@ func _pagerUnlockDb(tls *crt.TLS, _pPager *XPager, _eLock int32) (r0 int32) { //
var _rc int32 // sqlite3.c:48003:7
_ = _rc
_rc = i32(0)
- func() int32 {
- if ((_pPager.X1) == 0) || (int32(_pPager.X15) == _eLock) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X1) != 0 && int32(_pPager.X15) != _eLock {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48005), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockDbØ00__func__Ø000))), unsafe.Pointer(str(18680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_eLock == i32(0)) || (_eLock == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _eLock != i32(0) && _eLock != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48006), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockDbØ00__func__Ø000))), unsafe.Pointer(str(18728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_eLock != i32(0)) || (bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _eLock == i32(0) && bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48007), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockDbØ00__func__Ø000))), unsafe.Pointer(str(18768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
goto _9
}
- func() int32 {
- if int32(_pPager.X15) >= _eLock {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X15) < _eLock {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48009), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerUnlockDbØ00__func__Ø000))), unsafe.Pointer(str(18812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = func() int32 {
if (_pPager.X11) != 0 {
@@ -22692,15 +20599,11 @@ func _pager_playback(tls *crt.TLS, _pPager *XPager, _isHot int32) (r0 int32) { /
_res = i32(1)
_zMaster = nil
_nPlayback = i32(0)
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49633), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playbackØ00__func__Ø000))), unsafe.Pointer(str(12584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsFileSize(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), &_szJ)
if _rc == i32(0) {
@@ -22747,15 +20650,11 @@ _9:
goto _11
}
- func() int32 {
- if (_pPager.X34) == int64(_pPager.X47) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X34) != int64(_pPager.X47) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49686), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_playbackØ00__func__Ø000))), unsafe.Pointer(str(18852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nRec = uint32(int32((_szJ - int64(_pPager.X47)) / int64((_pPager.X48)+i32(8))))
_11:
@@ -22957,15 +20856,11 @@ _0:
goto _3
}
- func() int32 {
- if (_pPager.X13) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53086), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSyncØ00__func__Ø000))), unsafe.Pointer(str(10616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsSync(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), int32(_pPager.X9))
_3:
@@ -23119,15 +21014,11 @@ _delmaster_out:
}
_sqlite3OsClose(tls, _pMaster)
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer(_pJournal.X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer(_pJournal.X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49448), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_delmasterØ00__func__Ø000))), unsafe.Pointer(str(18960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_free(tls, (unsafe.Pointer)(_pMaster))
_14:
@@ -23143,15 +21034,11 @@ func init() {
}
func _setSectorSize(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:49545:1
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X10) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X10) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49546), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSectorSizeØ00__func__Ø000))), unsafe.Pointer(str(18996)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X10) == 0 && (_sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)))&i32(4096)) == i32(0) {
goto _4
@@ -23218,25 +21105,17 @@ func _pager_error(tls *crt.TLS, _pPager *XPager, _rc int32) (r0 int32) { // sqli
var _rc2 int32 // sqlite3.c:48771:7
_ = _rc2
_rc2 = _rc & i32(255)
- func() int32 {
- if (_rc == i32(0)) || ((_pPager.X13) == 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48772), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_errorØ00__func__Ø000))), unsafe.Pointer(str(19052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((_pPager.X26) == i32(13)) || ((_pPager.X26) == i32(0))) || (((_pPager.X26) & i32(255)) == i32(10)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X26) != i32(13) && (_pPager.X26) != i32(0) && ((_pPager.X26)&i32(255)) != i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48773), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_errorØ00__func__Ø000))), unsafe.Pointer(str(19076)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc2 != i32(13) && _rc2 != i32(10) {
goto _8
@@ -23262,15 +21141,11 @@ func _pager_unlock(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:48672:1
_ = _2_rc
var _2_iDc int32 // sqlite3.c:48689:9
_ = _2_iDc
- func() int32 {
- if ((int32(_pPager.X14) == i32(1)) || (int32(_pPager.X14) == i32(0))) || (int32(_pPager.X14) == i32(6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(1) && int32(_pPager.X14) != i32(0) && int32(_pPager.X14) != i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48674), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_unlockØ00__func__Ø000))), unsafe.Pointer(str(19192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BitvecDestroy(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)))
*(**XBitvec)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(64 /* X30 */))))) = (*XBitvec)(unsafe.Pointer(uintptr(i32(0))))
@@ -23279,15 +21154,11 @@ func _pager_unlock(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:48672:1
goto _4
}
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48684), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_unlockØ00__func__Ø000))), unsafe.Pointer(str(19284)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3WalEndReadTransaction(tls, (*XWal)(unsafe.Pointer(_pPager.X60)))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X14 */))) = uint8(i32(0))
@@ -23323,29 +21194,21 @@ _12:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(22 /* X15 */))) = uint8(i32(5))
_14:
- func() int32 {
- if (_pPager.X26) != 0 || (int32(_pPager.X14) != i32(6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X26) == 0 && int32(_pPager.X14) == i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48722), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_unlockØ00__func__Ø000))), unsafe.Pointer(str(19308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(23 /* X16 */))) = uint8(i32(0))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X14 */))) = uint8(i32(0))
_8:
_7:
- func() int32 {
- if ((_pPager.X26) == i32(0)) || ((_pPager.X13) == 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X26) != i32(0) && (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48732), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_unlockØ00__func__Ø000))), unsafe.Pointer(str(19356)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X26) == 0 {
goto _21
@@ -23484,15 +21347,11 @@ _5:
_pNew = ((*Xsqlite3_mem_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(40 /* X10 */))).X2)(tls, _pOld, _nNew)
_11:
_4:
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pNew))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pNew))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24740), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReallocØ00__func__Ø000))), unsafe.Pointer(str(19412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pNew
return
@@ -23521,25 +21380,17 @@ func _getOverflowPage(tls *crt.TLS, _pBt *XBtShared, _ovfl uint32, _ppPage **XMe
_next = u32(0)
_pPage = nil
_rc = i32(0)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63367), unsafe.Pointer((*int8)(unsafe.Pointer(&_getOverflowPageØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pPgnoNext != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pPgnoNext == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63368), unsafe.Pointer((*int8)(unsafe.Pointer(&_getOverflowPageØ00__func__Ø000))), unsafe.Pointer(str(19456)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pBt.X5) == 0 {
goto _4
@@ -23569,15 +21420,11 @@ _6:
_11:
_8:
_4:
- func() int32 {
- if (_next == uint32(i32(0))) || (_rc == i32(101)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _next != uint32(i32(0)) && _rc != i32(101) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63396), unsafe.Pointer((*int8)(unsafe.Pointer(&_getOverflowPageØ00__func__Ø000))), unsafe.Pointer(str(19468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) {
goto _15
@@ -23589,15 +21436,11 @@ _4:
}
return i32(0)
}())
- func() int32 {
- if (_rc == i32(0)) || (_pPage == (*XMemPage)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _pPage != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63399), unsafe.Pointer((*int8)(unsafe.Pointer(&_getOverflowPageØ00__func__Ø000))), unsafe.Pointer(str(19496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) {
goto _21
@@ -23640,15 +21483,11 @@ func _ptrmapPageno(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 uint32) { //
_ = _iPtrMap
var _ret uint32 // sqlite3.c:59859:17
_ = _ret
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59860), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPagenoØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pgno >= uint32(i32(2)) {
goto _2
@@ -23689,15 +21528,11 @@ func _ptrmapGet(tls *crt.TLS, _pBt *XBtShared, _key uint32, _pEType *uint8, _pPg
_ = _offset
var _rc int32 // sqlite3.c:59938:7
_ = _rc
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59940), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapGetØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iPtrmap = int32(_ptrmapPageno(tls, _pBt, _key))
_rc = _sqlite3PagerGet(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), uint32(_iPtrmap), &_pDbPage, i32(0))
@@ -23720,25 +21555,17 @@ _2:
return
_3:
- func() int32 {
- if _offset <= (int32(_pBt.X16) - i32(5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _offset > (int32(_pBt.X16) - i32(5)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59954), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapGetØ00__func__Ø000))), unsafe.Pointer(str(19556)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pEType != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pEType == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59955), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapGetØ00__func__Ø000))), unsafe.Pointer(str(19592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pEType = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPtrmap)) + 1*uintptr(_offset)))
if _pPgno == nil {
@@ -23772,25 +21599,17 @@ func _btreeGetPage(tls *crt.TLS, _pBt *XBtShared, _pgno uint32, _ppPage **XMemPa
_ = _rc
var _pDbPage *XPgHdr // sqlite3.c:60944:10
_ = _pDbPage
- func() int32 {
- if ((_flags == i32(0)) || (_flags == i32(1))) || (_flags == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _flags != i32(0) && _flags != i32(1) && _flags != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60946), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeGetPageØ00__func__Ø000))), unsafe.Pointer(str(19616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60947), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeGetPageØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerGet(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _pgno, &_pDbPage, _flags)
if _rc == 0 {
@@ -23832,15 +21651,11 @@ func _btreePageFromDbPage(tls *crt.TLS, _pDbPage *XPgHdr, _pgno uint32, _pBt *XB
return i32(0)
}())
_0:
- func() int32 {
- if (_pPage.X19) == (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X19) != (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60922), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePageFromDbPageØ00__func__Ø000))), unsafe.Pointer(str(19700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pPage
return
@@ -23865,65 +21680,41 @@ _0:
}
func _releasePageNotNull(tls *crt.TLS, _pPage *XMemPage) { // sqlite3.c:61049:1
- func() int32 {
- if (_pPage.X19) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X19) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61050), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61051), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XPgHdr)(unsafe.Pointer(_pPage.X23)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPgHdr)(unsafe.Pointer(_pPage.X23)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61052), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) == (unsafe.Pointer)(_pPage) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) != (unsafe.Pointer)(_pPage) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61053), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) == (unsafe.Pointer)(_pPage.X19) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) != (unsafe.Pointer)(_pPage.X19) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61054), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61055), unsafe.Pointer((*int8)(unsafe.Pointer(&_releasePageNotNullØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3PagerUnrefNotNull(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))
return
@@ -23964,15 +21755,11 @@ func _sqlite3BtreeTripAllCursors(tls *crt.TLS, _pBtree *XBtree, _errCode int32,
var _2_i int32 // sqlite3.c:62920:11
_ = _2_i
_rc = i32(0)
- func() int32 {
- if ((_writeOnly == i32(0)) || (_writeOnly == i32(1))) && i32(1) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _writeOnly != i32(0) && _writeOnly != i32(1) || i32(1) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeTripAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(19980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pBtree == nil {
goto _4
@@ -24040,15 +21827,11 @@ func init() {
}
func _sqlite3BtreeClearCursor(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:59703:1
- func() int32 {
- if _cursorHoldsMutex(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorHoldsMutex(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeClearCursorØ00__func__Ø000))), unsafe.Pointer(str(9060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_free(tls, _pCur.X6)
*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(64 /* X6 */))) = (unsafe.Pointer)(uintptr(i32(0)))
@@ -24064,25 +21847,17 @@ func init() {
}
func _sqlite3PagerPagecount(tls *crt.TLS, _pPager *XPager, _pnPage *int32) { // sqlite3.c:50719:1
- func() int32 {
- if int32(_pPager.X14) >= i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50720), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(17512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X14) != i32(5) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) == i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50721), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(20084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pnPage = int32(_pPager.X22)
return
@@ -24136,15 +21911,11 @@ func _btreeEndTransaction(tls *crt.TLS, _p *XBtree) { // sqlite3.c:62781:1
_ = _db
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_db = (*Xsqlite3)(unsafe.Pointer(_p.X0))
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62784), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeEndTransactionØ00__func__Ø000))), unsafe.Pointer(str(16676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(35 /* X7 */))) = uint8(i32(0))
if int32(_p.X2) <= i32(0) || (_db.X35) <= i32(1) {
@@ -24172,25 +21943,17 @@ _5:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))) = uint8(i32(0))
_unlockBtreeIfUnused(tls, _pBt)
_4:
- func() int32 {
- if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62814), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeEndTransactionØ00__func__Ø000))), unsafe.Pointer(str(8748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62814), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeEndTransactionØ00__func__Ø000))), unsafe.Pointer(str(8812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -24224,15 +21987,11 @@ _1:
goto _4
}
- func() int32 {
- if (int32(_1_pLock.X2) == i32(1)) || ((*XBtree)(unsafe.Pointer(_1_pLock.X0)) == _p) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_1_pLock.X2) != i32(1) && (*XBtree)(unsafe.Pointer(_1_pLock.X0)) != _p {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59392), unsafe.Pointer((*int8)(unsafe.Pointer(&_downgradeAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLock)) + uintptr(12 /* X2 */))) = uint8(i32(1))
_1_pLock = (*XBtLock)(unsafe.Pointer(_1_pLock.X3))
@@ -24259,35 +22018,23 @@ func _clearAllSharedCacheTableLocks(tls *crt.TLS, _p *XBtree) { // sqlite3.c:593
_ = _1_pLock
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_ppIter = (**XBtLock)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(112 /* X25 */)))))
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59345), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(16676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X3) != 0) || ((*XBtLock)(unsafe.Pointer(uintptr(i32(0)))) == (*_ppIter)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X3) == 0 && (*XBtLock)(unsafe.Pointer(uintptr(i32(0)))) != (*_ppIter) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59346), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X2) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X2) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59347), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_7:
if (*_ppIter) == nil {
@@ -24295,40 +22042,28 @@ _7:
}
_1_pLock = *_ppIter
- func() int32 {
- if ((int32(_pBt.X10) & i32(32)) == i32(0)) || ((*XBtree)(unsafe.Pointer(_pBt.X26)) == (*XBtree)(unsafe.Pointer(_1_pLock.X0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pBt.X10)&i32(32)) != i32(0) && (*XBtree)(unsafe.Pointer(_pBt.X26)) != (*XBtree)(unsafe.Pointer(_1_pLock.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59351), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XBtree)(unsafe.Pointer(_1_pLock.X0)).X2) >= int32(_1_pLock.X2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XBtree)(unsafe.Pointer(_1_pLock.X0)).X2) < int32(_1_pLock.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59352), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XBtree)(unsafe.Pointer(_1_pLock.X0)) != _p {
goto _14
}
*_ppIter = (*XBtLock)(unsafe.Pointer(_1_pLock.X3))
- func() int32 {
- if ((_1_pLock.X1) != uint32(i32(1))) || (_1_pLock == (*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X11 */)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_pLock.X1) == uint32(i32(1)) && _1_pLock != (*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X11 */))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59355), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_1_pLock.X1) == uint32(i32(1)) {
goto _18
@@ -24344,15 +22079,11 @@ _19:
goto _7
_8:
- func() int32 {
- if ((int32(_pBt.X10) & i32(64)) == i32(0)) || ((*XBtree)(unsafe.Pointer(_pBt.X26)) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pBt.X10)&i32(64)) != i32(0) && (*XBtree)(unsafe.Pointer(_pBt.X26)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59364), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearAllSharedCacheTableLocksØ00__func__Ø000))), unsafe.Pointer(str(20436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XBtree)(unsafe.Pointer(_pBt.X26)) != _p {
goto _23
@@ -24391,50 +22122,34 @@ func init() {
func _unlockBtreeIfUnused(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:62060:1
var _1_pPage1 *XMemPage // sqlite3.c:62064:13
_ = _1_pPage1
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62061), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeIfUnusedØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_countValidCursors(tls, _pBt, i32(0)) == i32(0)) || (int32(_pBt.X8) > i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _countValidCursors(tls, _pBt, i32(0)) != i32(0) && int32(_pBt.X8) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62062), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeIfUnusedØ00__func__Ø000))), unsafe.Pointer(str(20520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pBt.X8) != i32(0) || (*XMemPage)(unsafe.Pointer(_pBt.X3)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
goto _6
}
_1_pPage1 = (*XMemPage)(unsafe.Pointer(_pBt.X3))
- func() int32 {
- if (_1_pPage1.X19) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_pPage1.X19) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62065), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeIfUnusedØ00__func__Ø000))), unsafe.Pointer(str(20584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62066), unsafe.Pointer((*int8)(unsafe.Pointer(&_unlockBtreeIfUnusedØ00__func__Ø000))), unsafe.Pointer(str(20600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XMemPage)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(24 /* X3 */))))) = (*XMemPage)(unsafe.Pointer(uintptr(i32(0))))
_releasePageNotNull(tls, _1_pPage1)
@@ -24550,15 +22265,11 @@ _8:
}
func _sqlite3HashInit(tls *crt.TLS, _pNew *XHash) { // sqlite3.c:29206:1
- func() int32 {
- if _pNew != (*XHash)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pNew == (*XHash)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29207), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashInitØ00__func__Ø000))), unsafe.Pointer(str(20660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XHashElem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X2 */))))) = (*XHashElem)(unsafe.Pointer(uintptr(i32(0))))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(4 /* X1 */))) = uint32(i32(0))
@@ -24579,15 +22290,11 @@ func _sqlite3HashClear(tls *crt.TLS, _pH *XHash) { // sqlite3.c:29218:1
_ = _elem
var _1_next_elem *XHashElem // sqlite3.c:29228:14
_ = _1_next_elem
- func() int32 {
- if _pH != (*XHash)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pH == (*XHash)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29221), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashClearØ00__func__Ø000))), unsafe.Pointer(str(20684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_elem = (*XHashElem)(unsafe.Pointer(_pH.X2))
*(**XHashElem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pH)) + uintptr(8 /* X2 */))))) = (*XHashElem)(unsafe.Pointer(uintptr(i32(0))))
@@ -24668,74 +22375,50 @@ _0:
}
func _sqlite3ExprDeleteNN(tls *crt.TLS, _db *Xsqlite3, _p *XExpr) { // sqlite3.c:91751:1
- func() int32 {
- if _p != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91752), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((_p.X2) & uint32(i32(1024))) == uint32(i32(0))) || ((*(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) >= i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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) {
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)
- return i32(0)
- }()
+ }
}()
if ((_p.X2)&uint32(i32(8388608))) == uint32(i32(0)) || ((_p.X2)&uint32(i32(16384))) != uint32(i32(0)) {
goto _6
}
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_p.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91757), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91758), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20776)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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)))) {
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)
- return i32(0)
- }()
+ }
}()
_6:
if ((_p.X2) & uint32(i32(8404992))) != uint32(i32(0)) {
goto _13
}
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ 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)))) {
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)
- return i32(0)
- }()
+ }
}()
if (*XExpr)(unsafe.Pointer(_p.X4)) == nil || int32(_p.X0) == i32(159) {
goto _18
@@ -24748,18 +22431,18 @@ _18:
goto _19
}
- _sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))))
+ _sqlite3SelectDelete(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))))
goto _20
_19:
- _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))))
+ _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))))
+ _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))))
_21:
if ((_p.X2) & uint32(i32(32768))) != uint32(i32(0)) {
goto _22
@@ -24842,15 +22525,11 @@ func _exprListDeleteNN(tls *crt.TLS, _db *Xsqlite3, _pList *XExprList) { // sqli
_ = _i
var _pItem *TExprList_item // sqlite3.c:92401:24
_ = _pItem
- func() int32 {
- if ((*TExprList_item)(unsafe.Pointer(_pList.X1)) != (*TExprList_item)(unsafe.Pointer(uintptr(i32(0))))) || ((_pList.X0) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TExprList_item)(unsafe.Pointer(_pList.X1)) == (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) && (_pList.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92402), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprListDeleteNNØ00__func__Ø000))), unsafe.Pointer(str(20860)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() *int32 { _pItem = (*TExprList_item)(unsafe.Pointer(_pList.X1)); return &_i }() = i32(0)
_3:
@@ -24901,17 +22580,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(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5506880)(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((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */)))))))
+ _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */)))))))
_5:
- if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5506880)(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((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))))
+ _sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506900)(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)))
@@ -24959,7 +22638,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 ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3)
+ return ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3)
}
return i32(0)
}()
@@ -24970,15 +22649,11 @@ _3:
}
_pNext = (*XIndex)(unsafe.Pointer(_pIndex.X5))
- func() int32 {
- if ((*XSchema)(unsafe.Pointer(_pIndex.X6)) == (*XSchema)(unsafe.Pointer(_pTable.X20))) || ((_pTable.X16) != 0 && (int32((uint32(_pIndex.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer(_pIndex.X6)) != (*XSchema)(unsafe.Pointer(_pTable.X20)) && ((_pTable.X16) == 0 || int32((uint32(_pIndex.X16)<<uint(i32(30)))>>uint(i32(30))) == i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100064), unsafe.Pointer((*int8)(unsafe.Pointer(&_deleteTableØ00__func__Ø000))), unsafe.Pointer(str(20912)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X79) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) || (_pTable.X16) != 0 {
goto _13
@@ -24986,25 +22661,17 @@ _3:
_2_zName = _pIndex.X0
_2_pOld = (*XIndex)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr(_pIndex.X6)+uintptr(32 /* X3 */))), _2_zName, (unsafe.Pointer)(uintptr(i32(0))))))
- func() int32 {
- if (_db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pIndex.X6))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pIndex.X6))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100071), unsafe.Pointer((*int8)(unsafe.Pointer(&_deleteTableØ00__func__Ø000))), unsafe.Pointer(str(21012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_2_pOld == _pIndex) || (_2_pOld == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _2_pOld != _pIndex && _2_pOld != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100072), unsafe.Pointer((*int8)(unsafe.Pointer(&_deleteTableØ00__func__Ø000))), unsafe.Pointer(str(21068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_13:
_freeIndex(tls, _db, _pIndex)
@@ -25020,15 +22687,11 @@ _6:
_sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(_pTable.X6)))
_sqlite3VtabClear(tls, _db, _pTable)
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pTable))
- func() int32 {
- if (_nLookaside == i32(0)) || (_nLookaside == ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nLookaside != i32(0) && _nLookaside != ((*T5415341)(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 i32(0)
- }()
+ }
}()
return
@@ -25049,25 +22712,17 @@ func _sqlite3HashInsert(tls *crt.TLS, _pH *XHash, _pKey *int8, _data unsafe.Poin
_ = _new_elem
var _1_old_data unsafe.Pointer // sqlite3.c:29431:10
_ = _1_old_data
- func() int32 {
- if _pH != (*XHash)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pH == (*XHash)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29427), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashInsertØ00__func__Ø000))), unsafe.Pointer(str(20684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pKey != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pKey == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashInsertØ00__func__Ø000))), unsafe.Pointer(str(21152)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_elem = _findElementWithHash(tls, _pH, _pKey, &_h)
if _elem == nil {
@@ -25118,15 +22773,11 @@ _8:
goto _11
}
- func() int32 {
- if (_pH.X0) > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pH.X0) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29448), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashInsertØ00__func__Ø000))), unsafe.Pointer(str(21160)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_h = _strHash(tls, _pKey) % (_pH.X0)
_11:
@@ -25178,15 +22829,11 @@ _2:
goto _3
}
- func() int32 {
- if _elem != (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _elem == (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29351), unsafe.Pointer((*int8)(unsafe.Pointer(&_findElementWithHashØ00__func__Ø000))), unsafe.Pointer(str(21196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3StrICmp(tls, _elem.X3, _pKey) != i32(0) {
goto _6
@@ -25271,15 +22918,11 @@ _2:
*(**XHashElem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEntry)) + uintptr(8 /* X1 */))))) = (*XHashElem)(unsafe.Pointer(_elem.X0))
_4:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEntry)) + uintptr(0 /* X0 */))) -= 1
- func() int32 {
- if (_pEntry.X0) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pEntry.X0) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29383), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeElementGivenHashØ00__func__Ø000))), unsafe.Pointer(str(21224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
Xsqlite3_free(tls, (unsafe.Pointer)(_elem))
@@ -25288,25 +22931,17 @@ _3:
goto _7
}
- func() int32 {
- if (*XHashElem)(unsafe.Pointer(_pH.X2)) == (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XHashElem)(unsafe.Pointer(_pH.X2)) != (*XHashElem)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29388), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeElementGivenHashØ00__func__Ø000))), unsafe.Pointer(str(21244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pH.X1) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pH.X1) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29389), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeElementGivenHashØ00__func__Ø000))), unsafe.Pointer(str(21260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3HashClear(tls, _pH)
_7:
@@ -25433,15 +23068,11 @@ _7:
func _sqlite3SchemaMutexHeld(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _pSchema *XSchema) (r0 int32) { // sqlite3.c:58899:1
var _p *XBtree // sqlite3.c:58900:9
_ = _p
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaMutexHeldØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pSchema == nil {
goto _2
@@ -25449,15 +23080,11 @@ func _sqlite3SchemaMutexHeld(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _pSchema *
_iDb = _sqlite3SchemaToIndex(tls, _db, _pSchema)
_2:
- func() int32 {
- if (_iDb >= i32(0)) && (_iDb < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) || _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58903), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaMutexHeldØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
goto _6
@@ -25476,15 +23103,11 @@ _6:
_7:
_p = (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X1))
- func() int32 {
- if _p != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(58907), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaMutexHeldØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = bool2int((int32(_p.X3) == i32(0)) || (int32(_p.X4) == i32(1)))
return
@@ -25501,15 +23124,11 @@ func _sqlite3SchemaToIndex(tls *crt.TLS, _db *Xsqlite3, _pSchema *XSchema) (r0 i
var _i int32 // sqlite3.c:115861:7
_ = _i
_i = i32(-1000000)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115873), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaToIndexØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pSchema == nil {
goto _2
@@ -25522,11 +23141,8 @@ _3:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaToIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaToIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -25544,15 +23160,11 @@ _9:
goto _3
_8:
- func() int32 {
- if (_i >= i32(0)) && (_i < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i < i32(0) || _i >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115880), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SchemaToIndexØ00__func__Ø000))), unsafe.Pointer(str(21348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
r0 = _i
@@ -25597,15 +23209,11 @@ func _sqlite3FkDelete(tls *crt.TLS, _db *Xsqlite3, _pTab *XTable) { // sqlite3.c
_ = _4_p
var _4_z *int8 // sqlite3.c:108542:20
_ = _4_z
- func() int32 {
- if ((_db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || (_pTab.X16) != 0) || _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pTab.X20))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (_pTab.X16) == 0 && _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pTab.X20))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108532), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkDeleteØ00__func__Ø000))), unsafe.Pointer(str(21392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pFKey = (*XFKey)(unsafe.Pointer(_pTab.X4))
_4:
@@ -25641,15 +23249,11 @@ _11:
*(**XFKey)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pFKey.X3) + uintptr(32 /* X4 */))))) = (*XFKey)(unsafe.Pointer(_pFKey.X4))
_14:
_9:
- func() int32 {
- if (int32(_pFKey.X6) == i32(0)) || (int32(_pFKey.X6) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pFKey.X6) != i32(0) && int32(_pFKey.X6) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108553), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkDeleteØ00__func__Ø000))), unsafe.Pointer(str(21468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_fkTriggerDelete(tls, _db, *(**XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(48 /* X8 */))))) + 8*uintptr(i32(0)))))
_fkTriggerDelete(tls, _db, *(**XTrigger)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(48 /* X8 */))))) + 8*uintptr(i32(1)))))
@@ -25692,17 +23296,13 @@ func _sqlite3DeleteColumnNames(tls *crt.TLS, _db *Xsqlite3, _pTable *XTable) { /
_ = _i
var _pCol *XColumn // sqlite3.c:100024:10
_ = _pCol
- func() int32 {
- if _pTable != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTable == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100025), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(21532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if store5524992(&_pCol, (*XColumn)(unsafe.Pointer(_pTable.X1))) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5524974(&_pCol, (*XColumn)(unsafe.Pointer(_pTable.X1))) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
}
@@ -25778,15 +23378,11 @@ func _vtabDisconnectAll(tls *crt.TLS, _db *Xsqlite3, _p *XTable) (r0 *XVTable) {
_pRet = nil
_pVTable = (*XVTable)(unsafe.Pointer(_p.X18))
*(**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(96 /* X18 */))))) = (*XVTable)(unsafe.Pointer(uintptr(i32(0))))
- func() int32 {
- if (_db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_p.X20))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_p.X20))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124713), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabDisconnectAllØ00__func__Ø000))), unsafe.Pointer(str(21572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
if _pVTable == nil {
@@ -25795,15 +23391,11 @@ _3:
_1_db2 = (*Xsqlite3)(unsafe.Pointer(_pVTable.X0))
_1_pNext = (*XVTable)(unsafe.Pointer(_pVTable.X6))
- func() int32 {
- if _1_db2 != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_db2 == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124718), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabDisconnectAllØ00__func__Ø000))), unsafe.Pointer(str(21624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _1_db2 != _db {
goto _7
@@ -25822,15 +23414,11 @@ _8:
goto _3
_4:
- func() int32 {
- if (_db == nil) || (_pRet != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db != nil && _pRet == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124730), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabDisconnectAllØ00__func__Ø000))), unsafe.Pointer(str(21628)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pRet
return
@@ -25976,15 +23564,11 @@ func _sqlite3BtreeClose(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:6152
var _1_pTmp *XBtCursor // sqlite3.c:61530:14
_ = _1_pTmp
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61526), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
_pCur = (*XBtCursor)(unsafe.Pointer(_pBt.X2))
@@ -26006,29 +23590,21 @@ _4:
_3:
_sqlite3BtreeRollback(tls, _p, i32(0), i32(0))
_sqlite3BtreeLeave(tls, _p)
- func() int32 {
- if ((_p.X6) == i32(0)) && (int32(_p.X4) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X6) != i32(0) || int32(_p.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61548), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(21660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X3) != 0 && _removeFromSharingList(tls, _pBt) == 0 {
goto _9
}
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(_pBt.X2)) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(_pBt.X2)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61555), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(21696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3PagerClose(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), (*Xsqlite3)(unsafe.Pointer(_p.X0)))
if (_pBt.X20) == nil || (_pBt.X19) == nil {
@@ -26041,25 +23617,17 @@ _13:
_freeTempSpace(tls, _pBt)
Xsqlite3_free(tls, (unsafe.Pointer)(_pBt))
_9:
- func() int32 {
- if (_p.X6) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61566), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(21712)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X4) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61567), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseØ00__func__Ø000))), unsafe.Pointer(str(7996)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XBtree)(unsafe.Pointer(_p.X10)) == nil {
goto _18
@@ -26102,15 +23670,11 @@ func _sqlite3BtreeCloseCursor(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sq
_1_pBt = (*XBtShared)(unsafe.Pointer(_pCur.X1))
_sqlite3BtreeEnter(tls, _pBtree)
_sqlite3BtreeClearCursor(tls, _pCur)
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(_1_pBt.X2)) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(_1_pBt.X2)) == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63240), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseCursorØ00__func__Ø000))), unsafe.Pointer(str(21752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XBtCursor)(unsafe.Pointer(_1_pBt.X2)) != _pCur {
goto _3
@@ -26136,11 +23700,8 @@ _6:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63251), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseCursorØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63251), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCloseCursorØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() != 0 {
@@ -26183,15 +23744,11 @@ func _removeFromSharingList(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlit
var _removed int32 // sqlite3.c:61446:7
_ = _removed
_removed = i32(0)
- func() int32 {
- if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61448), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(21792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pMaster = _sqlite3MutexAlloc(tls, i32(2))
Xsqlite3_mutex_enter(tls, _pMaster)
@@ -26216,11 +23773,8 @@ _5:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61457), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61457), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || (*XBtShared)(unsafe.Pointer(_pList.X24)) == _pBt {
@@ -26236,11 +23790,8 @@ _6:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61460), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61460), unsafe.Pointer((*int8)(unsafe.Pointer(&_removeFromSharingListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -26272,17 +23823,13 @@ func Xsqlite3_mutex_free(tls *crt.TLS, _p *Xsqlite3_mutex) { // sqlite3.c:22825:
goto _0
}
- func() int32 {
+ func() {
if (*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X3)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X3)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22827), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_freeØ00__func__Ø000))), unsafe.Pointer(str(21852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
(*(*func(*crt.TLS, *Xsqlite3_mutex))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
@@ -26302,38 +23849,26 @@ func _sqlite3PagerClose(tls *crt.TLS, _pPager *XPager, _db *Xsqlite3) (r0 int32)
var _pTmp *uint8 // sqlite3.c:50939:6
_ = _pTmp
_pTmp = (*uint8)(unsafe.Pointer(_pPager.X58))
- func() int32 {
- if (_db != nil) || (bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == nil && bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50941), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(21912)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50942), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BeginBenignMalloc(tls)
_pagerFreeMapHdrs(tls, _pPager)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(8 /* X1 */))) = uint8(i32(0))
- func() int32 {
- if (_db != nil) || ((*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == nil && (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50949), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(21944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3WalClose(tls, (*XWal)(unsafe.Pointer(_pPager.X60)), _db, int32(_pPager.X7), _pPager.X48, func() *uint8 {
if (_db != nil) && ((uint32(_db.X6) & u32(2147483648)) != 0) {
@@ -26364,25 +23899,17 @@ _12:
_sqlite3OsClose(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)))
_sqlite3PageFree(tls, (unsafe.Pointer)(_pTmp))
_sqlite3PcacheClose(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)))
- func() int32 {
- if ((*XPagerSavepoint)(unsafe.Pointer(_pPager.X37)) == nil) && ((*XBitvec)(unsafe.Pointer(_pPager.X30)) == nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPagerSavepoint)(unsafe.Pointer(_pPager.X37)) != nil || (*XBitvec)(unsafe.Pointer(_pPager.X30)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50988), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(21968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) && ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) || (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X33)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50989), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseØ00__func__Ø000))), unsafe.Pointer(str(22012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_free(tls, (unsafe.Pointer)(_pPager))
r0 = i32(0)
@@ -26502,39 +24029,27 @@ func _sqlite3WalCheckpoint(tls *crt.TLS, _pWal *XWal, _db *Xsqlite3, _eMode int3
_isChanged = i32(0)
_eMode2 = _eMode
_xBusy2 = _xBusy
- func() int32 {
- if int32(_pWal.X13) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWal.X13) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57698), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pWal.X12) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pWal.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57699), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalCheckpointØ00__func__Ø000))), unsafe.Pointer(str(18484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if (_eMode != i32(0)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if _eMode == i32(0) && *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
- }{_xBusy})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_xBusy})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
- }{nil}))) {
- return i32(0)
- }
- return func() int32 {
+ }{nil})) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57703), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pWal.X14) == 0 {
goto _7
@@ -26685,15 +24200,11 @@ func _walIndexReadHdr(tls *crt.TLS, _pWal *XWal, _pChanged *int32) (r0 int32) {
_ = _badHdr
var _page0 *uint32 // sqlite3.c:56469:16
_ = _page0
- func() int32 {
- if _pChanged != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pChanged == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56474), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexReadHdrØ00__func__Ø000))), unsafe.Pointer(str(22172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _walIndexPage(tls, _pWal, i32(0), &_page0)
if _rc == i32(0) {
@@ -26704,15 +24215,11 @@ func _walIndexReadHdr(tls *crt.TLS, _pWal *XWal, _pChanged *int32) (r0 int32) {
return
_2:
- func() int32 {
- if (_page0 != nil) || (int32(_pWal.X12) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _page0 == nil && int32(_pWal.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56479), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexReadHdrØ00__func__Ø000))), unsafe.Pointer(str(22184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_badHdr = func() int32 {
if _page0 != nil {
@@ -26720,15 +24227,11 @@ _2:
}
return i32(1)
}()
- func() int32 {
- if (_badHdr == i32(0)) || (int32(_pWal.X12) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _badHdr != i32(0) && int32(_pWal.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56491), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexReadHdrØ00__func__Ø000))), unsafe.Pointer(str(22212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _badHdr == 0 {
goto _11
@@ -26797,15 +24300,11 @@ func _walIndexTryHdr(tls *crt.TLS, _pWal *XWal, _pChanged *int32) (r0 int32) { /
_ = _h2
var _aHdr *XWalIndexHdr // sqlite3.c:56411:24
_ = _aHdr
- func() int32 {
- if ((_pWal.X5) > i32(0)) && ((*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0))))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X5) <= i32(0) || (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0))))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56414), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexTryHdrØ00__func__Ø000))), unsafe.Pointer(str(14328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_aHdr = _walIndexHdr(tls, _pWal)
crt.Xmemcpy(tls, (unsafe.Pointer)(&_h1), (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aHdr))+48*uintptr(i32(0))))), u64(48))
@@ -26896,25 +24395,17 @@ func _walChecksumBytes(tls *crt.TLS, _nativeCksum int32, _a *uint8, _nByte int32
_0:
_s1 = store985(&_s2, uint32(i32(0)))
_1:
- func() int32 {
- if _nByte >= i32(8) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nByte < i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55033), unsafe.Pointer((*int8)(unsafe.Pointer(&_walChecksumBytesØ00__func__Ø000))), unsafe.Pointer(str(22276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_nByte & i32(7)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_nByte & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55034), unsafe.Pointer((*int8)(unsafe.Pointer(&_walChecksumBytesØ00__func__Ø000))), unsafe.Pointer(str(22288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nativeCksum == 0 {
goto _6
@@ -26923,12 +24414,12 @@ _1:
_7:
{
p := &_s1
- *p = (*p) + ((*postInc5490042(&_aData, 4)) + _s2)
+ *p = (*p) + ((*postInc5490024(&_aData, 4)) + _s2)
sink985 = *p
}
{
p := &_s2
- *p = (*p) + ((*postInc5490042(&_aData, 4)) + _s1)
+ *p = (*p) + ((*postInc5490024(&_aData, 4)) + _s1)
sink985 = *p
}
if uintptr(unsafe.Pointer(_aData)) < uintptr(unsafe.Pointer(_aEnd)) {
@@ -26952,7 +24443,7 @@ _9:
{
p := &_aData
*p = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 4*uintptr(i32(2))))
- sink5490042 = *p
+ sink5490024 = *p
}
if uintptr(unsafe.Pointer(_aData)) < uintptr(unsafe.Pointer(_aEnd)) {
goto _9
@@ -27011,27 +24502,19 @@ func _walIndexRecover(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:55485
var _11_i int32 // sqlite3.c:55614:9
_ = _11_i
_aFrameCksum = [2]uint32{}
- func() int32 {
- if (int32(_pWal.X13) == i32(1)) || (int32(_pWal.X13) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWal.X13) != i32(1) && int32(_pWal.X13) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55498), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexRecoverØ00__func__Ø000))), unsafe.Pointer(str(22332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
i32(0)
- func() int32 {
- if (_pWal.X12) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X12) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55501), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexRecoverØ00__func__Ø000))), unsafe.Pointer(str(14672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iLock = i32(1) + int32(_pWal.X13)
_nLock = i32(8) - _iLock
@@ -27284,15 +24767,11 @@ func _walIndexAppend(tls *crt.TLS, _pWal *XWal, _iFrame uint32, _iPage uint32) (
}
_1_idx = int32(_iFrame - _iZero)
- func() int32 {
- if _1_idx <= i32(4097) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_idx > i32(4097) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55413), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexAppendØ00__func__Ø000))), unsafe.Pointer(str(22448)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _1_idx != i32(1) {
goto _3
@@ -27306,15 +24785,11 @@ _3:
}
_walCleanupHash(tls, _pWal)
- func() int32 {
- if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPgno)) + 4*uintptr(_1_idx)))) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPgno)) + 4*uintptr(_1_idx)))) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55431), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexAppendØ00__func__Ø000))), unsafe.Pointer(str(22480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4:
_1_nCollide = _1_idx
@@ -27357,15 +24832,11 @@ func _walIndexWriteHdr(tls *crt.TLS, _pWal *XWal) { // sqlite3.c:55064:1
_ = _nCksum
_aHdr = _walIndexHdr(tls, _pWal)
_nCksum = i32(40)
- func() int32 {
- if (_pWal.X12) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X12) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55068), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIndexWriteHdrØ00__func__Ø000))), unsafe.Pointer(str(14672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))))) + uintptr(12 /* X3 */))) = uint8(i32(1))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))))) + uintptr(0 /* X0 */))) = uint32(i32(3007000))
@@ -27384,15 +24855,11 @@ func init() {
}
func _walCkptInfo(tls *crt.TLS, _pWal *XWal) (r0 *XWalCkptInfo) { // sqlite3.c:54981:1
- func() int32 {
- if ((_pWal.X5) > i32(0)) && ((*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0))))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X5) <= i32(0) || (*(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal.X7)) + 8*uintptr(i32(0))))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54982), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCkptInfoØ00__func__Ø000))), unsafe.Pointer(str(14328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -27463,29 +24930,21 @@ func _walCheckpoint(tls *crt.TLS, _pWal *XWal, _db *Xsqlite3, _eMode int32, _xBu
return
_1:
- func() int32 {
- if _pIter != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIter == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56154), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if (_eMode != i32(0)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if _eMode == i32(0) && *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
- }{_xBusy})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_xBusy})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
- }{nil}))) {
- return i32(0)
- }
- return func() int32 {
+ }{nil})) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56158), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_mxSafeFrame = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6
_mxPage = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X7
@@ -27500,15 +24959,11 @@ _7:
goto _11
}
- func() int32 {
- if _3_y <= ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _3_y > ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56178), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _walBusyLock(tls, _pWal, _xBusy, _pBusyArg, i32(3)+_i, i32(1))
if _rc != i32(0) {
@@ -27573,17 +25028,13 @@ _26:
goto _27
}
- func() int32 {
- if _walFramePgno(tls, _pWal, _iFrame) == _iDbpage {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _walFramePgno(tls, _pWal, _iFrame) != _iDbpage {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56220), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 {
+ if (*(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 {
goto _31
}
@@ -27661,15 +25112,11 @@ _0:
goto _46
}
- func() int32 {
- if (_pWal.X12) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X12) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56270), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(14672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pInfo.X0) >= ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) {
goto _49
@@ -27684,15 +25131,11 @@ _49:
}
Xsqlite3_randomness(tls, i32(4), (unsafe.Pointer)(&_22_salt1))
- func() int32 {
- if (_pInfo.X0) == ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pInfo.X0) != ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56276), unsafe.Pointer((*int8)(unsafe.Pointer(&_walCheckpointØ00__func__Ø000))), unsafe.Pointer(str(22608)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _walBusyLock(tls, _pWal, _xBusy, _pBusyArg, i32(4), i32(4))
if _rc != i32(0) {
@@ -27746,15 +25189,11 @@ func _walIteratorInit(tls *crt.TLS, _pWal *XWal, _pp **XWalIterator) (r0 int32)
var _4_aIndex *uint16 // sqlite3.c:56002:15
_ = _4_aIndex
_rc = i32(0)
- func() int32 {
- if ((_pWal.X13) != 0) && (((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) > uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X13) == 0 || ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */))).X6) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55968), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIteratorInitØ00__func__Ø000))), unsafe.Pointer(str(22644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iLast = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6
_nSegment = _walFramePage(tls, _iLast) + i32(1)
@@ -27870,15 +25309,11 @@ func _walMergesort(tls *crt.TLS, _aContent *uint32, _aBuffer *uint16, _aList *ui
_aMerge = nil
_iSub = u32(0)
crt.Xmemset(tls, (unsafe.Pointer)(&_aSub), i32(0), u64(208))
- func() int32 {
- if (_nList <= i32(4096)) && (_nList > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nList > i32(4096) || _nList <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55896), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
_iList = i32(0)
@@ -27895,36 +25330,24 @@ _7:
goto _10
}
- func() int32 {
- if _iSub < uint32(i32(13)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iSub >= uint32(i32(13)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55904), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_p = (*TSublist)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub)) + 16*uintptr(_iSub)))
- func() int32 {
- if ((_2_p.X1) != nil) && ((_2_p.X0) <= (i32(1) << uint(int32(_iSub)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_2_p.X1) == nil || (_2_p.X0) > (i32(1)<<uint(int32(_iSub))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55906), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22760)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_2_p.X1) == (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList))+2*uintptr(_iList&(^((i32(2)<<uint(int32(_iSub)))-i32(1)))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_2_p.X1) != (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList))+2*uintptr(_iList&(^((i32(2)<<uint(int32(_iSub)))-i32(1)))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55907), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_walMerge(tls, _aContent, _2_p.X1, _2_p.X0, &_aMerge, &_nMerge, _aBuffer)
_iSub += 1
@@ -27947,36 +25370,24 @@ _18:
goto _22
}
- func() int32 {
- if _iSub < uint32(i32(13)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iSub >= uint32(i32(13)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55917), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4_p = (*TSublist)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSub)) + 16*uintptr(_iSub)))
- func() int32 {
- if (_4_p.X0) <= (i32(1) << uint(int32(_iSub))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_4_p.X0) > (i32(1) << uint(int32(_iSub))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55919), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_4_p.X1) == (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList))+2*uintptr(_nList&(^((i32(2)<<uint(int32(_iSub)))-i32(1)))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_4_p.X1) != (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList))+2*uintptr(_nList&(^((i32(2)<<uint(int32(_iSub)))-i32(1)))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55920), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_walMerge(tls, _aContent, _4_p.X1, _4_p.X0, &_aMerge, &_nMerge, _aBuffer)
_22:
@@ -27984,15 +25395,11 @@ _22:
goto _18
_21:
- func() int32 {
- if _aMerge == _aList {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _aMerge != _aList {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55924), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pnList = _nMerge
_5_i = i32(1)
@@ -28001,15 +25408,11 @@ _31:
goto _34
}
- func() int32 {
- if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList)) + 2*uintptr(_5_i))))))) > (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList)) + 2*uintptr(_5_i-i32(1)))))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList)) + 2*uintptr(_5_i))))))) <= (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aList)) + 2*uintptr(_5_i-i32(1)))))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55931), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergesortØ00__func__Ø000))), unsafe.Pointer(str(22908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5_i += 1
goto _31
@@ -28045,15 +25448,11 @@ func _walMerge(tls *crt.TLS, _aContent *uint32, _aLeft *uint16, _nLeft int32, _p
_iOut = i32(0)
_nRight = *_pnRight
_aRight = *_paRight
- func() int32 {
- if (_nLeft > i32(0)) && (_nRight > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nLeft <= i32(0) || _nRight <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55834), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergeØ00__func__Ø000))), unsafe.Pointer(str(22968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
if _iRight >= _nRight && _iLeft >= _nLeft {
@@ -28078,25 +25477,17 @@ _9:
_iLeft += 1
_11:
- func() int32 {
- if (_iLeft >= _nLeft) || ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aLeft)) + 2*uintptr(_iLeft))))))) > _1_dbpage) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iLeft < _nLeft && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aLeft)) + 2*uintptr(_iLeft))))))) <= _1_dbpage {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55851), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergeØ00__func__Ø000))), unsafe.Pointer(str(22988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iRight >= _nRight) || ((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRight)) + 2*uintptr(_iRight))))))) > _1_dbpage) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iRight < _nRight && (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aContent)) + 4*uintptr(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRight)) + 2*uintptr(_iRight))))))) <= _1_dbpage {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55852), unsafe.Pointer((*int8)(unsafe.Pointer(&_walMergeØ00__func__Ø000))), unsafe.Pointer(str(23036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _3
@@ -28139,15 +25530,11 @@ func _walIteratorNext(tls *crt.TLS, _p *XWalIterator, _piPage *uint32, _piFrame
_ = _2_iPg
_iRet = u32(4294967295)
_iMin = uint32(_p.X0)
- func() int32 {
- if _iMin < u32(4294967295) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iMin >= u32(4294967295) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55777), unsafe.Pointer((*int8)(unsafe.Pointer(&_walIteratorNextØ00__func__Ø000))), unsafe.Pointer(str(23116)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = (_p.X1) - i32(1)
_2:
@@ -28224,15 +25611,11 @@ _0:
goto _0
_3:
- func() int32 {
- if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(4 /* X1 */))))) + 4*uintptr(i32(0))))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(4 /* X1 */))))) + 4*uintptr(i32(0))))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56090), unsafe.Pointer((*int8)(unsafe.Pointer(&_walRestartHdrØ00__func__Ø000))), unsafe.Pointer(str(23148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -28326,15 +25709,11 @@ _1:
}
func _sqlite3PcacheClose(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44759:1
- func() int32 {
- if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44760), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheCloseØ00__func__Ø000))), unsafe.Pointer(str(15048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X11)(tls, _pCache.X12)
return
@@ -28373,7 +25752,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((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */)))))))
+ _pDestructor = (*XFuncDestructor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */)))))))
if _pDestructor == nil {
goto _0
}
@@ -28428,15 +25807,11 @@ _0:
func _sqlite3CloseExtensions(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:112147:1
var _i int32 // sqlite3.c:112148:7
_ = _i
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(112149), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CloseExtensionsØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_2:
@@ -28525,15 +25900,11 @@ func Xsqlite3_value_blob(tls *crt.TLS, _pVal *XMem) (r0 unsafe.Pointer) { // sql
goto _3
}
- func() int32 {
- if (int32(_p.X1) == i32(1)) && ((_p.X5) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X1) != i32(1) || (_p.X5) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_value_blobØ00__func__Ø000))), unsafe.Pointer(str(23292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (unsafe.Pointer)(uintptr(i32(0)))
return
@@ -28578,15 +25949,11 @@ func _columnMem(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32) (r0 *XMem) { // s
return
_0:
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_pVm.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pVm.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76961), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnMemØ00__func__Ø000))), unsafe.Pointer(str(23344)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pVm.X0)).X3)))
if (*XMem)(unsafe.Pointer(_pVm.X21)) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) || _i >= int32(_pVm.X29) || _i < i32(0) {
@@ -28614,7 +25981,7 @@ func _columnNullValue(tls *crt.TLS) (r0 *XMem) { // sqlite3.c:76915:1
var _columnNullValueØ00nullMemØ001 XMem // sqlite3.c:76925:20
func init() {
- _columnNullValueØ00nullMemØ001 = XMem{X0: T5448393{}, 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: 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}
}
var _columnMemØ00__func__Ø000 [10]int8 // -
@@ -28631,25 +25998,17 @@ func _columnMallocFailure(tls *crt.TLS, _pStmt unsafe.Pointer) { // sqlite3.c:76
goto _0
}
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76999), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnMallocFailureØ00__func__Ø000))), unsafe.Pointer(str(23364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77000), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnMallocFailureØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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)))
@@ -28731,15 +26090,11 @@ _0:
_ret = (unsafe.Pointer)(uintptr(i32(0)))
_p = (*TVdbe)(unsafe.Pointer(_pStmt))
_db = (*Xsqlite3)(unsafe.Pointer(_p.X0))
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77107), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnNameØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_n = Xsqlite3_column_count(tls, _pStmt)
if _N >= _n || _N < i32(0) {
@@ -28752,15 +26107,11 @@ _0:
sink961 = *p
}
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
- func() int32 {
- if int32(_db.X17) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_db.X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77112), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnNameØ00__func__Ø000))), unsafe.Pointer(str(1232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_ret = _xFunc(tls, (*XMem)(unsafe.Pointer(uintptr(_p.X20)+72*uintptr(_N))))
if (_db.X17) == 0 {
@@ -28826,32 +26177,24 @@ func _sqlite3VdbeIntValue(tls *crt.TLS, _pMem *XMem) (r0 int64) { // sqlite3.c:7
_ = _flags
var _3_value int64 // sqlite3.c:70087:9
_ = _3_value
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70079), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntValueØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70080), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntValueØ00__func__Ø000))), unsafe.Pointer(str(4620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_flags = int32(_pMem.X1)
if (_flags & i32(4)) == 0 {
goto _5
}
- r0 = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))
+ r0 = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))
return
_5:
@@ -28859,7 +26202,7 @@ _5:
goto _7
}
- r0 = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ r0 = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
return
_7:
@@ -28868,15 +26211,11 @@ _7:
}
_3_value = i64(0)
- func() int32 {
- if ((_pMem.X5) != nil) || ((_pMem.X4) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pMem.X5) == nil && (_pMem.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70088), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntValueØ00__func__Ø000))), unsafe.Pointer(str(23408)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3Atoi64(tls, _pMem.X5, &_3_value, _pMem.X4, _pMem.X2)
r0 = _3_value
@@ -28950,15 +26289,11 @@ func _sqlite3Atoi64(tls *crt.TLS, _zNum *int8, _pNum *int64, _length int32, _enc
_c = i32(0)
_nonNum = i32(0)
_zEnd = (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zNum)) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_length)))))))
- func() int32 {
- if ((int32(_enc) == i32(1)) || (int32(_enc) == i32(2))) || (int32(_enc) == i32(3)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_enc) != i32(1) && int32(_enc) != i32(2) && int32(_enc) != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28194), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Atoi64Ø00__func__Ø000))), unsafe.Pointer(str(5460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_enc) != i32(1) {
goto _4
@@ -29099,15 +26434,11 @@ _37:
goto _39
}
- func() int32 {
- if _u <= uint64(i64(9223372036854775807)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _u > uint64(i64(9223372036854775807)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28239), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Atoi64Ø00__func__Ø000))), unsafe.Pointer(str(23452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
@@ -29118,15 +26449,11 @@ _39:
goto _43
}
- func() int32 {
- if _u <= uint64(i64(9223372036854775807)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _u > uint64(i64(9223372036854775807)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Atoi64Ø00__func__Ø000))), unsafe.Pointer(str(23452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
@@ -29140,15 +26467,11 @@ _43:
return
_47:
- func() int32 {
- if (_u - uint64(i32(1))) == uint64(i64(9223372036854775807)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_u - uint64(i32(1))) != uint64(i64(9223372036854775807)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28254), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Atoi64Ø00__func__Ø000))), unsafe.Pointer(str(23472)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = func() int32 {
if _neg != 0 {
@@ -29666,15 +26989,11 @@ func Xsqlite3_create_collation_v2(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _en
_1:
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
- func() int32 {
- if (_db.X17) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143107), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_create_collation_v2Ø00__func__Ø000))), unsafe.Pointer(str(23576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _createCollation(tls, _db, _zName, uint8(_enc), _pCtx, _xCompare, _xDel)
_rc = _sqlite3ApiExit(tls, _db, _rc)
@@ -29701,15 +27020,11 @@ func _createCollation(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _enc uint8, _pC
_ = _5_j
var _6_p *XCollSeq // sqlite3.c:142295:17
_ = _6_p
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142256), unsafe.Pointer((*int8)(unsafe.Pointer(&_createCollationØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_enc2 = int32(_enc)
if _enc2 != i32(4) && _enc2 != i32(8) {
@@ -29810,15 +27125,11 @@ _0:
_pColl = (*XCollSeq)(unsafe.Pointer(_db.X2))
_1:
i32(0)
- func() int32 {
- if (int32(_enc) >= i32(1)) && (int32(_enc) <= i32(3)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_enc) < i32(1) || int32(_enc) > i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104117), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindCollSeqØ00__func__Ø000))), unsafe.Pointer(str(23708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pColl == nil {
goto _5
@@ -29827,7 +27138,7 @@ _1:
{
p := &_pColl
*p = (*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 40*uintptr(int32(_enc)-i32(1))))
- sink5819818 = *p
+ sink5819800 = *p
}
_5:
r0 = _pColl
@@ -29863,15 +27174,11 @@ func _findCollSeqEntry(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _create int32)
crt.Xmemcpy(tls, (unsafe.Pointer)((*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl))+40*uintptr(i32(0)))).X0), (unsafe.Pointer)(_zName), uint64(_1_nName))
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl))+40*uintptr(i32(0)))).X0)) + 1*uintptr(_1_nName))) = int8(i32(0))
_2_pDel = (*XCollSeq)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(512 /* X70 */))), (*XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pColl))+40*uintptr(i32(0)))).X0, (unsafe.Pointer)(_pColl))))
- func() int32 {
- if (_2_pDel == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))) || (_2_pDel == _pColl) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_pDel != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) && _2_pDel != _pColl {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104078), unsafe.Pointer((*int8)(unsafe.Pointer(&_findCollSeqEntryØ00__func__Ø000))), unsafe.Pointer(str(23748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _2_pDel == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) {
goto _6
@@ -29893,25 +27200,17 @@ func _sqlite3HashFind(tls *crt.TLS, _pH *XHash, _pKey *int8) (r0 unsafe.Pointer)
_ = _elem
var _h uint32 // sqlite3.c:29400:16
_ = _h
- func() int32 {
- if _pH != (*XHash)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pH == (*XHash)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29402), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashFindØ00__func__Ø000))), unsafe.Pointer(str(20684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pKey != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pKey == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HashFindØ00__func__Ø000))), unsafe.Pointer(str(21152)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_elem = _findElementWithHash(tls, _pH, _pKey, &_h)
r0 = func() unsafe.Pointer {
@@ -29957,15 +27256,11 @@ func Xsqlite3_create_collation16(tls *crt.TLS, _db *Xsqlite3, _zName unsafe.Poin
_1:
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
- func() int32 {
- if (_db.X17) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143132), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_create_collation16Ø00__func__Ø000))), unsafe.Pointer(str(23576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zName8 = _sqlite3Utf16to8(tls, _db, _zName, i32(-1), uint8(i32(2)))
if _zName8 == nil {
@@ -30002,35 +27297,23 @@ func _sqlite3Utf16to8(tls *crt.TLS, _db *Xsqlite3, _z unsafe.Pointer, _nByte int
_sqlite3VdbeMemRelease(tls, &_m)
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_m)) + uintptr(16 /* X5 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0))))
_0:
- func() int32 {
- if ((int32(_m.X1) & i32(512)) != i32(0)) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_m.X1)&i32(512)) == i32(0) && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27528), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Utf16to8Ø00__func__Ø000))), unsafe.Pointer(str(23856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_m.X1) & i32(2)) != i32(0)) || ((_db.X17) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_m.X1)&i32(2)) == i32(0) && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27529), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Utf16to8Ø00__func__Ø000))), unsafe.Pointer(str(23900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_m.X5) != nil) || ((_db.X17) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_m.X5) == nil && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Utf16to8Ø00__func__Ø000))), unsafe.Pointer(str(23944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _m.X5
return
@@ -30086,15 +27369,11 @@ _1:
goto _4
}
- func() int32 {
- if _rc != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141648), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_create_function_v2Ø00__func__Ø000))), unsafe.Pointer(str(17888)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_xDestroy(tls, _p)
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pArg))
@@ -30116,15 +27395,11 @@ func _sqlite3CreateFunc(tls *crt.TLS, _db *Xsqlite3, _zFunctionName *int8, _nArg
_ = _extraFlags
var _3_rc int32 // sqlite3.c:141544:9
_ = _3_rc
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141519), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateFuncØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -30181,15 +27456,11 @@ _16:
}
_sqlite3ErrorWithMsg(tls, _db, i32(5), str(23984))
- func() int32 {
- if (_db.X17) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateFuncØ00__func__Ø000))), unsafe.Pointer(str(23576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(5)
return
@@ -30198,15 +27469,11 @@ _23:
_sqlite3ExpirePreparedStatements(tls, _db)
_22:
_p = _sqlite3FindFunction(tls, _db, _zFunctionName, _nArg, uint8(_enc), uint8(i32(1)))
- func() int32 {
- if (_p != nil) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == nil && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141578), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateFuncØ00__func__Ø000))), unsafe.Pointer(str(24048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p != nil {
goto _30
@@ -30223,7 +27490,7 @@ _30:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDestructor)) + uintptr(0 /* X0 */))) += 1
_31:
- *(**XFuncDestructor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X7 */))))))) = _pDestructor
+ *(**XFuncDestructor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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 {
@@ -30264,25 +27531,17 @@ func _sqlite3FindFunction(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _nArg int32
_ = _6_pOther
_pBest = nil
_bestScore = i32(0)
- func() int32 {
- if _nArg >= i32(-2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nArg < i32(-2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104259), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindFunctionØ00__func__Ø000))), unsafe.Pointer(str(24092)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_nArg >= i32(-1)) || (int32(_createFlag) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nArg < i32(-1) && int32(_createFlag) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104260), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindFunctionØ00__func__Ø000))), unsafe.Pointer(str(24104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nName = _sqlite3Strlen30(tls, _zName)
_p = (*XFuncDef)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(488 /* X69 */))), _zName)))
@@ -30328,7 +27587,7 @@ _13:
_12:
_10:
- if _createFlag == 0 || _bestScore >= i32(6) || store5459163(&_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) || store5459145(&_pBest, (*XFuncDef)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, (u64(56)+uint64(_nName))+uint64(i32(1)))))) == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) {
goto _16
}
@@ -30458,15 +27717,11 @@ func Xsqlite3_create_function16(tls *crt.TLS, _db *Xsqlite3, _zFunctionName unsa
_1:
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
- func() int32 {
- if (_db.X17) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141677), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_create_function16Ø00__func__Ø000))), unsafe.Pointer(str(23576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zFunc8 = _sqlite3Utf16to8(tls, _db, _zFunctionName, i32(-1), uint8(i32(2)))
_rc = _sqlite3CreateFunc(tls, _db, _zFunc8, _nArg, _eTextRep, _p, _xSFunc, _xStep, _xFinal, (*XFuncDestructor)(unsafe.Pointer(uintptr(i32(0)))))
@@ -30549,15 +27804,11 @@ func _sqlite3VtabCreateModule(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _pModul
*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMod)) + uintptr(24 /* X3 */))) = _xDestroy
*(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMod)) + uintptr(32 /* X4 */))))) = (*XTable)(unsafe.Pointer(uintptr(i32(0))))
_1_pDel = (*XModule)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(440 /* X65 */))), _1_zCopy, (unsafe.Pointer)(_pMod))))
- func() int32 {
- if (_1_pDel == (*XModule)(unsafe.Pointer(uintptr(i32(0))))) || (_1_pDel == _pMod) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pDel != (*XModule)(unsafe.Pointer(uintptr(i32(0)))) && _1_pDel != _pMod {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCreateModuleØ00__func__Ø000))), unsafe.Pointer(str(24208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _1_pDel == nil {
goto _4
@@ -30645,15 +27896,11 @@ _1:
_3:
_pTab = (*XTable)(unsafe.Pointer(_pCtx.X1))
- func() int32 {
- if (_pTab.X16) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTab.X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125279), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_declare_vtabØ00__func__Ø000))), unsafe.Pointer(str(24256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pParse = (*XParse)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(600))))
if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -30685,15 +27932,11 @@ _6:
}
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pNew)) + uintptr(70 /* X11 */))) = int16(i32(0))
*(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pNew)) + uintptr(8 /* X1 */))))) = (*XColumn)(unsafe.Pointer(uintptr(i32(0))))
- func() int32 {
- if (*XIndex)(unsafe.Pointer(_pTab.X2)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XIndex)(unsafe.Pointer(_pTab.X2)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_declare_vtabØ00__func__Ø000))), unsafe.Pointer(str(24272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_6_pNew.X9)&uint32(i32(32))) == uint32(i32(0)) || *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, *Xsqlite3_vtab, int32, **XMem, *int64) int32
@@ -30712,15 +27955,11 @@ _17:
goto _18
}
- func() int32 {
- if (*XIndex)(unsafe.Pointer(_6_pIdx.X5)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XIndex)(unsafe.Pointer(_6_pIdx.X5)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125309), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_declare_vtabØ00__func__Ø000))), unsafe.Pointer(str(24288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(16 /* X2 */))))) = _6_pIdx
*(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pNew)) + uintptr(16 /* X2 */))))) = (*XIndex)(unsafe.Pointer(uintptr(i32(0))))
@@ -30751,15 +27990,11 @@ _24:
_sqlite3ParserReset(tls, _pParse)
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pParse))
_7:
- func() int32 {
- if (_rc & i32(255)) == _rc {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_rc & i32(255)) != _rc {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_declare_vtabØ00__func__Ø000))), unsafe.Pointer(str(24308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3ApiExit(tls, _db, _rc)
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
@@ -30799,76 +28034,52 @@ func _sqlite3RunParser(tls *crt.TLS, _pParse *XParse, _zSql *int8, _pzErrMsg **i
_n = i32(0)
_lastTokenParsed = i32(-1)
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zSql == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139388), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_mxSqlLen = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(112 /* X31 */))))) + 4*uintptr(i32(1))))
if (_db.X34) != i32(0) {
goto _2
}
- *(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0)
+ *(*int32)(unsafe.Pointer((*T5415311)(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
- func() int32 {
- if _pzErrMsg != (**int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pzErrMsg == (**int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139395), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24356)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pEngine = (unsafe.Pointer)(&_zSpace)
_sqlite3ParserInit(tls, _pEngine)
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pParse.X63)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_pParse.X63)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XTrigger)(unsafe.Pointer(_pParse.X64)) == (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XTrigger)(unsafe.Pointer(_pParse.X64)) != (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139408), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pParse.X52) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pParse.X52) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139409), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pParse.X60) == (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pParse.X60) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139410), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_13:
if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSql)) + 1*uintptr(i32(0))))) == i32(0) {
@@ -30919,17 +28130,13 @@ _17:
goto _22
}
- func() int32 {
- if (_tokenType == i32(162)) || (_tokenType == i32(163)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _tokenType != i32(162) && _tokenType != i32(163) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 {
+ if (*(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 {
goto _26
}
@@ -30973,15 +28180,11 @@ _28:
goto _13
_14:
- func() int32 {
- if _nErr == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nErr != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139451), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24528)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(512 /* X62 */))) = _zSql
_sqlite3ParserFinalize(tls, _pEngine)
@@ -30997,15 +28200,11 @@ _33:
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(8 /* X1 */))) = _sqlite3MPrintf(tls, _db, str(24304), unsafe.Pointer(_sqlite3ErrStr(tls, _pParse.X3)))
_36:
- func() int32 {
- if _pzErrMsg != (**int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pzErrMsg == (**int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139471), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24356)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pParse.X1) == nil {
goto _39
@@ -31068,15 +28267,11 @@ _48:
goto _48
_49:
- func() int32 {
- if (_nErr == i32(0)) || ((_pParse.X3) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nErr != i32(0) && (_pParse.X3) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(139514), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunParserØ00__func__Ø000))), unsafe.Pointer(str(24536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _nErr
return
@@ -31140,15 +28335,11 @@ func _sqlite3Parser(tls *crt.TLS, _yyp unsafe.Pointer, _yymajor int32, _yyminor
var _7_cDiv int8 // sqlite3.c:138598:10
_ = _7_cDiv
_yypParser = (*XyyParser)(unsafe.Pointer(_yyp))
- func() int32 {
- if (*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)) != (*XyyStackEntry)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)) == (*XyyStackEntry)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138470), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParserØ00__func__Ø000))), unsafe.Pointer(str(24592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(8 /* X1 */))))) = _pParse
if _yyTraceFILE == nil {
@@ -31176,15 +28367,11 @@ _4:
goto _7
_6:
- func() int32 {
- if _yyact == uint32(i32(1332)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _yyact != uint32(i32(1332)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138493), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParserØ00__func__Ø000))), unsafe.Pointer(str(24628)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*XToken)(unsafe.Pointer(&_yyminorunion)) = _yyminor
if _yyTraceFILE == nil {
@@ -31260,27 +28447,19 @@ func _yy_find_shift_action(tls *crt.TLS, _pParser *XyyParser, _iLookAhead uint8)
return
_0:
- func() int32 {
- if _stateno <= i32(455) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _stateno > i32(455) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136556), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_shift_actionØ00__func__Ø000))), unsafe.Pointer(str(27012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
_i = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_shift_ofst)) + 2*uintptr(_stateno))))
- func() int32 {
- if int32(_iLookAhead) != i32(252) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_iLookAhead) == i32(252) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136559), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_shift_actionØ00__func__Ø000))), unsafe.Pointer(str(27040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_i
@@ -31301,15 +28480,11 @@ _3:
crt.Xfprintf(tls, _yyTraceFILE, str(27064), 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(_2_iFallback)))))
_11:
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyFallback)) + 1*uintptr(_2_iFallback)))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyFallback)) + 1*uintptr(_2_iFallback)))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136572), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_shift_actionØ00__func__Ø000))), unsafe.Pointer(str(27088)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iLookAhead = _2_iFallback
goto _3
@@ -31435,25 +28610,17 @@ _2:
func _yy_pop_parser_stack(tls *crt.TLS, _pParser *XyyParser) { // sqlite3.c:136487:1
var _yytos *XyyStackEntry // sqlite3.c:136488:16
_ = _yytos
- func() int32 {
- if (*XyyStackEntry)(unsafe.Pointer(_pParser.X0)) != (*XyyStackEntry)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XyyStackEntry)(unsafe.Pointer(_pParser.X0)) == (*XyyStackEntry)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136489), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_pop_parser_stackØ00__func__Ø000))), unsafe.Pointer(str(27208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if uintptr(unsafe.Pointer((*XyyStackEntry)(unsafe.Pointer(_pParser.X0)))) > uintptr(unsafe.Pointer((*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser))+uintptr(16 /* X2 */))))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uintptr(unsafe.Pointer((*XyyStackEntry)(unsafe.Pointer(_pParser.X0)))) <= uintptr(unsafe.Pointer((*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser))+uintptr(16 /* X2 */))))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136490), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_pop_parser_stackØ00__func__Ø000))), unsafe.Pointer(str(27228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_yytos = postInc6657817((**XyyStackEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParser))+uintptr(0 /* X0 */))))), -32)
if _yyTraceFILE == nil {
@@ -32658,11 +29825,8 @@ _288:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137414), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137414), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -32766,11 +29930,8 @@ _100:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137471), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137471), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -32859,18 +30020,15 @@ _118:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137533), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137533), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
goto _315
}
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506898)(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)((*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 */))))))
_315:
goto _281
@@ -33150,15 +30308,11 @@ _176:
_326:
_148_t = *(*XToken)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(0)))))) + uintptr(8 /* X2 */)))))
- func() int32 {
- if (_148_t.X1) >= uint32(i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_148_t.X1) < uint32(i32(2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137771), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27440)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_spanSet(tls, (*XExprSpan)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(0))))))+uintptr(8 /* X2 */))))), &_148_t, &_148_t)
if int32(_pParse.X6) != i32(0) {
@@ -33233,7 +30387,7 @@ _182:
goto _337
}
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((*XExprSpan)(unsafe.Pointer(&_4_yylhsminor)).X0) + uintptr(32 /* X6 */))))))) = _158_pList
+ *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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
@@ -33356,7 +30510,7 @@ _204:
goto _341
}
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*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
goto _342
_341:
@@ -33388,11 +30542,8 @@ _343:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137957), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(137957), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -33424,7 +30575,7 @@ _345:
goto _352
}
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*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 */)))))))
_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
@@ -33477,7 +30628,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 = store5518888((**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 = 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))))))
_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
@@ -33488,7 +30639,7 @@ _210:
goto _359
}
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*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 {
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 */))))))))
}
@@ -33637,30 +30788,22 @@ _244:
goto _281
_245:
- func() int32 {
- if (*XTriggerStep)(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 */))))))) != (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTriggerStep)(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 */))))))) == (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138138), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((*XTriggerStep)(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 */))))))).X9) + uintptr(56 /* X8 */))))) = (*XTriggerStep)(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 */)))))))
*(**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-2)))))) + uintptr(8 /* X2 */)))))) + uintptr(64 /* X9 */))))) = (*XTriggerStep)(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
_246:
- func() int32 {
- if (*XTriggerStep)(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 */))))))) != (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTriggerStep)(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 */))))))) == (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138145), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XTriggerStep)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*XYYMINORTYPE)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yymsp))+32*uintptr(i32(-1)))))) + uintptr(8 /* X2 */)))))) + uintptr(64 /* X9 */))))) = (*XTriggerStep)(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
@@ -33809,118 +30952,74 @@ _279:
goto _281
_280:
- func() int32 {
- if _yyruleno != uint32(i32(277)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _yyruleno == uint32(i32(277)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138292), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _yyruleno != uint32(i32(294)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _yyruleno == uint32(i32(294)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138309), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27848)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _yyruleno != uint32(i32(295)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _yyruleno == uint32(i32(295)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138310), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _yyruleno != uint32(i32(301)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _yyruleno == uint32(i32(301)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138316), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _yyruleno != uint32(i32(303)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _yyruleno == uint32(i32(303)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138318), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _yyruleno != uint32(i32(304)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _yyruleno == uint32(i32(304)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138319), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27912)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _yyruleno != uint32(i32(305)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _yyruleno == uint32(i32(305)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138320), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _yyruleno != uint32(i32(309)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _yyruleno == uint32(i32(309)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138324), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _yyruleno != uint32(i32(312)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _yyruleno == uint32(i32(312)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138327), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _yyruleno != uint32(i32(313)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _yyruleno == uint32(i32(313)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138328), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _281
_281:
- func() int32 {
- if uint64(_yyruleno) < u64(332) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uint64(_yyruleno) >= u64(332) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138350), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(27992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_yygoto = int32((*T6661807)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyRuleInfo)) + 2*uintptr(_yyruleno))).X0)
_yysize = int32((*T6661807)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yyRuleInfo)) + 2*uintptr(_yyruleno))).X1)
@@ -33951,15 +31050,11 @@ _394:
goto _395
_393:
- func() int32 {
- if _yyact == i32(1333) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _yyact != i32(1333) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138364), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_reduceØ00__func__Ø000))), unsafe.Pointer(str(28044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (**XyyStackEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(0 /* X0 */)))))
@@ -34005,15 +31100,11 @@ func _sqlite3FinishCoding(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:99583:1
_ = _5_vtab
var _6_pEL *XExprList // sqlite3.c:99663:18
_ = _6_pEL
- func() int32 {
- if (*XParse)(unsafe.Pointer(_pParse.X39)) == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XParse)(unsafe.Pointer(_pParse.X39)) != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99587), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishCodingØ00__func__Ø000))), unsafe.Pointer(str(38028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
if (_pParse.X6) == 0 {
@@ -34037,15 +31128,11 @@ _5:
_4:
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if ((_pParse.X8) == 0) || _sqlite3VdbeAssertMayAbort(tls, _v, int32(_pParse.X9)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X8) != 0 && _sqlite3VdbeAssertMayAbort(tls, _v, int32(_pParse.X9)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99599), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishCodingØ00__func__Ø000))), unsafe.Pointer(str(38052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _v == nil {
goto _9
@@ -34056,15 +31143,11 @@ _4:
goto _12
}
- func() int32 {
- if int32(_sqlite3VdbeGetOp(tls, _v, i32(0)).X0) == i32(72) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_sqlite3VdbeGetOp(tls, _v, i32(0)).X0) != i32(72) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99625), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishCodingØ00__func__Ø000))), unsafe.Pointer(str(38124)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeJumpHere(tls, _v, i32(0))
_3_iDb = i32(0)
@@ -34083,7 +31166,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((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) {
+ if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) {
goto _20
}
@@ -34122,7 +31205,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((*T5517798)(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((*T5517780)(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
@@ -34135,15 +31218,11 @@ _9:
goto _33
}
- func() int32 {
- if (_pParse.X23) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X23) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99679), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishCodingØ00__func__Ø000))), unsafe.Pointer(str(38184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*TAggInfo_func)(unsafe.Pointer(_pParse.X38)) == (*TAggInfo_func)(unsafe.Pointer(uintptr(i32(0)))) || (_pParse.X17) != i32(0) {
goto _37
@@ -34185,7 +31264,7 @@ func _sqlite3GetVdbe(tls *crt.TLS, _pParse *XParse) (r0 *TVdbe) { // sqlite3.c:1
func _allocVdbe(tls *crt.TLS, _pParse *XParse) (r0 *TVdbe) { // sqlite3.c:118074:1
var _v *TVdbe // sqlite3.c:118075:8
_ = _v
- _v = store5435885((**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(16 /* X2 */))))), _sqlite3VdbeCreate(tls, _pParse))
+ _v = store5435867((**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(16 /* X2 */))))), _sqlite3VdbeCreate(tls, _pParse))
if _v == nil {
goto _0
}
@@ -34231,45 +31310,29 @@ _1:
*(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(8 /* X1 */))))) = _p
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X5 */))) = uint32(i32(381479589))
*(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(24 /* X3 */))))) = _pParse
- func() int32 {
- if (_pParse.X26) == (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X26) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCreateØ00__func__Ø000))), unsafe.Pointer(str(38228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pParse.X25) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pParse.X25) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCreateØ00__func__Ø000))), unsafe.Pointer(str(38248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pParse.X19) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pParse.X19) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71367), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCreateØ00__func__Ø000))), unsafe.Pointer(str(38268)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pParse.X20) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pParse.X20) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCreateØ00__func__Ø000))), unsafe.Pointer(str(38288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _p
return
@@ -34302,25 +31365,17 @@ func _sqlite3VdbeAddOp3(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32
var _3_x *TyColCache // sqlite3.c:71526:24
_ = _3_x
_i = _p.X27
- func() int32 {
- if (_p.X5) == uint32(i32(381479589)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X5) != uint32(i32(381479589)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71504), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOp3Ø00__func__Ø000))), unsafe.Pointer(str(38332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op >= i32(0)) && (_op < i32(255)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op < i32(0) || _op >= i32(255) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71505), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOp3Ø00__func__Ø000))), unsafe.Pointer(str(38360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((*XParse)(unsafe.Pointer(_p.X3)).X19) > _i {
goto _5
@@ -34337,7 +31392,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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0)))
+ *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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 {
@@ -34379,15 +31434,11 @@ func init() {
}
func _growOp3(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32, _p3 int32) (r0 int32) { // sqlite3.c:71493:1
- func() int32 {
- if ((*XParse)(unsafe.Pointer(_p.X3)).X19) <= (_p.X27) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XParse)(unsafe.Pointer(_p.X3)).X19) > (_p.X27) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71494), unsafe.Pointer((*int8)(unsafe.Pointer(&_growOp3Ø00__func__Ø000))), unsafe.Pointer(str(38420)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _growOpArray(tls, _p, i32(1)) == 0 {
goto _2
@@ -34397,15 +31448,11 @@ func _growOp3(tls *crt.TLS, _p *TVdbe, _op int32, _p1 int32, _p2 int32, _p3 int3
return
_2:
- func() int32 {
- if ((*XParse)(unsafe.Pointer(_p.X3)).X19) > (_p.X27) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XParse)(unsafe.Pointer(_p.X3)).X19) <= (_p.X27) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71496), unsafe.Pointer((*int8)(unsafe.Pointer(&_growOp3Ø00__func__Ø000))), unsafe.Pointer(str(38448)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _sqlite3VdbeAddOp3(tls, _p, _op, _p1, _p2, _p3)
return
@@ -34442,25 +31489,17 @@ func _growOpArray(tls *crt.TLS, _v *TVdbe, _nOp int32) (r0 int32) { // sqlite3.c
return
_2:
- func() int32 {
- if uint64(_nOp) <= u64(32) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uint64(_nOp) > u64(32) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71455), unsafe.Pointer((*int8)(unsafe.Pointer(&_growOpArrayØ00__func__Ø000))), unsafe.Pointer(str(38484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nNew >= ((_p.X19) + _nOp) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nNew < ((_p.X19) + _nOp) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71456), unsafe.Pointer((*int8)(unsafe.Pointer(&_growOpArrayØ00__func__Ø000))), unsafe.Pointer(str(38508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pNew = (*XVdbeOp)(unsafe.Pointer(_sqlite3DbRealloc(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _v.X17, uint64(_nNew)*u64(32))))
if _pNew == nil {
@@ -34538,15 +31577,11 @@ func _displayP4(tls *crt.TLS, _pOp *XVdbeOp, _zTemp *int8, _nTemp int32) (r0 *in
var _17_n int32 // sqlite3.c:72698:11
_ = _17_n
_zP4 = _zTemp
- func() int32 {
- if _nTemp >= i32(20) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nTemp < i32(20) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72620), unsafe.Pointer((*int8)(unsafe.Pointer(&_displayP4Ø00__func__Ø000))), unsafe.Pointer(str(38544)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3StrAccumInit(tls, &_x, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), _zTemp, _nTemp, i32(0))
switch int32(_pOp.X1) {
@@ -34581,16 +31616,12 @@ func _displayP4(tls *crt.TLS, _pOp *XVdbeOp, _zTemp *int8, _nTemp int32) (r0 *in
}
_3:
- _2_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
- func() int32 {
- if (_2_pKeyInfo.X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ _2_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3XPrintf(tls, &_x, str(38580), int32(_2_pKeyInfo.X2))
_2_j = i32(0)
@@ -34626,34 +31657,34 @@ _22:
goto _28
_4:
- _4_pColl = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _4_pColl = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _5_pDef = (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X1))
+ _6_pDef = (*XFuncDef)(unsafe.Pointer((*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _sqlite3XPrintf(tls, &_x, str(4648), *(*(**int64)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
goto _28
_8:
- _sqlite3XPrintf(tls, &_x, str(38632), *(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ _sqlite3XPrintf(tls, &_x, str(38632), *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
goto _28
_9:
- _sqlite3XPrintf(tls, &_x, str(6004), *(*(**float64)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _sqlite3XPrintf(tls, &_x, str(6004), *(*(**float64)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
goto _28
_10:
- _10_pMem = (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _10_pMem = (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
if (int32(_10_pMem.X1) & i32(2)) == 0 {
goto _29
}
@@ -34666,7 +31697,7 @@ _29:
goto _31
}
- _sqlite3XPrintf(tls, &_x, str(4648), *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */))))))
+ _sqlite3XPrintf(tls, &_x, str(4648), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */))))))
goto _32
_31:
@@ -34674,7 +31705,7 @@ _31:
goto _33
}
- _sqlite3XPrintf(tls, &_x, str(6004), *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */))))))
+ _sqlite3XPrintf(tls, &_x, str(6004), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_10_pMem)) + uintptr(0 /* X0 */))))))
goto _34
_33:
@@ -34686,15 +31717,11 @@ _33:
goto _36
_35:
- func() int32 {
- if (int32(_10_pMem.X1) & i32(16)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_10_pMem.X1) & i32(16)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72683), unsafe.Pointer((*int8)(unsafe.Pointer(&_displayP4Ø00__func__Ø000))), unsafe.Pointer(str(38636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zP4 = str(38660)
_36:
@@ -34704,12 +31731,12 @@ _30:
goto _28
_11:
- _16_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2))
+ _16_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
+ _17_ai = *(**int32)(unsafe.Pointer((*T5777028)(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:
@@ -34735,11 +31762,11 @@ _14:
goto _28
_15:
- _sqlite3XPrintf(tls, &_x, str(24304), unsafe.Pointer((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X0))
+ _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))
goto _28
_16:
- _zP4 = *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
+ _zP4 = *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
if _zP4 != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _43
}
@@ -34749,15 +31776,11 @@ _16:
_43:
_28:
_sqlite3StrAccumFinish(tls, &_x)
- func() int32 {
- if _zP4 != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zP4 == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72728), unsafe.Pointer((*int8)(unsafe.Pointer(&_displayP4Ø00__func__Ø000))), unsafe.Pointer(str(38692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _zP4
return
@@ -34999,7 +32022,7 @@ _2:
goto _3
}
- r0 = *(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
+ r0 = *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
return
_3:
@@ -35044,7 +32067,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 store5776833(&_pOp, _opIterNext(tls, &_sIter)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5776815(&_pOp, _opIterNext(tls, &_sIter)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
goto _1
}
@@ -35115,15 +32138,11 @@ _1:
_aOp = (*XVdbeOp)(unsafe.Pointer((*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 8*uintptr((_p.X4)-i32(1))))).X0))
_nOp = (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 8*uintptr((_p.X4)-i32(1))))).X1
_2:
- func() int32 {
- if (_p.X3) < _nOp {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X3) >= _nOp {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71775), unsafe.Pointer((*int8)(unsafe.Pointer(&_opIterNextØ00__func__Ø000))), unsafe.Pointer(str(42244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pRet = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(_p.X3)))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X3 */))) += 1
@@ -35145,7 +32164,7 @@ _7:
goto _10
}
- if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 8*uintptr(_5_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */))))))) {
goto _11
}
@@ -35169,7 +32188,7 @@ _10:
goto _14
_13:
- *(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X1)) + 8*uintptr(postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X2 */))), int32(1))))) = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X6 */)))))))
_14:
_12:
_6:
@@ -35192,15 +32211,11 @@ func _sqlite3VdbeAddOp0(tls *crt.TLS, _p *TVdbe, _op int32) (r0 int32) { // sqli
}
func _sqlite3VdbeGetOp(tls *crt.TLS, _p *TVdbe, _addr int32) (r0 *XVdbeOp) { // sqlite3.c:72423:1
- func() int32 {
- if (_p.X5) == uint32(i32(381479589)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X5) != uint32(i32(381479589)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72427), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeGetOpØ00__func__Ø000))), unsafe.Pointer(str(38332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _addr >= i32(0) {
goto _2
@@ -35208,15 +32223,11 @@ func _sqlite3VdbeGetOp(tls *crt.TLS, _p *TVdbe, _addr int32) (r0 *XVdbeOp) { //
_addr = (_p.X27) - i32(1)
_2:
- func() int32 {
- if ((_addr >= i32(0)) && (_addr < (_p.X27))) || (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_addr < i32(0) || _addr >= (_p.X27)) && ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeGetOpØ00__func__Ø000))), unsafe.Pointer(str(42272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 {
goto _7
@@ -35252,25 +32263,17 @@ func _sqlite3VdbeChangeP2(tls *crt.TLS, _p *TVdbe, _addr uint32, _val int32) { /
}
func _sqlite3VdbeUsesBtree(tls *crt.TLS, _p *TVdbe, _i int32) { // sqlite3.c:72741:1
- func() int32 {
- if ((_i >= i32(0)) && (_i < ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X5))) && (_i < i32(32)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i < i32(0) || _i >= ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X5) || _i >= i32(32) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72742), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeUsesBtreeØ00__func__Ø000))), unsafe.Pointer(str(42340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _i < i32(32) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _i >= i32(32) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72743), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeUsesBtreeØ00__func__Ø000))), unsafe.Pointer(str(42392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(200 /* X33 */)))
@@ -35315,7 +32318,7 @@ 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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))) = _p4
+ *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))) = _p4
_0:
r0 = _addr
return
@@ -35323,15 +32326,11 @@ _0:
}
func _sqlite3VdbeChangeP5(tls *crt.TLS, _p *TVdbe, _p5 uint16) { // sqlite3.c:72123:1
- func() int32 {
- if ((_p.X27) > i32(0)) || (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X27) <= i32(0) && ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72124), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP5Ø00__func__Ø000))), unsafe.Pointer(str(42448)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X27) <= i32(0) {
goto _3
@@ -35365,39 +32364,27 @@ _0:
}
func _vdbeVComment(tls *crt.TLS, _p *TVdbe, _zFormat *int8, _ap []interface{}) { // sqlite3.c:72373:1
- func() int32 {
- if ((_p.X27) > i32(0)) || ((*XVdbeOp)(unsafe.Pointer(_p.X17)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X27) <= i32(0) && (*XVdbeOp)(unsafe.Pointer(_p.X17)) != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72374), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeVCommentØ00__func__Ø000))), unsafe.Pointer(str(42500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*XVdbeOp)(unsafe.Pointer(_p.X17)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0))))) || (((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 32*uintptr((_p.X27)-i32(1)))).X7) == (*int8)(unsafe.Pointer(uintptr(i32(0)))))) || (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XVdbeOp)(unsafe.Pointer(_p.X17)) != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) && ((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr((_p.X27)-i32(1)))).X7) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72375), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeVCommentØ00__func__Ø000))), unsafe.Pointer(str(42524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X27) == 0 {
goto _7
}
- func() int32 {
- if (*XVdbeOp)(unsafe.Pointer(_p.X17)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XVdbeOp)(unsafe.Pointer(_p.X17)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72377), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeVCommentØ00__func__Ø000))), unsafe.Pointer(str(42592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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)
@@ -35415,15 +32402,11 @@ func init() {
func _sqlite3GetVTable(tls *crt.TLS, _db *Xsqlite3, _pTab *XTable) (r0 *XVTable) { // sqlite3.c:124667:1
var _pVtab *XVTable // sqlite3.c:124668:10
_ = _pVtab
- func() int32 {
- if (_pTab.X16) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTab.X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124669), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetVTableØ00__func__Ø000))), unsafe.Pointer(str(24256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pVtab = (*XVTable)(unsafe.Pointer(_pTab.X18))
_2:
@@ -35461,36 +32444,24 @@ func _sqlite3VdbeChangeP4(tls *crt.TLS, _p *TVdbe, _addr int32, _zP4 *int8, _n i
_ = _pOp
var _db *Xsqlite3 // sqlite3.c:72296:11
_ = _db
- func() int32 {
- if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72297), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = (*Xsqlite3)(unsafe.Pointer(_p.X0))
- func() int32 {
- if (_p.X5) == uint32(i32(381479589)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X5) != uint32(i32(381479589)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72299), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(38332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XVdbeOp)(unsafe.Pointer(_p.X17)) != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XVdbeOp)(unsafe.Pointer(_p.X17)) == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72300), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(42636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_db.X17) == 0 {
goto _7
@@ -35505,25 +32476,17 @@ _8:
return
_7:
- func() int32 {
- if (_p.X27) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X27) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72305), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(42668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _addr < (_p.X27) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _addr >= (_p.X27) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72306), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(42680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _addr >= i32(0) {
goto _13
@@ -35544,7 +32507,7 @@ _15:
goto _16
}
- *(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = int32(int64(uintptr(unsafe.Pointer(_zP4))))
+ *(*int32)(unsafe.Pointer((*T5777028)(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
@@ -35553,17 +32516,13 @@ _16:
goto _18
}
- func() int32 {
- if _n < i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n >= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72321), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeP4Ø00__func__Ø000))), unsafe.Pointer(str(42692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(_zP4)
+ *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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
@@ -35584,15 +32543,11 @@ func init() {
}
func _freeP4(tls *crt.TLS, _db *Xsqlite3, _p4type int32, _p4 unsafe.Pointer) { // sqlite3.c:72160:1
- func() int32 {
- if _db != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72161), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeP4Ø00__func__Ø000))), unsafe.Pointer(str(8212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch _p4type {
case i32(-16):
@@ -35697,15 +32652,11 @@ func _sqlite3KeyInfoUnref(tls *crt.TLS, _p *XKeyInfo) { // sqlite3.c:117301:1
goto _0
}
- func() int32 {
- if (_p.X0) > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X0) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3KeyInfoUnrefØ00__func__Ø000))), unsafe.Pointer(str(12832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) -= 1
if (_p.X0) != uint32(i32(0)) {
@@ -35742,9 +32693,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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0)))
+ *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0)))
_0:
if _n >= i32(0) {
goto _1
@@ -35760,7 +32711,7 @@ _1:
_n = _sqlite3Strlen30(tls, _zP4)
_3:
- *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), _zP4, uint64(_n))
+ *(**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(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(i32(-1))
_2:
return
@@ -35783,15 +32734,11 @@ func _codeTableLocks(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:99542:1
var _1_p1 int32 // sqlite3.c:99551:9
_ = _1_p1
_pVdbe = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if _pVdbe != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pVdbe == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99547), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTableLocksØ00__func__Ø000))), unsafe.Pointer(str(42744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_2:
@@ -35831,35 +32778,23 @@ func _sqlite3AutoincrementBegin(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:10
_ = _1_aOp
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pParse.X40)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_pParse.X40)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108833), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AutoincrementBeginØ00__func__Ø000))), unsafe.Pointer(str(42772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XParse)(unsafe.Pointer(_pParse.X39)) == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XParse)(unsafe.Pointer(_pParse.X39)) != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108834), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AutoincrementBeginØ00__func__Ø000))), unsafe.Pointer(str(42796)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _v != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _v == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108836), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AutoincrementBeginØ00__func__Ø000))), unsafe.Pointer(str(42824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*TAggInfo_func)(unsafe.Pointer(_pParse.X38))
_6:
@@ -35869,15 +32804,11 @@ _6:
_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_p.X2)))
_memId = _p.X3
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pDb.X4))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pDb.X4))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108854), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AutoincrementBeginØ00__func__Ø000))), unsafe.Pointer(str(42828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3OpenTable(tls, _pParse, i32(0), _p.X2, (*XTable)(unsafe.Pointer((*XSchema)(unsafe.Pointer(_pDb.X4)).X6)), i32(105))
_sqlite3VdbeLoadString(tls, _v, _memId-i32(1), (*XTable)(unsafe.Pointer(_p.X1)).X0)
@@ -35917,26 +32848,18 @@ func _sqlite3OpenTable(tls *crt.TLS, _pParse *XParse, _iCur int32, _iDb int32, _
_ = _v
var _2_pPk *XIndex // sqlite3.c:108611:11
_ = _2_pPk
- func() int32 {
- if (_pTab.X16) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTab.X16) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableØ00__func__Ø000))), unsafe.Pointer(str(42900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if (_opcode == i32(106)) || (_opcode == i32(105)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _opcode != i32(106) && _opcode != i32(105) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108604), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableØ00__func__Ø000))), unsafe.Pointer(str(42920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3TableLock(tls, _pParse, _iDb, _pTab.X7, uint8(func() int32 {
if _opcode == i32(106) {
@@ -35954,25 +32877,17 @@ func _sqlite3OpenTable(tls *crt.TLS, _pParse *XParse, _iCur int32, _iDb int32, _
_7:
_2_pPk = _sqlite3PrimaryKeyIndex(tls, _pTab)
- func() int32 {
- if _2_pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108612), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableØ00__func__Ø000))), unsafe.Pointer(str(42964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_2_pPk.X11) == (_pTab.X7) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_2_pPk.X11) != (_pTab.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108613), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableØ00__func__Ø000))), unsafe.Pointer(str(42972)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp3(tls, _v, _opcode, _iCur, _2_pPk.X11, _iDb)
_sqlite3VdbeSetP4KeyInfo(tls, _pParse, _2_pPk)
@@ -36003,15 +32918,11 @@ func _sqlite3TableLock(tls *crt.TLS, _pParse *XParse, _iDb int32, _iTab int32, _
}
return _pParse
}()
- func() int32 {
- if _iDb >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99511), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TableLockØ00__func__Ø000))), unsafe.Pointer(str(43016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iDb != i32(1) {
goto _4
@@ -36097,25 +33008,17 @@ func _sqlite3VdbeSetP4KeyInfo(tls *crt.TLS, _pParse *XParse, _pIdx *XIndex) { //
var _pKeyInfo *XKeyInfo // sqlite3.c:72359:11
_ = _pKeyInfo
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72360), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetP4KeyInfoØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72361), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetP4KeyInfoØ00__func__Ø000))), unsafe.Pointer(str(43052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pKeyInfo = _sqlite3KeyInfoOfIndex(tls, _pParse, _pIdx)
if _pKeyInfo == nil {
@@ -36169,15 +33072,11 @@ _2:
goto _3
}
- func() int32 {
- if _sqlite3KeyInfoIsWriteable(tls, _pKey) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3KeyInfoIsWriteable(tls, _pKey) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103815), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3KeyInfoOfIndexØ00__func__Ø000))), unsafe.Pointer(str(43084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_6:
@@ -36267,7 +33166,7 @@ func _sqlite3LocateCollSeq(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 *XCo
_ = _pColl
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_enc = _db.X14
- _initbusy = (*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2
+ _initbusy = (*T5414776)(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
@@ -36306,15 +33205,11 @@ _2:
_p = (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))
_5:
- func() int32 {
- if (_p == nil) || ((_p.X3) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p != nil && (_p.X3) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104005), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetCollSeqØ00__func__Ø000))), unsafe.Pointer(str(43140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) {
goto _9
@@ -36334,19 +33229,15 @@ func _callCollNeeded(tls *crt.TLS, _db *Xsqlite3, _enc int32, _zName *int8) { //
_ = _2_zExternal
var _2_pTmp *XMem // sqlite3.c:103934:19
_ = _2_pTmp
- func() int32 {
- if ((*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, *int8))(unsafe.Pointer(&struct {
+ func() {
+ if (*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, *int8))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, *int8)
- }{(_db.X53)}))) == nil) || ((*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, unsafe.Pointer))(unsafe.Pointer(&struct {
+ }{(_db.X53)}))) != nil && (*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, unsafe.Pointer)
- }{(_db.X54)}))) == nil) {
- return i32(0)
- }
- return func() int32 {
+ }{(_db.X54)}))) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103924), unsafe.Pointer((*int8)(unsafe.Pointer(&_callCollNeededØ00__func__Ø000))), unsafe.Pointer(str(43188)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3, int32, *int8))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, int32, *int8)
@@ -36475,25 +33366,17 @@ func init() {
func _sqlite3VdbeAppendP4(tls *crt.TLS, _p *TVdbe, _pP4 unsafe.Pointer, _n int32) { // sqlite3.c:72337:1
var _pOp *XVdbeOp // sqlite3.c:72338:10
_ = _pOp
- func() int32 {
- if (_n != i32(-11)) && (_n != i32(-8)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n == i32(-11) || _n == i32(-8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72339), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(43264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _n <= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _n > i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72340), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(43292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 {
goto _5
@@ -36503,39 +33386,27 @@ func _sqlite3VdbeAppendP4(tls *crt.TLS, _p *TVdbe, _pP4 unsafe.Pointer, _n int32
goto _6
_5:
- func() int32 {
- if _pP4 != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pP4 == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72344), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(43300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X27) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X27) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72345), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(42668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 32*uintptr((_p.X27)-i32(1))))
- func() int32 {
- if int32(_pOp.X1) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAppendP4Ø00__func__Ø000))), unsafe.Pointer(str(43308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(1 /* X1 */))) = int8(_n)
- *(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pP4
+ *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pP4
_6:
return
@@ -36560,25 +33431,17 @@ func _sqlite3VdbeAddOpList(tls *crt.TLS, _p *TVdbe, _nOp int32, _aOp *XVdbeOpLis
_ = _pOut
var _pFirst *XVdbeOp // sqlite3.c:72042:17
_ = _pFirst
- func() int32 {
- if _nOp > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nOp <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72043), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOpListØ00__func__Ø000))), unsafe.Pointer(str(43352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X5) == uint32(i32(381479589)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X5) != uint32(i32(381479589)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72044), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOpListØ00__func__Ø000))), unsafe.Pointer(str(38332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_p.X27)+_nOp) <= ((*XParse)(unsafe.Pointer(_p.X3)).X19) || _growOpArray(tls, _p, _nOp) == 0 {
goto _5
@@ -36588,7 +33451,7 @@ func _sqlite3VdbeAddOpList(tls *crt.TLS, _p *TVdbe, _nOp int32, _aOp *XVdbeOpLis
return
_5:
- _pFirst = store5776833(&_pOut, (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr(_p.X27))))
+ _pFirst = store5776815(&_pOut, (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr(_p.X27))))
_i = i32(0)
_6:
if _i >= _nOp {
@@ -36598,15 +33461,11 @@ _6:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))) = _aOp.X0
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(4 /* X3 */))) = int32(_aOp.X1)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X4 */))) = int32(_aOp.X2)
- func() int32 {
- if int32(_aOp.X2) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_aOp.X2) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72053), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAddOpListØ00__func__Ø000))), unsafe.Pointer(str(43360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3OpcodeProperty)) + 1*uintptr(_aOp.X0))))&i32(1)) == i32(0) || int32(_aOp.X2) <= i32(0) {
goto _13
@@ -36620,7 +33479,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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X6 */))))) = (unsafe.Pointer)(uintptr(i32(0)))
+ *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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))))
@@ -36670,15 +33529,11 @@ var _sqlite3AutoincrementBeginØ00iLnØ001 int32 // sqlite3.c:108838:22
func _sqlite3ExprCode(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _target int32) { // sqlite3.c:94824:1
var _inReg int32 // sqlite3.c:94825:7
_ = _inReg
- func() int32 {
- if (_target > i32(0)) && (_target <= (_pParse.X18)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _target <= i32(0) || _target > (_pParse.X18) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94827), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeØ00__func__Ø000))), unsafe.Pointer(str(43396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pExpr == nil || int32(_pExpr.X0) != i32(157) {
goto _4
@@ -36689,15 +33544,11 @@ func _sqlite3ExprCode(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _target int3
_4:
_inReg = _sqlite3ExprCodeTarget(tls, _pParse, _pExpr, _target)
- func() int32 {
- if ((*TVdbe)(unsafe.Pointer(_pParse.X2)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0))))) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TVdbe)(unsafe.Pointer(_pParse.X2)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94832), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeØ00__func__Ø000))), unsafe.Pointer(str(43432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _inReg == _target || (*TVdbe)(unsafe.Pointer(_pParse.X2)) == nil {
goto _10
@@ -36820,29 +33671,21 @@ func _sqlite3ExprCodeTarget(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _targe
_regFree1 = i32(0)
_regFree2 = i32(0)
_p5 = i32(0)
- func() int32 {
- if (_target > i32(0)) && (_target <= (_pParse.X18)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _target <= i32(0) || _target > (_pParse.X18) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
goto _3
}
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94129), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
@@ -36966,15 +33809,11 @@ _9:
goto _58
}
- func() int32 {
- if (_5_pCol.X4) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_5_pCol.X4) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94143), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _5_pCol.X4
return
@@ -37014,32 +33853,24 @@ _11:
return
_12:
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94174), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0), _target)
+ _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(0), _target)
r0 = _target
return
_13:
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94180), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _sqlite3VdbeLoadString(tls, _v, _target, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))
+ _sqlite3VdbeLoadString(tls, _v, _target, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))
r0 = _target
return
@@ -37049,47 +33880,31 @@ _14:
return
_15:
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94193), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(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((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(88)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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) {
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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(39) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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) {
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)
- return i32(0)
- }()
+ }
}()
- _16_z = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2))))
+ _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_n = _sqlite3Strlen30(tls, _16_z) - i32(1)
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_16_z)) + 1*uintptr(_16_n)))) == i32(39) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_16_z)) + 1*uintptr(_16_n)))) != i32(39) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94198), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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))
@@ -37097,51 +33912,35 @@ _15:
return
_16:
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94205), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(**int8)(unsafe.Pointer((*T5519020)(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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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) {
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)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp2(tls, _v, i32(83), int32(_pExpr.X9), _target)
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(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((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(0) {
goto _85
}
_18_z = _sqlite3VListNumToName(tls, _pParse.X60, int32(_pExpr.X9))
- func() int32 {
- if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(63)) || (crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), _18_z) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ 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) {
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)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse.X60)) + 4*uintptr(i32(0)))) = i32(0)
_sqlite3VdbeAppendP4(tls, _v, (unsafe.Pointer)(_18_z), i32(-2))
@@ -37162,7 +33961,7 @@ _18:
_sqlite3VdbeAddOp2(tls, _v, i32(86), _inReg, _target)
_inReg = _target
_89:
- _sqlite3VdbeAddOp2(tls, _v, i32(94), _target, int32(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5519038)(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((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0)))))))
_sqlite3ExprCacheAffinityChange(tls, _pParse, _inReg, i32(1))
r0 = _inReg
return
@@ -37233,15 +34032,11 @@ _38:
_39:
_26_pLeft = (*XExpr)(unsafe.Pointer(_pExpr.X4))
- func() int32 {
- if _26_pLeft != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _26_pLeft == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94297), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43776)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_26_pLeft.X0) != i32(134) {
goto _97
@@ -37256,24 +34051,20 @@ _97:
goto _99
}
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLeft)) + uintptr(8 /* X3 */))))), i32(1), _target)
+ _codeReal(tls, _v, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLeft)) + uintptr(8 /* X3 */))))), i32(1), _target)
r0 = _target
return
_99:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(0 /* X0 */))) = uint8(i32(134))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(4 /* X2 */))) = uint32(i32(17408))
- *(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_tempX)) + uintptr(8 /* X3 */))))) = i32(0)
+ *(*int32)(unsafe.Pointer((*T5519020)(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)
@@ -37304,17 +34095,13 @@ _44:
goto _103
}
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94345), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _sqlite3ErrorMsg(tls, _pParse, str(43784), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3ErrorMsg(tls, _pParse, str(43784), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
goto _106
_103:
@@ -37337,15 +34124,11 @@ _45:
return
_108:
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_pExpr.X2) & uint32(i32(16384))) == uint32(i32(0)) {
goto _111
@@ -37355,7 +34138,7 @@ _108:
goto _112
_111:
- _35_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
+ _35_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
_112:
_35_nFarg = func() int32 {
if _35_pFarg != nil {
@@ -37363,17 +34146,13 @@ _112:
}
return i32(0)
}()
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94375), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _35_zId = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))
+ _35_zId = *(**int8)(unsafe.Pointer((*T5519020)(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)
@@ -37394,15 +34173,11 @@ _118:
}
_40_endCoalesce = _sqlite3VdbeMakeLabel(tls, _v)
- func() int32 {
- if _35_nFarg >= i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _35_nFarg < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94394), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0)), _target)
_35_i = i32(1)
@@ -37428,15 +34203,11 @@ _119:
goto _126
}
- func() int32 {
- if _35_nFarg >= i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _35_nFarg < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43888)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _sqlite3ExprCodeTarget(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0)), _target)
return
@@ -37452,15 +34223,11 @@ _126:
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_43_azAff)) + 8*uintptr(i32(2)))) = str(43916)
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_43_azAff)) + 8*uintptr(i32(3)))) = str(43924)
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_43_azAff)) + 8*uintptr(i32(4)))) = str(43932)
- func() int32 {
- if _35_nFarg == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _35_nFarg != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94424), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_43_aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0)))
_sqlite3VdbeLoadString(tls, _v, _target, func() *int8 {
@@ -37522,25 +34289,17 @@ _144:
goto _145
}
- func() int32 {
- if _35_nFarg == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _35_nFarg != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94456), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1)+32*uintptr(i32(0)))).X0)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_50_exprOp = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_35_pFarg.X1) + 32*uintptr(i32(0)))).X0)).X0
if int32(_50_exprOp) != i32(152) && int32(_50_exprOp) != i32(154) {
@@ -37600,7 +34359,7 @@ _160:
_46:
_47:
- if _op != i32(119) || store961(&_57_nCol, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0) == i32(1) {
goto _162
}
@@ -37621,15 +34380,11 @@ _48:
*(*int32)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(44 /* X8 */))) = _sqlite3CodeSubselect(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4)), i32(0), i32(0))
_164:
- func() int32 {
- if ((_pExpr.X8) == i32(0)) || (int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) == i32(119)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pExpr.X8) != i32(0) && int32((*XExpr)(unsafe.Pointer(_pExpr.X4)).X0) != i32(119) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pExpr.X8) == 0 || (_pExpr.X8) == store961(&_60_n, _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer(_pExpr.X4)))) {
goto _169
@@ -37666,45 +34421,29 @@ _53:
_54:
_66_pTab = (*XTable)(unsafe.Pointer(_pExpr.X14))
_66_p1 = (((_pExpr.X8) * (int32(_66_pTab.X11) + i32(1))) + i32(1)) + int32(_pExpr.X9)
- func() int32 {
- if ((_pExpr.X8) == i32(0)) || ((_pExpr.X8) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pExpr.X8) != i32(0) && (_pExpr.X8) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94597), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pExpr.X9) >= i32(-1)) && (int32(_pExpr.X9) < int32(_66_pTab.X11)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X9) < i32(-1) || int32(_pExpr.X9) >= int32(_66_pTab.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94598), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_66_pTab.X10) < i32(0)) || (int32(_pExpr.X9) != int32(_66_pTab.X10)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_66_pTab.X10) >= i32(0) && int32(_pExpr.X9) == int32(_66_pTab.X10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94599), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44152)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_66_p1 >= i32(0)) && (_66_p1 < ((int32(_66_pTab.X11) * i32(2)) + i32(2))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _66_p1 < i32(0) || _66_p1 >= ((int32(_66_pTab.X11)*i32(2))+i32(2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94600), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp2(tls, _v, i32(144), _66_p1, _target)
_sqlite3VdbeComment(tls, _v, str(44232), unsafe.Pointer(func() *int8 {
@@ -37731,43 +34470,31 @@ _55:
goto _94
_56:
- func() int32 {
- if _op == i32(136) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op != i32(136) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94650), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_69_pTest = nil
_69_iCacheLevel = _pParse.X23
- func() int32 {
- if (((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ 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 {
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)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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)
- return i32(0)
- }()
+ }
}()
- _69_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
+ _69_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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 store5518888(&_69_pX, (*XExpr)(unsafe.Pointer(_pExpr.X4))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5518870(&_69_pX, (*XExpr)(unsafe.Pointer(_pExpr.X4))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
goto _195
}
@@ -37790,15 +34517,11 @@ _196:
goto _200
}
- func() int32 {
- if _69_pTest != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _69_pTest == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94686), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_69_opCompare)) + uintptr(24 /* X5 */))))) = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_69_aListelem)) + 32*uintptr(_69_i))).X0))
goto _203
@@ -37828,29 +34551,21 @@ _199:
_204:
_sqlite3VdbeAddOp2(tls, _v, i32(80), i32(0), _target)
_205:
- func() int32 {
- if ((((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) || ((_pParse.X16) > i32(0))) || ((_pParse.X23) == _69_iCacheLevel) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 && (_pParse.X16) <= i32(0) && (_pParse.X23) != _69_iCacheLevel {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94707), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44384)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeResolveLabel(tls, _v, _69_endLabel)
goto _94
_57:
- func() int32 {
- if (((int32(_pExpr.X1) == i32(1)) || (int32(_pExpr.X1) == i32(2))) || (int32(_pExpr.X1) == i32(3))) || (int32(_pExpr.X1) == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X1) != i32(1) && int32(_pExpr.X1) != i32(2) && int32(_pExpr.X1) != i32(3) && int32(_pExpr.X1) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94714), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(44464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XTable)(unsafe.Pointer(_pParse.X40)) != nil {
goto _215
@@ -37867,25 +34582,21 @@ _215:
_sqlite3MayAbort(tls, _pParse)
_216:
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94727), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeTargetØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pExpr.X1) != i32(4) {
goto _219
}
- _sqlite3VdbeAddOp4(tls, _v, i32(76), i32(0), i32(4), i32(0), *(**int8)(unsafe.Pointer((*T5519038)(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((*T5519020)(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((*T5519038)(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((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), int8(i32(0)), uint8(i32(0)))
_220:
goto _94
@@ -37931,15 +34642,11 @@ _5:
goto _0
_3:
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93982), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeGetColumnØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprCodeGetColumnOfTable(tls, _v, _pTab, _iTable, _iColumn, _iReg)
if _p5 == 0 {
@@ -38059,15 +34766,11 @@ func _sqlite3ColumnDefault(tls *crt.TLS, _v *TVdbe, _pTab *XTable, _i int32, _iR
_ = _1_enc
var _1_pCol *XColumn // sqlite3.c:123350:12
_ = _1_pCol
- func() int32 {
- if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123346), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnDefaultØ00__func__Ø000))), unsafe.Pointer(str(44684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XSelect)(unsafe.Pointer(_pTab.X3)) != nil {
goto _2
@@ -38077,15 +34780,11 @@ func _sqlite3ColumnDefault(tls *crt.TLS, _v *TVdbe, _pTab *XTable, _i int32, _iR
_1_enc = _sqlite3VdbeDb(tls, _v).X14
_1_pCol = (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 32*uintptr(_i)))
_sqlite3VdbeComment(tls, _v, str(6548), unsafe.Pointer(_pTab.X0), unsafe.Pointer(_1_pCol.X0))
- func() int32 {
- if _i < int32(_pTab.X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i >= int32(_pTab.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123352), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnDefaultØ00__func__Ø000))), unsafe.Pointer(str(44692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ValueFromExpr(tls, _sqlite3VdbeDb(tls, _v), (*XExpr)(unsafe.Pointer(_1_pCol.X1)), _1_enc, uint8(_1_pCol.X4), &_1_pValue)
if _1_pValue == nil {
@@ -38120,7 +34819,7 @@ func _sqlite3VdbeDb(tls *crt.TLS, _v *TVdbe) (r0 *Xsqlite3) { // sqlite3.c:75855
func _sqlite3ValueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem) (r0 int32) { // sqlite3.c:71003:1
r0 = func() int32 {
if _pExpr != nil {
- return _valueFromExpr(tls, _db, _pExpr, _enc, _affinity, _ppVal, (*T5765407)(unsafe.Pointer(uintptr(i32(0)))))
+ return _valueFromExpr(tls, _db, _pExpr, _enc, _affinity, _ppVal, (*T5765389)(unsafe.Pointer(uintptr(i32(0)))))
}
return i32(0)
}()
@@ -38128,7 +34827,7 @@ func _sqlite3ValueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint
}
-func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem, _pCtx *T5765407) (r0 int32) { // sqlite3.c:70870:1
+func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _affinity uint8, _ppVal **XMem, _pCtx *T5765389) (r0 int32) { // sqlite3.c:70870:1
var _op int32 // sqlite3.c:70878:7
_ = _op
var _zVal *int8 // sqlite3.c:70879:8
@@ -38150,15 +34849,11 @@ func _valueFromExpr(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _enc uint8, _aff
_negInt = i32(1)
_zNeg = str(196)
_rc = i32(0)
- func() int32 {
- if _pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70885), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(44732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
if store961(&_op, int32(_pExpr.X0)) != i32(156) && _op != i32(161) {
@@ -38172,11 +34867,8 @@ _3:
if func() int32 {
if _op == i32(157) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70887), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70887), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -38187,21 +34879,17 @@ _3:
_op = int32(_pExpr.X12)
_7:
- func() int32 {
- if (((_pExpr.X2) & uint32(i32(16384))) == uint32(i32(0))) || (_pCtx == (*T5765407)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2)&uint32(i32(16384))) != uint32(i32(0)) && _pCtx != (*T5765389)(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)
- return i32(0)
- }()
+ }
}()
if _op != i32(66) {
goto _11
}
- _1_aff = uint8(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0))))))
+ _1_aff = uint8(_sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5519020)(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
@@ -38239,11 +34927,11 @@ _19:
goto _20
}
- _sqlite3VdbeMemSetInt64(tls, _pVal, int64(*(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))*int64(_negInt))
+ _sqlite3VdbeMemSetInt64(tls, _pVal, int64(*(*int32)(unsafe.Pointer((*T5519020)(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((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _zVal = _sqlite3MPrintf(tls, _db, str(5224), unsafe.Pointer(_zNeg), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
if _zVal != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _22
}
@@ -38297,20 +34985,20 @@ _18:
goto _33
}
- *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*float64)(unsafe.Pointer((*T5448393)(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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))))
goto _34
_33:
- if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) != i64(-9223372036854775808) {
+ if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */)))))) != i64(-9223372036854775808) {
goto _35
}
- *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = 9.223372036854776e+18
+ *(*float64)(unsafe.Pointer((*T5448375)(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((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))) = -(*(*int64)(unsafe.Pointer((*T5448393)(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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal)) + uintptr(0 /* X0 */))))))
_36:
_34:
_sqlite3ValueApplyAffinity(tls, _pVal, _affinity, _enc)
@@ -38338,25 +35026,17 @@ _38:
goto _41
}
- func() int32 {
- if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(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((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) == i32(88)) {
- return i32(0)
- }
- return func() int32 {
+ 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) {
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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == i32(39) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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) {
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)
- return i32(0)
- }()
+ }
}()
_pVal = _valueNew(tls, _db, _pCtx)
if _pVal != nil {
@@ -38366,17 +35046,13 @@ _38:
goto _no_mem
_47:
- _zVal = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2))))
+ _zVal = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(2))))
_16_nVal = _sqlite3Strlen30(tls, _zVal) - i32(1)
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zVal)) + 1*uintptr(_16_nVal)))) == i32(39) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zVal)) + 1*uintptr(_16_nVal)))) != i32(39) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70966), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(44788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemSetStr(tls, _pVal, (*int8)(unsafe.Pointer(_sqlite3HexToBlob(tls, _db, _zVal, _16_nVal))), _16_nVal/i32(2), uint8(i32(0)), *(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
@@ -38392,25 +35068,17 @@ _29:
_no_mem:
_sqlite3OomFault(tls, _db)
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zVal))
- func() int32 {
- if (*_ppVal) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*_ppVal) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70984), unsafe.Pointer((*int8)(unsafe.Pointer(&_valueFromExprØ00__func__Ø000))), unsafe.Pointer(str(44808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pCtx == (*T5765407)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pCtx != (*T5765389)(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)
- return i32(0)
- }()
+ }
}()
_sqlite3ValueFree(tls, _pVal)
r0 = _sqlite3NomemError(tls, i32(70990))
@@ -38436,15 +35104,11 @@ func _sqlite3AffinityType(tls *crt.TLS, _zIn *int8, _pszEst *uint8) (r0 int8) {
_h = u32(0)
_aff = i8(67)
_zChar = nil
- func() int32 {
- if _zIn != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zIn == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AffinityTypeØ00__func__Ø000))), unsafe.Pointer(str(44844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zIn)) + 1*uintptr(i32(0))))) == 0 {
@@ -38715,15 +35379,11 @@ _28:
}
func _sqlite3HexToInt(tls *crt.TLS, _h int32) (r0 uint8) { // sqlite3.c:28794:1
- func() int32 {
- if (((_h >= i32(48)) && (_h <= i32(57))) || ((_h >= i32(97)) && (_h <= i32(102)))) || ((_h >= i32(65)) && (_h <= i32(70))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_h < i32(48) || _h > i32(57)) && (_h < i32(97) || _h > i32(102)) && (_h < i32(65) || _h > i32(70)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28795), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HexToIntØ00__func__Ø000))), unsafe.Pointer(str(44872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_h
@@ -38768,15 +35428,11 @@ _2:
}
_sqlite3ValueApplyAffinity(tls, _pMem, uint8(i32(66)), _encoding)
- func() int32 {
- if (int32(_pMem.X1)&i32(2)) != 0 || (((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1)&i32(2)) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70213), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemCastØ00__func__Ø000))), unsafe.Pointer(str(44952)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pMem.X1) & i32(2)) == 0 {
goto _11
@@ -38808,15 +35464,11 @@ _5:
goto _13
_6:
- func() int32 {
- if int32(_aff) == i32(66) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_aff) != i32(66) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70233), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemCastØ00__func__Ø000))), unsafe.Pointer(str(45000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
{
@@ -38825,15 +35477,11 @@ _6:
sink4530 = *p
}
_sqlite3ValueApplyAffinity(tls, _pMem, uint8(i32(66)), _encoding)
- func() int32 {
- if (int32(_pMem.X1)&i32(2)) != 0 || (((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1)&i32(2)) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70237), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemCastØ00__func__Ø000))), unsafe.Pointer(str(44952)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */)))
@@ -38858,15 +35506,11 @@ func _applyAffinity(tls *crt.TLS, _pRec *XMem, _affinity int8, _enc uint8) { //
goto _0
}
- func() int32 {
- if ((int32(_affinity) == i32(68)) || (int32(_affinity) == i32(69))) || (int32(_affinity) == i32(67)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_affinity) != i32(68) && int32(_affinity) != i32(69) && int32(_affinity) != i32(67) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78388), unsafe.Pointer((*int8)(unsafe.Pointer(&_applyAffinityØ00__func__Ø000))), unsafe.Pointer(str(45024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pRec.X1) & i32(4)) != i32(0) {
goto _5
@@ -38931,15 +35575,11 @@ func _applyNumericAffinity(tls *crt.TLS, _pRec *XMem, _bTryForInt int32) { // sq
var _enc uint8 // sqlite3.c:78351:6
_ = _enc
_enc = _pRec.X2
- func() int32 {
- if (int32(_pRec.X1) & i32(14)) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pRec.X1) & i32(14)) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78352), unsafe.Pointer((*int8)(unsafe.Pointer(&_applyNumericAffinityØ00__func__Ø000))), unsafe.Pointer(str(45132)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3AtoF(tls, _pRec.X5, &_rValue, _pRec.X4, _enc) != i32(0) {
goto _2
@@ -38952,7 +35592,7 @@ _2:
goto _3
}
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _iValue
+ *(*int64)(unsafe.Pointer((*T5448375)(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))
@@ -38961,7 +35601,7 @@ _2:
goto _4
_3:
- *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRec)) + uintptr(0 /* X0 */))))) = _rValue
+ *(*float64)(unsafe.Pointer((*T5448375)(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))
@@ -38987,52 +35627,36 @@ func init() {
func _sqlite3VdbeIntegerAffinity(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70124:1
var _ix int64 // sqlite3.c:70125:7
_ = _ix
- func() int32 {
- if (int32(_pMem.X1) & i32(8)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1) & i32(8)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70126), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntegerAffinityØ00__func__Ø000))), unsafe.Pointer(str(45208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntegerAffinityØ00__func__Ø000))), unsafe.Pointer(str(5052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70128), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntegerAffinityØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70129), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIntegerAffinityØ00__func__Ø000))), unsafe.Pointer(str(4620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _ix = _doubleToInt64(tls, *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
- if (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != float64(_ix) || _ix <= i64(-9223372036854775808) || _ix >= i64(9223372036854775807) {
+ _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) {
goto _11
}
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _ix
+ *(*int64)(unsafe.Pointer((*T5448375)(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
@@ -39056,27 +35680,19 @@ func _sqlite3VdbeMemNumerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.
goto _0
}
- func() int32 {
- if (int32(_pMem.X1) & i32(18)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1) & i32(18)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70185), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemNumerifyØ00__func__Ø000))), unsafe.Pointer(str(45280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70186), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemNumerifyØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if i32(0) != _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) {
+ if i32(0) != _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) {
goto _6
}
@@ -39084,20 +35700,16 @@ func _sqlite3VdbeMemNumerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.
goto _7
_6:
- *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem)
+ *(*float64)(unsafe.Pointer((*T5448375)(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:
_0:
- func() int32 {
- if (int32(_pMem.X1) & i32(13)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1) & i32(13)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70195), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemNumerifyØ00__func__Ø000))), unsafe.Pointer(str(45320)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */)))
@@ -39116,37 +35728,25 @@ func init() {
}
func _sqlite3VdbeMemIntegerify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:70152:1
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70153), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemIntegerifyØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70154), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemIntegerifyØ00__func__Ø000))), unsafe.Pointer(str(5052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70155), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemIntegerifyØ00__func__Ø000))), unsafe.Pointer(str(4620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeIntValue(tls, _pMem)
+ *(*int64)(unsafe.Pointer((*T5448375)(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
@@ -39160,27 +35760,19 @@ func init() {
}
func _sqlite3VdbeMemRealify(tls *crt.TLS, _pMem *XMem) (r0 int32) { // sqlite3.c:70166:1
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pMem.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70167), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemRealifyØ00__func__Ø000))), unsafe.Pointer(str(2976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70168), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemRealifyØ00__func__Ø000))), unsafe.Pointer(str(4620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = _sqlite3VdbeRealValue(tls, _pMem)
+ *(*float64)(unsafe.Pointer((*T5448375)(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
@@ -39193,7 +35785,7 @@ func init() {
crt.Xstrncpy(nil, &_sqlite3VdbeMemRealifyØ00__func__Ø000[0], str(45420), 22)
}
-func _valueNew(tls *crt.TLS, _db *Xsqlite3, _p *T5765407) (r0 *XMem) { // sqlite3.c:70714:1
+func _valueNew(tls *crt.TLS, _db *Xsqlite3, _p *T5765389) (r0 *XMem) { // sqlite3.c:70714:1
r0 = _sqlite3ValueNew(tls, _db)
return
@@ -39248,25 +35840,17 @@ func _sqlite3ExprCacheStore(tls *crt.TLS, _pParse *XParse, _iTab int32, _iCol in
_ = _idxLru
var _p *TyColCache // sqlite3.c:93788:20
_ = _p
- func() int32 {
- if ((_iReg > i32(0)) || (_pParse.X16) != 0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iReg <= i32(0) && (_pParse.X16) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93791), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCacheStoreØ00__func__Ø000))), unsafe.Pointer(str(45444)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iCol >= i32(-1)) && (_iCol < i32(32768)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iCol < i32(-1) || _iCol >= i32(32768) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93792), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCacheStoreØ00__func__Ø000))), unsafe.Pointer(str(45496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X13) & i32(2)) == i32(0) {
goto _7
@@ -39281,15 +35865,11 @@ _8:
goto _11
}
- func() int32 {
- if ((_p.X0) != _iTab) || (int32(_p.X1) != _iCol) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X0) == _iTab && int32(_p.X1) == _iCol {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93807), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCacheStoreØ00__func__Ø000))), unsafe.Pointer(str(45520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uintptr)(unsafe.Pointer(func() **TyColCache { _i += 1; return &_p }())) += uintptr(20)
goto _8
@@ -39356,16 +35936,12 @@ func _codeInteger(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _negFlag int32,
goto _0
}
- _1_i = *(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))
- func() int32 {
- if _1_i >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ _1_i = *(*int32)(unsafe.Pointer((*T5519020)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _negFlag == 0 {
goto _3
@@ -39377,16 +35953,12 @@ _3:
goto _4
_0:
- _2_z = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))
- func() int32 {
- if _2_z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ _2_z = *(**int8)(unsafe.Pointer((*T5519020)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_c = _sqlite3DecOrHexToI64(tls, _2_z, &_2_value)
if _2_c != i32(1) && (_2_c != i32(2) || _negFlag != 0) && (_negFlag == 0 || _2_value != i64(-9223372036854775808)) {
@@ -39491,11 +36063,8 @@ func _codeReal(tls *crt.TLS, _v *TVdbe, _z *int8, _negateFlag int32, _iMem int32
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93714), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRealØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93714), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRealØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -39503,15 +36072,11 @@ func _codeReal(tls *crt.TLS, _v *TVdbe, _z *int8, _negateFlag int32, _iMem int32
}
_sqlite3AtoF(tls, _z, &_1_value, _sqlite3Strlen30(tls, _z), uint8(i32(1)))
- func() int32 {
- if _sqlite3IsNaN(tls, _1_value) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3IsNaN(tls, _1_value) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93717), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRealØ00__func__Ø000))), unsafe.Pointer(str(45640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _negateFlag == 0 {
goto _5
@@ -39624,7 +36189,7 @@ _0:
goto _1
}
- r0 = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0
+ r0 = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0
return
_1:
@@ -39632,7 +36197,7 @@ _1:
goto _3
}
- r0 = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0
+ r0 = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0
return
_3:
@@ -39688,45 +36253,29 @@ func _codeVectorCompare(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int3
return
_0:
- func() int32 {
- if (((((((int32(_pExpr.X0) == i32(37)) || (int32(_pExpr.X0) == i32(36))) || (int32(_pExpr.X0) == i32(29))) || (int32(_pExpr.X0) == i32(148))) || (int32(_pExpr.X0) == i32(40))) || (int32(_pExpr.X0) == i32(38))) || (int32(_pExpr.X0) == i32(39))) || (int32(_pExpr.X0) == i32(41)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) != i32(37) && int32(_pExpr.X0) != i32(36) && int32(_pExpr.X0) != i32(29) && int32(_pExpr.X0) != i32(148) && int32(_pExpr.X0) != i32(40) && int32(_pExpr.X0) != i32(38) && int32(_pExpr.X0) != i32(39) && int32(_pExpr.X0) != i32(41) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91269), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_pExpr.X0) == int32(_op)) || ((int32(_pExpr.X0) == i32(29)) && (int32(_op) == i32(37)))) || ((int32(_pExpr.X0) == i32(148)) && (int32(_op) == i32(36))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) != int32(_op) && (int32(_pExpr.X0) != i32(29) || int32(_op) != i32(37)) && (int32(_pExpr.X0) != i32(148) || int32(_op) != i32(36)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91274), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p5) == i32(0)) || (int32(_pExpr.X0) != int32(_op)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p5) != i32(0) && int32(_pExpr.X0) == int32(_op) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91276), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p5) == i32(128)) || (int32(_pExpr.X0) == int32(_op)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p5) != i32(128) && int32(_pExpr.X0) != int32(_op) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91277), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_p5
@@ -39751,15 +36300,11 @@ _23:
_24:
_2_regFree1 = i32(0)
_2_regFree2 = i32(0)
- func() int32 {
- if (_i >= i32(0)) && (_i < _nLeft) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i < i32(0) || _i >= _nLeft {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91290), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(45984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _i <= i32(0) {
goto _31
@@ -39811,15 +36356,11 @@ _34:
goto _37
_36:
- func() int32 {
- if (((int32(_op) == i32(40)) || (int32(_op) == i32(38))) || (int32(_op) == i32(39))) || (int32(_op) == i32(41)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_op) != i32(40) && int32(_op) != i32(38) && int32(_op) != i32(39) && int32(_op) != i32(41) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91314), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeVectorCompareØ00__func__Ø000))), unsafe.Pointer(str(46000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp2(tls, _v, i32(42), i32(0), _addrDone)
if _i != (_nLeft - i32(2)) {
@@ -39846,15 +36387,11 @@ func _sqlite3VdbeMakeLabel(tls *crt.TLS, _v *TVdbe) (r0 int32) { // sqlite3.c:71
_ = _i
_p = (*XParse)(unsafe.Pointer(_v.X3))
_i = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(84 /* X25 */))), int32(1))
- func() int32 {
- if (_v.X5) == uint32(i32(381479589)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_v.X5) != uint32(i32(381479589)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71693), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeLabelØ00__func__Ø000))), unsafe.Pointer(str(46052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_i & (_i - i32(1))) != i32(0) {
goto _2
@@ -39957,11 +36494,8 @@ func _sqlite3CodeSubselect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _rHasNu
if func() int32 {
if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93197), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93197), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -40013,15 +36547,11 @@ _10:
_4_pLeft = (*XExpr)(unsafe.Pointer(_pExpr.X4))
_4_pKeyInfo = nil
_4_nVal = _sqlite3ExprVectorSize(tls, _4_pLeft)
- func() int32 {
- if (_isRowid == 0) || (_4_nVal == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isRowid != 0 && _4_nVal != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93233), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(44 /* X8 */))) = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(52 /* X17 */))), int32(1))
_4_addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _pExpr.X8, func() int32 {
@@ -40040,28 +36570,21 @@ _10:
goto _21
}
- _5_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
+ _5_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
_5_pEList = (*XExprList)(unsafe.Pointer(_5_pSelect.X0))
- func() int32 {
- if _isRowid == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isRowid != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93262), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if (_5_pEList.X0) == _4_nVal {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93265), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93265), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -40082,45 +36605,29 @@ _10:
_27:
_sqlite3DbFree(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (unsafe.Pointer)(_6_dest.X1))
- func() int32 {
- if _4_pKeyInfo != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _4_pKeyInfo == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93279), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _5_pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _5_pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93280), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_5_pEList.X0) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_5_pEList.X0) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93281), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46236)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3KeyInfoIsWriteable(tls, _4_pKeyInfo) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3KeyInfoIsWriteable(tls, _4_pKeyInfo) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93282), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6_i = i32(0)
_36:
@@ -40139,22 +36646,19 @@ _26:
_21:
if func() int32 {
- if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
+ if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93290), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93290), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
goto _43
}
- _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
+ _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
_9_affinity = _sqlite3ExprAffinity(tls, _4_pLeft)
if _9_affinity != 0 {
goto _44
@@ -40166,15 +36670,11 @@ _44:
goto _45
}
- func() int32 {
- if _sqlite3KeyInfoIsWriteable(tls, _4_pKeyInfo) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3KeyInfoIsWriteable(tls, _4_pKeyInfo) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93309), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pKeyInfo))+uintptr(32 /* X6 */))))) + 8*uintptr(i32(0)))) = _sqlite3ExprCollSeq(tls, _pParse, (*XExpr)(unsafe.Pointer(_pExpr.X4)))
_45:
@@ -40242,27 +36742,19 @@ _60:
_11:
_12:
_13:
- func() int32 {
- if (int32(_pExpr.X0) == i32(20)) || (int32(_pExpr.X0) == i32(119)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) != i32(20) && int32(_pExpr.X0) != i32(119) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93380), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeSubselectØ00__func__Ø000))), unsafe.Pointer(str(46336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _19_pSel = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
+ _19_pSel = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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)
@@ -40381,19 +36873,15 @@ 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((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
+ return (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
}
return (*XSelect)(unsafe.Pointer(uintptr(i32(0))))
}()
- func() int32 {
- if int32(_pExpr.X0) == i32(33) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) != i32(33) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93104), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprINAffinityØ00__func__Ø000))), unsafe.Pointer(str(46456)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zRet = (*int8)(unsafe.Pointer(_sqlite3DbMallocRaw(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), uint64(_nVal+i32(1)))))
if _zRet == nil {
@@ -40436,39 +36924,31 @@ func init() {
}
func _sqlite3VectorFieldSubexpr(tls *crt.TLS, _pVector *XExpr, _i int32) (r0 *XExpr) { // sqlite3.c:91105:1
- func() int32 {
- if _i < _sqlite3ExprVectorSize(tls, _pVector) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i >= _sqlite3ExprVectorSize(tls, _pVector) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91106), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VectorFieldSubexprØ00__func__Ø000))), unsafe.Pointer(str(46492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3ExprIsVector(tls, _pVector) == 0 {
goto _2
}
- func() int32 {
- if (int32(_pVector.X12) == i32(0)) || (int32(_pVector.X0) == i32(157)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pVector.X12) != i32(0) && int32(_pVector.X0) != i32(157) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91108), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VectorFieldSubexprØ00__func__Ø000))), unsafe.Pointer(str(46528)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pVector.X0) != i32(119) && int32(_pVector.X12) != i32(119) {
goto _7
}
- r0 = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_i))).X0))
+ 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
_7:
- r0 = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_i))).X0))
+ 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
_2:
@@ -40500,17 +36980,13 @@ _0:
goto _1
}
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAffinityØ00__func__Ø000))), unsafe.Pointer(str(46600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(i32(0)))).X0)))
+ 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
_1:
@@ -40524,17 +37000,13 @@ _4:
goto _5
}
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90791), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAffinityØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- r0 = _sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0)))))
+ r0 = _sqlite3AffinityType(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), (*uint8)(unsafe.Pointer(uintptr(i32(0)))))
return
_5:
@@ -40550,17 +37022,13 @@ _9:
goto _10
}
- func() int32 {
- if (((*XExpr)(unsafe.Pointer(_pExpr.X4)).X2) & uint32(i32(2048))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (((*XExpr)(unsafe.Pointer(_pExpr.X4)).X2) & uint32(i32(2048))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAffinityØ00__func__Ø000))), unsafe.Pointer(str(46628)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- r0 = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(_pExpr.X9))).X0)))
+ 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
_10:
@@ -40579,49 +37047,33 @@ _0:
goto _3
}
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90845), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprSkipCollateØ00__func__Ø000))), unsafe.Pointer(str(43812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pExpr.X0) == i32(151) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) != i32(151) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprSkipCollateØ00__func__Ø000))), unsafe.Pointer(str(46688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0))
goto _10
_3:
- func() int32 {
- if int32(_pExpr.X0) == i32(53) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) != i32(53) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90850), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprSkipCollateØ00__func__Ø000))), unsafe.Pointer(str(46712)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pExpr = (*XExpr)(unsafe.Pointer(_pExpr.X4))
_10:
@@ -40646,15 +37098,11 @@ func init() {
}
func _sqlite3TableColumnAffinity(tls *crt.TLS, _pTab *XTable, _iCol int32) (r0 int8) { // sqlite3.c:90758:1
- func() int32 {
- if _iCol < int32(_pTab.X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iCol >= int32(_pTab.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90759), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TableColumnAffinityØ00__func__Ø000))), unsafe.Pointer(str(46780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = int8(func() int32 {
if _iCol >= i32(0) {
@@ -40700,15 +37148,11 @@ _1:
return
_7:
- func() int32 {
- if (int32(_aff1) == i32(0)) || (int32(_aff2) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_aff1) != i32(0) && int32(_aff2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompareAffinityØ00__func__Ø000))), unsafe.Pointer(str(46824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = int8(int32(_aff1) + int32(_aff2))
return
@@ -40892,61 +37336,41 @@ _4:
goto _5
}
- _sqlite3TreeViewSelect(tls, (*T5516662)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, (*T5516644)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
_5:
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDest.X0) != i32(6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDest.X0) == i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121149), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(46900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDest.X0) != i32(5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDest.X0) == i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121150), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(46948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDest.X0) != i32(8)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDest.X0) == i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121151), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(46992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDest.X0) != i32(7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDest.X0) == i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121152), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pDest.X0) > i32(8) {
goto _18
}
- func() int32 {
- if (((((((int32(_pDest.X0) == i32(3)) || (int32(_pDest.X0) == i32(1))) || (int32(_pDest.X0) == i32(2))) || (int32(_pDest.X0) == i32(4))) || (int32(_pDest.X0) == i32(7))) || (int32(_pDest.X0) == i32(6))) || (int32(_pDest.X0) == i32(8))) || (int32(_pDest.X0) == i32(5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pDest.X0) != i32(3) && int32(_pDest.X0) != i32(1) && int32(_pDest.X0) != i32(2) && int32(_pDest.X0) != i32(4) && int32(_pDest.X0) != i32(7) && int32(_pDest.X0) != i32(6) && int32(_pDest.X0) != i32(8) && int32(_pDest.X0) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121154), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprListDelete(tls, _db, (*XExprList)(unsafe.Pointer(_p.X12)))
*(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(80 /* X12 */))))) = (*XExprList)(unsafe.Pointer(uintptr(i32(0))))
@@ -40967,15 +37391,11 @@ _18:
goto _select_end
_29:
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X0)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X0)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_isAgg = bool2int(((_p.X3) & uint32(i32(8))) != uint32(i32(0)))
if (Xsqlite3SelectTrace & i32(256)) == 0 {
@@ -40991,7 +37411,7 @@ _29:
return str(47324)
}())
_33:
- _sqlite3TreeViewSelect(tls, (*T5516662)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, (*T5516644)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
_32:
_i = i32(0)
_34:
@@ -41101,7 +37521,7 @@ _52:
goto _53
}
- if int32((uint32(((*T5506898)(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(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
goto _54
}
@@ -41115,7 +37535,7 @@ _53:
*p = (*p) + _sqlite3SelectExprHeight(tls, _p)
sink961 = *p
}
- if (int32((*T5506898)(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((*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 {
goto _56
}
@@ -41132,10 +37552,10 @@ _53:
return str(47420)
}())
_58:
- _sqlite3TreeViewSelect(tls, (*T5516662)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, (*T5516644)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
_57:
_56:
- if _i != i32(0) || (_pTabList.X0) != i32(1) && (int32((*T5506898)(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((*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) {
goto _63
}
@@ -41148,7 +37568,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)((*T5506898)(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)((*T5506880)(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))
@@ -41157,20 +37577,16 @@ _56:
_63:
_18_onceAddr = i32(0)
- func() int32 {
- if (_12_pItem.X6) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_12_pItem.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121326), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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(((*T5506898)(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(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
goto _67
}
@@ -41231,7 +37647,7 @@ _51:
return str(47504)
}())
_72:
- _sqlite3TreeViewSelect(tls, (*T5516662)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, (*T5516644)(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
@@ -41242,16 +37658,12 @@ _71:
*p = (*p) & uint32(i32(-2))
sink985 = *p
}
- _pGroupBy = store5429888((**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(64 /* X10 */))))), _sqlite3ExprListDup(tls, _db, _pEList, i32(0)))
- func() int32 {
- if (_sDistinct.X0) != 0 {
- return i32(0)
- }
- return func() int32 {
+ _pGroupBy = store5429870((**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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (Xsqlite3SelectTrace & i32(1024)) == 0 {
goto _77
@@ -41266,7 +37678,7 @@ _71:
return str(47560)
}())
_78:
- _sqlite3TreeViewSelect(tls, (*T5516662)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, (*T5516644)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
_77:
_74:
if (*XExprList)(unsafe.Pointer(_sSort.X0)) == nil {
@@ -41392,7 +37804,7 @@ _101:
goto _104
}
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(28 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0))
+ *(*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))
*(*uintptr)(unsafe.Pointer(func() **TExprList_item { _38_k -= 1; return &_38_pItem }())) += uintptr(32)
goto _101
@@ -41403,20 +37815,16 @@ _105:
goto _108
}
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_38_pItem))+uintptr(28 /* X5 */))))))) + uintptr(2 /* X1 */))) = uint16(i32(0))
+ *(*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))
*(*uintptr)(unsafe.Pointer(func() **TExprList_item { _38_k -= 1; return &_38_pItem }())) += uintptr(32)
goto _105
_108:
- func() int32 {
- if i32(66) == int32(_sqlite3LogEst(tls, uint64(i32(100)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(66) != int32(_sqlite3LogEst(tls, uint64(i32(100)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_p.X2) <= i32(66) {
goto _111
@@ -41427,15 +37835,11 @@ _111:
goto _112
_100:
- func() int32 {
- if i32(0) == int32(_sqlite3LogEst(tls, uint64(i32(1)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(0) != int32(_sqlite3LogEst(tls, uint64(i32(1)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121527), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(10 /* X2 */))) = int16(i32(0))
_112:
@@ -41473,22 +37877,18 @@ _119:
goto _122
}
- func() int32 {
- if (((*XExpr)(unsafe.Pointer((*TAggInfo_func)(unsafe.Pointer(uintptr(_sAggInfo.X11) + 24*uintptr(_i))).X0)).X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (((*XExpr)(unsafe.Pointer((*TAggInfo_func)(unsafe.Pointer(uintptr(_sAggInfo.X11) + 24*uintptr(_i))).X0)).X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121564), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_37_sNC)) + uintptr(48 /* X7 */)))
*p = uint16(int32(*p) | i32(8))
sink4530 = *p
}
- _sqlite3ExprAnalyzeAggList(tls, &_37_sNC, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*T5458793)(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))
@@ -41707,7 +38107,7 @@ _157:
_126:
_59_pDel = nil
- if store5434322(&_59_pTab, _isSimpleCount(tls, _p, &_sAggInfo)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5434304(&_59_pTab, _isSimpleCount(tls, _p, &_sAggInfo)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _159
}
@@ -41762,25 +38162,17 @@ _171:
_159:
_65_pMinMax = nil
_65_flag = u8(0)
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121890), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_65_flag) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_65_flag) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121891), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XExpr)(unsafe.Pointer(_p.X11)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
goto _177
@@ -41788,15 +38180,11 @@ _159:
_65_flag = _minMaxQuery(tls, &_sAggInfo, &_65_pMinMax)
_177:
- func() int32 {
- if (int32(_65_flag) == i32(0)) || ((_65_pMinMax != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) && ((_65_pMinMax.X0) == i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_65_flag) != i32(0) && (_65_pMinMax == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || (_65_pMinMax.X0) != i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121895), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(47992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _65_flag == 0 {
goto _182
@@ -41804,15 +38192,11 @@ _177:
_65_pMinMax = _sqlite3ExprListDup(tls, _db, _65_pMinMax, i32(0))
_59_pDel = _65_pMinMax
- func() int32 {
- if ((_db.X17) != 0) || (_65_pMinMax != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) == 0 && _65_pMinMax == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121900), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(48040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_db.X17) != 0 {
goto _186
@@ -41838,15 +38222,11 @@ _182:
_189:
_updateAccumulator(tls, _pParse, &_sAggInfo)
- func() int32 {
- if (_65_pMinMax == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((_65_pMinMax.X0) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _65_pMinMax != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && (_65_pMinMax.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectØ00__func__Ø000))), unsafe.Pointer(str(48072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3WhereIsOrdered(tls, _pWInfo) <= i32(0) {
goto _193
@@ -41921,7 +38301,7 @@ func _sqlite3AuthCheck(tls *crt.TLS, _pParse *XParse, _code int32, _zArg1 *int8,
var _rc int32 // sqlite3.c:99394:7
_ = _rc
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && (_pParse.X55) == 0 {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && (_pParse.X55) == 0 {
goto _1
}
@@ -41991,7 +38371,7 @@ func _sqlite3DebugPrintf(tls *crt.TLS, _zFormat *int8, args ...interface{}) { //
}
-func _sqlite3TreeViewSelect(tls *crt.TLS, _pView *T5516662, _p *XSelect, _moreToFollow uint8) { // sqlite3.c:26269:1
+func _sqlite3TreeViewSelect(tls *crt.TLS, _pView *T5516644, _p *XSelect, _moreToFollow uint8) { // sqlite3.c:26269:1
var _n int32 // sqlite3.c:26270:7
_ = _n
var _cnt int32 // sqlite3.c:26271:7
@@ -42138,7 +38518,7 @@ _27:
_sqlite3XPrintf(tls, &_7_x, str(48324), unsafe.Pointer(_7_pItem.X3))
_28:
- if (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(60 /* X9 */))).X0) & i32(8)) == 0 {
+ if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(60 /* X9 */))).X0) & i32(8)) == 0 {
goto _29
}
@@ -42152,11 +38532,11 @@ _29:
_sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(_7_pItem.X5)), uint8(i32(0)))
_30:
- if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5506880)(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((*T5506918)(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((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pItem)) + uintptr(96 /* X15 */))))))), uint8(i32(0)), str(48348))
_31:
_sqlite3TreeViewPop(tls, _pView)
_6_i += 1
@@ -42250,7 +38630,7 @@ _38:
}
-func _sqlite3TreeViewLine(tls *crt.TLS, _p *T5516662, _zFormat *int8, args ...interface{}) { // sqlite3.c:26196:1
+func _sqlite3TreeViewLine(tls *crt.TLS, _p *T5516644, _zFormat *int8, args ...interface{}) { // sqlite3.c:26196:1
var _ap []interface{} // sqlite3.c:26197:11
_ = _ap
var _i int32 // sqlite3.c:26198:7
@@ -42290,15 +38670,11 @@ _0:
_ap = args
_sqlite3VXPrintf(tls, &_acc, _zFormat, _ap)
_ap = nil
- func() int32 {
- if (_acc.X3) > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_acc.X3) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26211), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TreeViewLineØ00__func__Ø000))), unsafe.Pointer(str(48420)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_zBuf)) + 1*uintptr((_acc.X3)-uint32(i32(1)))))) == i32(10) {
goto _12
@@ -42319,17 +38695,17 @@ func init() {
crt.Xstrncpy(nil, &_sqlite3TreeViewLineØ00__func__Ø000[0], str(48432), 20)
}
-func _sqlite3TreeViewPush(tls *crt.TLS, _p *T5516662, _moreToFollow uint8) (r0 *T5516662) { // sqlite3.c:26170:1
- if _p != (*T5516662)(unsafe.Pointer(uintptr(i32(0)))) {
+func _sqlite3TreeViewPush(tls *crt.TLS, _p *T5516644, _moreToFollow uint8) (r0 *T5516644) { // sqlite3.c:26170:1
+ if _p != (*T5516644)(unsafe.Pointer(uintptr(i32(0)))) {
goto _0
}
- _p = (*T5516662)(unsafe.Pointer(Xsqlite3_malloc64(tls, u64(104))))
- if _p != (*T5516662)(unsafe.Pointer(uintptr(i32(0)))) {
+ _p = (*T5516644)(unsafe.Pointer(Xsqlite3_malloc64(tls, u64(104))))
+ if _p != (*T5516644)(unsafe.Pointer(uintptr(i32(0)))) {
goto _1
}
- r0 = (*T5516662)(unsafe.Pointer(uintptr(i32(0))))
+ r0 = (*T5516644)(unsafe.Pointer(uintptr(i32(0))))
return
_1:
@@ -42339,15 +38715,11 @@ _1:
_0:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) += 1
_2:
- func() int32 {
- if (int32(_moreToFollow) == i32(0)) || (int32(_moreToFollow) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_moreToFollow) != i32(0) && int32(_moreToFollow) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TreeViewPushØ00__func__Ø000))), unsafe.Pointer(str(48452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if uint64(_p.X0) >= u64(100) {
goto _6
@@ -42366,7 +38738,7 @@ func init() {
crt.Xstrncpy(nil, &_sqlite3TreeViewPushØ00__func__Ø000[0], str(48488), 20)
}
-func _sqlite3TreeViewWith(tls *crt.TLS, _pView *T5516662, _pWith *XWith, _moreToFollow uint8) { // sqlite3.c:26229:1
+func _sqlite3TreeViewWith(tls *crt.TLS, _pView *T5516644, _pWith *XWith, _moreToFollow uint8) { // sqlite3.c:26229:1
var _i int32 // sqlite3.c:26230:7
_ = _i
var _4_x XStrAccum // sqlite3.c:26241:16
@@ -42451,15 +38823,15 @@ _4:
}
-func _sqlite3TreeViewItem(tls *crt.TLS, _p *T5516662, _zLabel *int8, _moreFollows uint8) { // sqlite3.c:26221:1
+func _sqlite3TreeViewItem(tls *crt.TLS, _p *T5516644, _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 *T5516662) { // sqlite3.c:26186:1
- if _p != (*T5516662)(unsafe.Pointer(uintptr(i32(0)))) {
+func _sqlite3TreeViewPop(tls *crt.TLS, _p *T5516644) { // sqlite3.c:26186:1
+ if _p != (*T5516644)(unsafe.Pointer(uintptr(i32(0)))) {
goto _0
}
@@ -42477,7 +38849,7 @@ _1:
}
-func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T5516662, _pList *XExprList, _moreToFollow uint8, _zLabel *int8) { // sqlite3.c:26653:1
+func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T5516644, _pList *XExprList, _moreToFollow uint8, _zLabel *int8) { // sqlite3.c:26653:1
_pView = _sqlite3TreeViewPush(tls, _pView, _moreToFollow)
_sqlite3TreeViewBareExprList(tls, _pView, _pList, _zLabel)
_sqlite3TreeViewPop(tls, _pView)
@@ -42485,7 +38857,7 @@ func _sqlite3TreeViewExprList(tls *crt.TLS, _pView *T5516662, _pList *XExprList,
}
-func _sqlite3TreeViewBareExprList(tls *crt.TLS, _pView *T5516662, _pList *XExprList, _zLabel *int8) { // sqlite3.c:26631:1
+func _sqlite3TreeViewBareExprList(tls *crt.TLS, _pView *T5516644, _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
@@ -42511,7 +38883,7 @@ _4:
goto _7
}
- _3_j = int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_2_i))))) + uintptr(28 /* X5 */))))).X0)
+ _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)
if _3_j == 0 {
goto _8
}
@@ -42535,7 +38907,7 @@ _3:
}
-func _sqlite3TreeViewExpr(tls *crt.TLS, _pView *T5516662, _pExpr *XExpr, _moreToFollow uint8) { // sqlite3.c:26381:1
+func _sqlite3TreeViewExpr(tls *crt.TLS, _pView *T5516644, _pExpr *XExpr, _moreToFollow uint8) { // sqlite3.c:26381:1
var _zBinOp *int8 // sqlite3.c:26382:14
_ = _zBinOp
var _zUniOp *int8 // sqlite3.c:26383:14
@@ -42705,20 +39077,20 @@ _6:
goto _60
}
- _sqlite3TreeViewLine(tls, _pView, str(38632), *(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))
+ _sqlite3TreeViewLine(tls, _pView, str(38632), *(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))
goto _61
_60:
- _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
_61:
goto _57
_7:
- _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
goto _57
_8:
- _sqlite3TreeViewLine(tls, _pView, str(48644), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(48644), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
goto _57
_9:
@@ -42726,11 +39098,11 @@ _9:
goto _57
_10:
- _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
goto _57
_11:
- _sqlite3TreeViewLine(tls, _pView, str(48648), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))), int32(_pExpr.X9))
+ _sqlite3TreeViewLine(tls, _pView, str(48648), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))), int32(_pExpr.X9))
goto _57
_12:
@@ -42738,11 +39110,11 @@ _12:
goto _57
_13:
- _sqlite3TreeViewLine(tls, _pView, str(48680), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(48680), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
goto _57
_14:
- _sqlite3TreeViewLine(tls, _pView, str(48688), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(48688), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
_sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(0)))
goto _57
@@ -42855,12 +39227,12 @@ _41:
goto _57
_42:
- _sqlite3TreeViewLine(tls, _pView, str(48732), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(48732), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(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((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(48740), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
_sqlite3TreeViewExpr(tls, _pView, (*XExpr)(unsafe.Pointer(_pExpr.X4)), uint8(i32(0)))
goto _57
@@ -42874,17 +39246,17 @@ _45:
goto _63
_62:
- _22_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
+ _22_pFarg = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(48752), int32(_pExpr.X12), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
goto _65
_64:
- _sqlite3TreeViewLine(tls, _pView, str(48772), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(48772), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
_65:
if _22_pFarg == nil {
goto _66
@@ -42896,12 +39268,12 @@ _66:
_46:
_sqlite3TreeViewLine(tls, _pView, str(48784))
- _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0)))
goto _57
_48:
@@ -42911,18 +39283,18 @@ _48:
goto _67
}
- _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458811)(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((*T5458793)(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((*T5458811)(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((*T5458811)(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((*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))
_sqlite3TreeViewLine(tls, _pView, str(24960))
_sqlite3TreeViewExpr(tls, _pView, _33_pX, uint8(i32(1)))
_sqlite3TreeViewExpr(tls, _pView, _33_pY, uint8(i32(1)))
@@ -42941,7 +39313,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((*T5458811)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), uint8(i32(0)), (*int8)(unsafe.Pointer(uintptr(i32(0)))))
goto _57
_52:
@@ -42976,7 +39348,7 @@ _75:
goto _76
_76:
- _sqlite3TreeViewLine(tls, _pView, str(48856), unsafe.Pointer(_36_zType), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
+ _sqlite3TreeViewLine(tls, _pView, str(48856), unsafe.Pointer(_36_zType), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))))
goto _57
_53:
@@ -42985,12 +39357,12 @@ _53:
goto _57
_54:
- _sqlite3TreeViewBareExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), str(48888))
+ _sqlite3TreeViewBareExprList(tls, _pView, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458811)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(32 /* X6 */))))))), uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, _pView, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(32 /* X6 */))))))), uint8(i32(0)))
goto _57
_56:
@@ -43033,11 +39405,8 @@ func _sqlite3SelectPrep(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pOuterNC *X
if func() int32 {
if _p == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectPrepØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectPrepØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -43112,7 +39481,8 @@ _0:
}
func _sqlite3ExprWalkNoop(tls *crt.TLS, _NotUsed *XWalker, _NotUsed2 *XExpr) (r0 int32) { // sqlite3.c:120805:1
- func() *XExpr { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
r0 = i32(0)
return
@@ -43232,30 +39602,22 @@ _16:
*p = (*p) & uint32(i32(-257))
sink985 = *p
}
- func() int32 {
- if ((_p.X3) & uint32(i32(65536))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X3) & uint32(i32(65536))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120275), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertCompoundSelectToSubqueryØ00__func__Ø000))), unsafe.Pointer(str(48960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */)))
*p = (*p) | uint32(i32(65536))
sink985 = *p
}
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_pNew.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSelect)(unsafe.Pointer(_pNew.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120277), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertCompoundSelectToSubqueryØ00__func__Ø000))), unsafe.Pointer(str(48992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**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))))
@@ -43288,11 +39650,8 @@ _2:
if _p != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 {
if (_p.X0) == i32(0) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103305), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendFromTermØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103305), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendFromTermØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -43305,15 +39664,11 @@ _2:
_8:
_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() int32 {
- if _pAlias != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pAlias == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103309), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendFromTermØ00__func__Ø000))), unsafe.Pointer(str(49044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pAlias.X1) == 0 {
goto _11
@@ -43328,15 +39683,11 @@ _11:
return
_append_from_error:
- func() int32 {
- if _p == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103319), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendFromTermØ00__func__Ø000))), unsafe.Pointer(str(49056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprDelete(tls, _db, _pOn)
_sqlite3IdListDelete(tls, _db, _pUsing)
@@ -43351,25 +39702,17 @@ func _sqlite3SrcListAppend(tls *crt.TLS, _db *Xsqlite3, _pList *XSrcList, _pTabl
_ = _pItem
var _5_pTemp *XToken // sqlite3.c:103222:11
_ = _5_pTemp
- func() int32 {
- if (_pDatabase == (*XToken)(unsafe.Pointer(uintptr(i32(0))))) || (_pTable != (*XToken)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pDatabase != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) && _pTable == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103201), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendØ00__func__Ø000))), unsafe.Pointer(str(49064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103202), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAppendØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pList != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _5
@@ -43439,45 +39782,29 @@ func _sqlite3SrcListEnlarge(tls *crt.TLS, _db *Xsqlite3, _pSrc *XSrcList, _nExtr
_ = _1_nAlloc
var _1_nGot int32 // sqlite3.c:103130:9
_ = _1_nGot
- func() int32 {
- if _iStart >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iStart < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103121), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49116)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nExtra >= i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nExtra < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103122), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pSrc == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103123), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iStart <= (_pSrc.X0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iStart > (_pSrc.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103124), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (uint32(_pSrc.X0) + uint32(_nExtra)) <= (_pSrc.X1) {
goto _8
@@ -43489,15 +39816,11 @@ func _sqlite3SrcListEnlarge(tls *crt.TLS, _db *Xsqlite3, _pSrc *XSrcList, _nExtr
goto _9
}
- func() int32 {
- if (_db.X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103134), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListEnlargeØ00__func__Ø000))), unsafe.Pointer(str(49168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pSrc
return
@@ -43579,15 +39902,11 @@ func _sqlite3ExprListAppend(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _p
var _5_pItem *TExprList_item // sqlite3.c:92233:26
_ = _5_pItem
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92213), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
@@ -43617,15 +39936,11 @@ _2:
goto _6
}
- func() int32 {
- if (_pList.X0) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pList.X0) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92224), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendØ00__func__Ø000))), unsafe.Pointer(str(49244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3_a = (*TExprList_item)(unsafe.Pointer(_sqlite3DbRealloc(tls, _db, _pList.X1, uint64((_pList.X0)*i32(2))*u64(32))))
if _3_a != (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -43638,15 +39953,11 @@ _9:
*(**TExprList_item)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(8 /* X1 */))))) = _3_a
_6:
_5:
- func() int32 {
- if (*TExprList_item)(unsafe.Pointer(_pList.X1)) != (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TExprList_item)(unsafe.Pointer(_pList.X1)) == (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92231), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendØ00__func__Ø000))), unsafe.Pointer(str(49260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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))
@@ -43692,15 +40003,11 @@ func _sqlite3ExprAlloc(tls *crt.TLS, _db *Xsqlite3, _op int32, _pToken *XToken,
_ = _iValue
_nExtra = i32(0)
_iValue = i32(0)
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91470), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAllocØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pToken == nil {
goto _2
@@ -43711,15 +40018,11 @@ func _sqlite3ExprAlloc(tls *crt.TLS, _db *Xsqlite3, _op int32, _pToken *XToken,
}
_nExtra = int32((_pToken.X1) + uint32(i32(1)))
- func() int32 {
- if _iValue >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iValue < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91475), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAllocØ00__func__Ø000))), unsafe.Pointer(str(49296)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5:
_2:
@@ -43744,33 +40047,29 @@ _2:
*p = (*p) | uint32(i32(1024))
sink985 = *p
}
- *(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = _iValue
+ *(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = _iValue
goto _11
_10:
- *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))) = (*int8)(unsafe.Pointer((*XExpr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + 72*uintptr(i32(1))))))
- func() int32 {
- if ((_pToken.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_pToken.X1) == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ *(**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))))))
+ 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pToken.X1) == 0 {
goto _15
}
- crt.Xmemcpy(tls, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */)))))), (unsafe.Pointer)(_pToken.X0), uint64(_pToken.X1))
+ 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))
_15:
- *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(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((*T5519038)(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((*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 {
goto _17
}
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(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((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) {
goto _18
}
@@ -43780,7 +40079,7 @@ _15:
sink985 = *p
}
_18:
- _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))
+ _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X3 */))))))
_17:
_11:
_9:
@@ -44019,7 +40318,7 @@ _5:
goto _6
}
- if _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 {
+ if _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 {
goto _7
}
@@ -44030,11 +40329,11 @@ _7:
goto _8
_6:
- if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) == nil {
+ if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) == nil {
goto _9
}
- if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 {
+ if _sqlite3WalkExprList(tls, _pWalker, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 {
goto _10
}
@@ -44062,11 +40361,8 @@ func _sqlite3WalkSelectFrom(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 in
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalkSelectFromØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalkSelectFromØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -44087,7 +40383,7 @@ _3:
return
_7:
- if ((uint32(((*T5506898)(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((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */)))))))) == 0 {
+ 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 {
goto _9
}
@@ -44195,11 +40491,8 @@ _0:
if func() int32 {
if (*XSrcList)(unsafe.Pointer(_p.X8)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120540), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120540), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -44227,32 +40520,24 @@ _6:
goto _9
}
- func() int32 {
- if (int32((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(5)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) || ((*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ 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)))) {
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)
- return i32(0)
- }()
+ }
}()
- if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _13
}
goto _7
_13:
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120562), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _withExpand(tls, _pWalker, _pFrom) == 0 {
goto _16
@@ -44274,25 +40559,17 @@ _17:
}
_6_pSel = (*XSelect)(unsafe.Pointer(_pFrom.X5))
- func() int32 {
- if _6_pSel != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _6_pSel == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120571), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120572), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3WalkSelect(tls, _pWalker, _6_pSel) == 0 {
goto _24
@@ -44302,7 +40579,7 @@ _17:
return
_24:
- *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store5434322(&_4_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(128)))))
+ *(**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)))))
if _4_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _25
}
@@ -44325,15 +40602,11 @@ _27:
_sqlite3ColumnsFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(_6_pSel.X0)), (*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab))+uintptr(70 /* X11 */))), (**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab))+uintptr(8 /* X1 */))))))
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab)) + uintptr(68 /* X10 */))) = int16(i32(-1))
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab)) + uintptr(72 /* X12 */))) = int16(i32(200))
- func() int32 {
- if i32(200) == int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(200) != int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120581), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pTab)) + uintptr(64 /* X9 */)))
@@ -44343,17 +40616,13 @@ _27:
goto _30
_19:
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120586), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store5434322(&_4_pTab, _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), _pFrom))
+ *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store5434304(&_4_pTab, _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), _pFrom))
if _4_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _33
}
@@ -44393,15 +40662,11 @@ _36:
return
_39:
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_pFrom.X5)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSelect)(unsafe.Pointer(_pFrom.X5)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120603), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(40 /* X5 */))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(_4_pTab.X3)), i32(0))
_sqlite3SelectSetName(tls, (*XSelect)(unsafe.Pointer(_pFrom.X5)), _4_pTab.X0)
@@ -44447,25 +40712,17 @@ _45:
goto _48
_49:
- func() int32 {
- if (int32(_pE.X0) != i32(122)) || ((*XExpr)(unsafe.Pointer(_pE.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pE.X0) == i32(122) && (*XExpr)(unsafe.Pointer(_pE.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120640), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pE.X0) != i32(122)) || (((*XExpr)(unsafe.Pointer(_pE.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && (int32((*XExpr)(unsafe.Pointer(_pE.X4)).X0) == i32(55))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pE.X0) == i32(122) && ((*XExpr)(unsafe.Pointer(_pE.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || int32((*XExpr)(unsafe.Pointer(_pE.X4)).X0) != i32(55)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120641), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pE.X0) != i32(122) || int32((*XExpr)(unsafe.Pointer(_pE.X5)).X0) != i32(160) {
goto _58
@@ -44494,15 +40751,11 @@ _61:
_pE = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_15_a)) + 32*uintptr(_k))).X0))
_pRight = (*XExpr)(unsafe.Pointer(_pE.X5))
- func() int32 {
- if (int32(_pE.X0) != i32(122)) || (_pRight != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pE.X0) == i32(122) && _pRight == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120659), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pE.X0) == i32(160) || int32(_pE.X0) == i32(122) && int32(_pRight.X0) == i32(160) {
goto _70
@@ -44528,27 +40781,19 @@ _70:
goto _73
}
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pE.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pE.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120679), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*XExpr)(unsafe.Pointer(_pE.X4)).X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (((*XExpr)(unsafe.Pointer(_pE.X4)).X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120680), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _19_zTName = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr(_pE.X4) + uintptr(8 /* X3 */)))))
+ _19_zTName = *(**int8)(unsafe.Pointer((*T5519020)(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:
@@ -44600,15 +40845,11 @@ _90:
}
_25_zName = (*XColumn)(unsafe.Pointer(uintptr(_21_pTab.X1) + 32*uintptr(_j))).X0
- func() int32 {
- if _25_zName != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _25_zName == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120707), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectExpanderØ00__func__Ø000))), unsafe.Pointer(str(49772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _19_zTName == nil || _21_pSub == nil || _sqlite3MatchSpanName(tls, (*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_21_pSub.X0)).X1)+32*uintptr(_j))).X2, (*int8)(unsafe.Pointer(uintptr(i32(0)))), _19_zTName, (*int8)(unsafe.Pointer(uintptr(i32(0))))) != i32(0) {
goto _98
@@ -44629,7 +40870,7 @@ _100:
goto _102
}
- if (int32((*T5506898)(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((*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 {
goto _104
}
@@ -44747,29 +40988,21 @@ func init() {
}
func _sqlite3WithPush(tls *crt.TLS, _pParse *XParse, _pWith *XWith, _bFree uint8) { // sqlite3.c:120339:1
- func() int32 {
- if (int32(_bFree) == i32(0)) || (((*XWith)(unsafe.Pointer(_pParse.X70)) == (*XWith)(unsafe.Pointer(uintptr(i32(0))))) && ((*XWith)(unsafe.Pointer(_pParse.X71)) == (*XWith)(unsafe.Pointer(uintptr(i32(0)))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_bFree) != i32(0) && ((*XWith)(unsafe.Pointer(_pParse.X70)) != (*XWith)(unsafe.Pointer(uintptr(i32(0)))) || (*XWith)(unsafe.Pointer(_pParse.X71)) != (*XWith)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120340), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WithPushØ00__func__Ø000))), unsafe.Pointer(str(49880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pWith == nil {
goto _4
}
- func() int32 {
- if (*XWith)(unsafe.Pointer(_pParse.X70)) != _pWith {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWith)(unsafe.Pointer(_pParse.X70)) == _pWith {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120342), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WithPushØ00__func__Ø000))), unsafe.Pointer(str(49940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWith)) + uintptr(8 /* X1 */))))) = (*XWith)(unsafe.Pointer(_pParse.X70))
*(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(584 /* X70 */))))) = _pWith
@@ -44795,15 +41028,11 @@ func _sqlite3SrcListAssignCursors(tls *crt.TLS, _pParse *XParse, _pList *XSrcLis
_ = _i
var _pItem *TSrcList_item // sqlite3.c:103236:23
_ = _pItem
- func() int32 {
- if (_pList != nil) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pList == nil && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103237), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListAssignCursorsØ00__func__Ø000))), unsafe.Pointer(str(49980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pList == nil {
goto _3
@@ -44875,15 +41104,11 @@ func _withExpand(tls *crt.TLS, _pWalker *XWalker, _pFrom *TSrcList_item) (r0 int
_ = _7_pPrior
_pParse = (*XParse)(unsafe.Pointer(_pWalker.X0))
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120373), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(49460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pCte = _searchWith(tls, (*XWith)(unsafe.Pointer(_pParse.X70)), _pFrom, &_pWith)
if _pCte == nil {
@@ -44907,17 +41132,13 @@ _3:
return
_4:
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pFrom.X4)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_pFrom.X4)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120394), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(49460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(32 /* X4 */))))) = store5434322(&_1_pTab, (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(128)))))
+ *(**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)))))
if _1_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _7
}
@@ -44930,15 +41151,11 @@ _7:
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(0 /* X0 */))) = _sqlite3DbStrDup(tls, _db, _pCte.X0)
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(68 /* X10 */))) = int16(i32(-1))
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(72 /* X12 */))) = int16(i32(200))
- func() int32 {
- if i32(200) == int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(200) != int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120400), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(49500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pTab)) + uintptr(64 /* X9 */)))
@@ -44954,15 +41171,11 @@ _7:
return
_10:
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_pFrom.X5)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSelect)(unsafe.Pointer(_pFrom.X5)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120404), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(50044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_pSel = (*XSelect)(unsafe.Pointer(_pFrom.X5))
_1_bMayRecursive = bool2int((int32(_1_pSel.X1) == i32(116)) || (int32(_1_pSel.X1) == i32(115)))
@@ -44983,7 +41196,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)((*T5506898)(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)((*T5506880)(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 */)))
@@ -45005,15 +41218,11 @@ _14:
return
_22:
- func() int32 {
- if ((_1_pTab.X8) == uint32(i32(1))) || ((((_1_pSel.X3) & uint32(i32(8192))) != 0) && ((_1_pTab.X8) == uint32(i32(2)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_pTab.X8) != uint32(i32(1)) && (((_1_pSel.X3)&uint32(i32(8192))) == 0 || (_1_pTab.X8) != uint32(i32(2))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120433), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(50104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCte)) + uintptr(24 /* X3 */))) = str(50180)
_1_pSavedWith = (*XWith)(unsafe.Pointer(_pParse.X70))
@@ -45023,15 +41232,11 @@ _22:
}
_7_pPrior = (*XSelect)(unsafe.Pointer(_1_pSel.X13))
- func() int32 {
- if (*XWith)(unsafe.Pointer(_7_pPrior.X17)) == (*XWith)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWith)(unsafe.Pointer(_7_pPrior.X17)) != (*XWith)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120440), unsafe.Pointer((*int8)(unsafe.Pointer(&_withExpandØ00__func__Ø000))), unsafe.Pointer(str(50204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_7_pPrior)) + uintptr(120 /* X17 */))))) = (*XWith)(unsafe.Pointer(_1_pSel.X17))
_sqlite3WalkSelect(tls, _pWalker, _7_pPrior)
@@ -45147,7 +41352,7 @@ _1:
}
func _cannotBeFunction(tls *crt.TLS, _pParse *XParse, _pFrom *TSrcList_item) (r0 int32) { // sqlite3.c:120289:1
- if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _0
}
@@ -45260,15 +41465,11 @@ func _sqlite3SelectDup(tls *crt.TLS, _db *Xsqlite3, _pDup *XSelect, _flags int32
_pRet = nil
_pNext = nil
_pp = &_pRet
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92161), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectDupØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = _pDup
_2:
@@ -45337,15 +41538,11 @@ func _sqlite3ExprListDup(tls *crt.TLS, _db *Xsqlite3, _p *XExprList, _flags int3
var _3_pNewExpr *XExpr // sqlite3.c:92054:10
_ = _3_pNewExpr
_pPriorSelectCol = nil
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92040), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
@@ -45384,7 +41581,7 @@ _5:
_8:
_4:
- *(**TExprList_item)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = store5517699(&_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 */))))) = store5517681(&_pItem, (*TExprList_item)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(_i)*u64(32)))))
if _pItem != (*TExprList_item)(unsafe.Pointer(uintptr(i32(0)))) {
goto _9
}
@@ -45403,77 +41600,53 @@ _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) || store5518888(&_3_pNewExpr, (*XExpr)(unsafe.Pointer(_pItem.X0))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
+ if _3_pOldExpr == nil || int32(_3_pOldExpr.X0) != i32(159) || store5518870(&_3_pNewExpr, (*XExpr)(unsafe.Pointer(_pItem.X0))) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
goto _16
}
- func() int32 {
- if (int32(_3_pNewExpr.X9) == i32(0)) || (_i > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_3_pNewExpr.X9) != i32(0) && _i <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92060), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_3_pNewExpr.X9) != i32(0) {
goto _20
}
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_3_pOldExpr.X4)) == (*XExpr)(unsafe.Pointer(_3_pOldExpr.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_3_pOldExpr.X4)) != (*XExpr)(unsafe.Pointer(_3_pOldExpr.X5)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92062), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50424)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pPriorSelectCol = store5518888((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pNewExpr))+uintptr(16 /* X4 */))))), (*XExpr)(unsafe.Pointer(_3_pNewExpr.X5)))
+ _pPriorSelectCol = store5518870((**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pNewExpr))+uintptr(16 /* X4 */))))), (*XExpr)(unsafe.Pointer(_3_pNewExpr.X5)))
goto _23
_20:
- func() int32 {
- if _i > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92065), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(11900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+32*uintptr(i32(-1)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+32*uintptr(i32(-1)))).X0)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_3_pNewExpr.X9) == (int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+32*uintptr(i32(-1)))).X0)).X9) + i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_3_pNewExpr.X9) != (int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+32*uintptr(i32(-1)))).X0)).X9) + i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92067), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pPriorSelectCol == (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+32*uintptr(i32(-1)))).X0)).X4)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pPriorSelectCol != (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+32*uintptr(i32(-1)))).X0)).X4)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListDupØ00__func__Ø000))), unsafe.Pointer(str(50528)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pNewExpr)) + uintptr(16 /* X4 */))))) = _pPriorSelectCol
_23:
@@ -45483,7 +41656,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)
- *(*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(28 /* X5 */))) = _pOldItem.X5
+ *(*T5517780)(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
@@ -45503,15 +41676,11 @@ func init() {
}
func _sqlite3ExprDup(tls *crt.TLS, _db *Xsqlite3, _p *XExpr, _flags int32) (r0 *XExpr) { // sqlite3.c:92031:1
- func() int32 {
- if (_flags == i32(0)) || (_flags == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _flags != i32(0) && _flags != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92032), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprDupØ00__func__Ø000))), unsafe.Pointer(str(50588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = func() *XExpr {
if _p != nil {
@@ -45546,45 +41715,29 @@ func _exprDup(tls *crt.TLS, _db *Xsqlite3, _p *XExpr, _dupFlags int32, _pzBuffer
_ = _7_nSize
var _9_zToken *int8 // sqlite3.c:91946:12
_ = _9_zToken
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91899), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _p != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _p == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91900), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(8412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_dupFlags == i32(0)) || (_dupFlags == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _dupFlags != i32(0) && _dupFlags != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91901), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pzBuffer == (**uint8)(unsafe.Pointer(uintptr(i32(0))))) || (_dupFlags == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pzBuffer != (**uint8)(unsafe.Pointer(uintptr(i32(0)))) && _dupFlags != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91902), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pzBuffer == nil {
goto _10
@@ -45605,11 +41758,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((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil {
+ if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil {
goto _14
}
- _3_nToken = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1)
+ _3_nToken = _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1)
goto _15
_14:
@@ -45619,15 +41772,11 @@ _15:
goto _16
}
- func() int32 {
- if bool2int(((_p.X2)&uint32(i32(8192))) != uint32(i32(0))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if bool2int(((_p.X2)&uint32(i32(8192))) != uint32(i32(0))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91929), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)(_zAlloc), (unsafe.Pointer)(_p), uint64(_3_nNewSize))
goto _19
@@ -45661,8 +41810,8 @@ _19:
goto _21
}
- _9_zToken = store1025((**int8)(unsafe.Pointer((*T5519038)(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((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint64(_3_nToken))
+ _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))
_21:
if uint32(i32(0)) != (((_p.X2) | (_pNew.X2)) & uint32(i32(8404992))) {
goto _22
@@ -45672,11 +41821,11 @@ _21:
goto _23
}
- *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), _dupFlags)
+ *(**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)
goto _24
_23:
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), _dupFlags)
+ *(**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)
_24:
_22:
if ((_pNew.X2) & uint32(i32(24576))) == uint32(i32(0)) {
@@ -45723,25 +41872,17 @@ _25:
}
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(16 /* X4 */))))) = (*XExpr)(unsafe.Pointer(_p.X4))
- func() int32 {
- if (int32(_p.X9) == i32(0)) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X9) != 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(91975), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(_p.X4))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(_p.X4)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91976), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprDupØ00__func__Ø000))), unsafe.Pointer(str(50788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _41
@@ -45792,13 +41933,13 @@ func _dupedExprNodeSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { // s
var _nByte int32 // sqlite3.c:91855:7
_ = _nByte
_nByte = _dupedExprStructSize(tls, _p, _flags) & i32(4095)
- if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil {
+ if ((_p.X2)&uint32(i32(1024))) != uint32(i32(0)) || (*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) == nil {
goto _1
}
{
p := &_nByte
- *p = (*p) + (_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1))
+ *p = (*p) + (_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))) + i32(1))
sink961 = *p
}
_1:
@@ -45810,15 +41951,11 @@ _1:
func _dupedExprStructSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { // sqlite3.c:91827:1
var _nSize int32 // sqlite3.c:91828:7
_ = _nSize
- func() int32 {
- if (_flags == i32(1)) || (_flags == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _flags != i32(1) && _flags != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91829), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
i32(0)
@@ -45830,47 +41967,31 @@ func _dupedExprStructSize(tls *crt.TLS, _p *XExpr, _flags int32) (r0 int32) { //
goto _5
_4:
- func() int32 {
- if ((_p.X2) & uint32(i32(24576))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X2) & uint32(i32(24576))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91835), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X2) & uint32(i32(1))) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X2) & uint32(i32(1))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91836), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50916)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X2) & uint32(i32(65536))) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X2) & uint32(i32(65536))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91837), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50952)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X2) & uint32(i32(131072))) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X2) & uint32(i32(131072))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91838), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(50988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*XExpr)(unsafe.Pointer(_p.X4)) == nil && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil {
+ 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 {
goto _15
}
@@ -45878,15 +41999,11 @@ _4:
goto _16
_15:
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91842), unsafe.Pointer((*int8)(unsafe.Pointer(&_dupedExprStructSizeØ00__func__Ø000))), unsafe.Pointer(str(20776)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nSize = int32(u64(16400))
_16:
@@ -45937,15 +42054,11 @@ func _sqlite3SrcListDup(tls *crt.TLS, _db *Xsqlite3, _p *XSrcList, _flags int32)
_ = _1_pOldItem
var _1_pTab *XTable // sqlite3.c:92103:11
_ = _1_pTab
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92094), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListDupØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
@@ -45983,24 +42096,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)
- *(*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(60 /* X9 */))) = _1_pOldItem.X9
+ *(*T5506880)(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(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5506880)(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((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(96 /* X15 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(96 /* X15 */))))))
+ *(**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 */))))))
_10:
*(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(104 /* X16 */))))) = (*XIndex)(unsafe.Pointer(_1_pOldItem.X16))
- if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5506880)(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((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem)) + uintptr(96 /* X15 */))))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOldItem)) + uintptr(96 /* X15 */))))))), _flags)
+ *(**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)
_11:
- _1_pTab = store5434322((**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pNewItem))+uintptr(32 /* X4 */))))), (*XTable)(unsafe.Pointer(_1_pOldItem.X4)))
+ _1_pTab = store5434304((**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
}
@@ -46035,15 +42148,11 @@ func _sqlite3IdListDup(tls *crt.TLS, _db *Xsqlite3, _p *XIdList) (r0 *XIdList) {
_ = _2_pNewItem
var _2_pOldItem *TIdList_item // sqlite3.c:92149:24
_ = _2_pOldItem
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92134), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IdListDupØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
@@ -46191,15 +42300,11 @@ _0:
_nCol = i32(0)
_aCol = (*XColumn)(unsafe.Pointer(uintptr(i32(0))))
_1:
- func() int32 {
- if _nCol == int32(int16(_nCol)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nCol != int32(int16(_nCol)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117913), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(51084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pnCol = int16(_nCol)
*_paCol = _aCol
@@ -46224,15 +42329,11 @@ _11:
}
_5_pColExpr = (*XExpr)(unsafe.Pointer(_5_pColExpr.X5))
- func() int32 {
- if _5_pColExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _5_pColExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117928), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(51100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _11
@@ -46242,11 +42343,8 @@ _12:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117930), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117930), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -46274,17 +42372,13 @@ _18:
goto _23
}
- func() int32 {
- if ((_5_pColExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_5_pColExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117937), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ColumnsFromExprListØ00__func__Ø000))), unsafe.Pointer(str(51112)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _zName = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pColExpr)) + uintptr(8 /* X3 */)))))
+ _zName = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pColExpr)) + uintptr(8 /* X3 */)))))
goto _26
_23:
@@ -46381,15 +42475,11 @@ func _sqlite3LocateTableItem(tls *crt.TLS, _pParse *XParse, _flags uint32, _p *T
_ = _zDb
var _1_iDb int32 // sqlite3.c:99851:9
_ = _1_iDb
- func() int32 {
- if ((*XSchema)(unsafe.Pointer(_p.X0)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) || ((_p.X1) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer(_p.X0)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) && (_p.X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99849), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LocateTableItemØ00__func__Ø000))), unsafe.Pointer(str(51188)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XSchema)(unsafe.Pointer(_p.X0)) == nil {
goto _3
@@ -46488,17 +42578,13 @@ func _sqlite3ReadSchema(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sqlite3.c
_ = _db
_rc = i32(0)
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115794), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReadSchemaØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 {
goto _2
}
@@ -46530,38 +42616,26 @@ func _sqlite3Init(tls *crt.TLS, _db *Xsqlite3, _pzErrMsg **int8) (r0 int32) { //
var _commit_internal int32 // sqlite3.c:115749:7
_ = _commit_internal
_commit_internal = bool2int(((_db.X6) & i32(2)) == 0)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115751), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(0)))).X1))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(0)))).X1))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115752), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitØ00__func__Ø000))), unsafe.Pointer(str(51328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*T5414776)(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)
- return i32(0)
- }()
+ }
}()
_rc = i32(0)
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1))
+ *(*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)(_db)) + uintptr(82 /* X14 */))) = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(i32(0)))).X4)).X8
_i = i32(0)
_6:
@@ -46588,15 +42662,11 @@ _7:
goto _6
_10:
- func() int32 {
- if (_db.X5) > i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X5) <= i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115770), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitØ00__func__Ø000))), unsafe.Pointer(str(51388)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) || (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))).X4)).X9)&i32(1)) == i32(1) {
goto _17
@@ -46610,7 +42680,7 @@ _10:
_sqlite3ResetOneSchema(tls, _db, i32(1))
_18:
_17:
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0))
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0))
if _rc != i32(0) || _commit_internal == 0 {
goto _20
}
@@ -46654,45 +42724,29 @@ func _sqlite3InitOne(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _pzErrMsg **int8)
var _18_xAuth func(*crt.TLS, unsafe.Pointer, int32, *int8, *int8, *int8, *int8) int32 // sqlite3.c:115686:21
_ = _18_xAuth
_openedTransaction = i32(0)
- func() int32 {
- if (_iDb >= i32(0)) && (_iDb < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) || _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115540), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115541), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(51412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115542), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iDb == i32(1)) || _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X1))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iDb != i32(1) && _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X1))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115543), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(51436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_azArg)) + 8*uintptr(i32(0)))) = store1025(&_zMasterName, func() *int8 {
if i32(1) != 0 && (_iDb == i32(1)) {
@@ -46726,11 +42780,8 @@ _13:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115569), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115569), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitOneØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -46854,15 +42905,11 @@ _34:
sink961 = *p
}
_36:
- func() int32 {
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*T5414776)(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)
- return i32(0)
- }()
+ }
}()
_17_zSql = _sqlite3MPrintf(tls, _db, str(51712), unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X0), unsafe.Pointer(_zMasterName))
_18_xAuth = _db.X59
@@ -46946,26 +42993,19 @@ func _sqlite3InitCallback(tls *crt.TLS, _pInit unsafe.Pointer, _argc int32, _arg
_pData = (*XInitData)(unsafe.Pointer(_pInit))
_db = (*Xsqlite3)(unsafe.Pointer(_pData.X0))
_iDb = _pData.X2
- func() int32 {
- if _argc == i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115448), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(51784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 { ; return _argc }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ _ = _argc
+
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4) + uintptr(114 /* X9 */)))
@@ -46981,15 +43021,11 @@ func _sqlite3InitCallback(tls *crt.TLS, _pInit unsafe.Pointer, _argc int32, _arg
return
_4:
- func() int32 {
- if (_iDb >= i32(0)) && (_iDb < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) || _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _argv != (**int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _8
@@ -47011,60 +43047,44 @@ _9:
goto _11
}
- _3_saved_iDb = (*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1
- func() int32 {
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 {
- return i32(0)
- }
- return func() int32 {
+ _3_saved_iDb = (*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1
+ func() {
+ if ((*T5414776)(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)
- return i32(0)
- }()
+ }
}()
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_iDb)
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(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)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(0))
+ *(*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))
_3_rcp = Xsqlite3_prepare(tls, _db, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(2)))), i32(-1), &_3_pStmt, (**int8)(unsafe.Pointer(uintptr(i32(0)))))
_3_rc = _db.X10
- func() int32 {
- if (_3_rc & i32(255)) == (_3_rcp & i32(255)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_3_rc & i32(255)) != (_3_rcp & i32(255)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115478), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(51800)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = _3_saved_iDb
- func() int32 {
- if (int32(_3_saved_iDb) == i32(0)) || (((_db.X6) & i32(268435456)) != i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) == _3_rc {
goto _19
}
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X3) == 0 {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X3) == 0 {
goto _20
}
- func() int32 {
- if _iDb == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115483), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InitCallbackØ00__func__Ø000))), unsafe.Pointer(str(51872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _23
@@ -47183,15 +43203,11 @@ func Xsqlite3_prepare(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32, _
var _rc int32 // sqlite3.c:116138:7
_ = _rc
_rc = _sqlite3LockAndPrepare(tls, _db, _zSql, _nBytes, i32(0), (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))), _ppStmt, _pzTail)
- func() int32 {
- if ((_rc == i32(0)) || (_ppStmt == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))))) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116140), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_prepareØ00__func__Ø000))), unsafe.Pointer(str(51964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -47230,15 +43246,11 @@ _2:
_3:
_sqlite3BtreeLeaveAll(tls, _db)
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
- func() int32 {
- if (_rc == i32(0)) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116082), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3LockAndPrepareØ00__func__Ø000))), unsafe.Pointer(str(52008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -47275,25 +43287,17 @@ func _sqlite3Prepare(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32, _s
crt.Xmemset(tls, (unsafe.Pointer)(&_sParse), i32(0), u64(204))
crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(&_sParse))))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(u64(456))))))))), i32(0), u64(144))
*(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sParse)) + uintptr(504 /* X61 */))))) = _pReprepare
- func() int32 {
- if (_ppStmt != nil) && (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _ppStmt == nil || unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115921), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115923), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_5:
@@ -47306,15 +43310,11 @@ _5:
goto _9
}
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _1_pBt) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _1_pBt) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115951), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeSchemaLocked(tls, _1_pBt)
if _rc == 0 {
@@ -47365,15 +43365,11 @@ _18:
_15:
_sqlite3RunParser(tls, &_sParse, _zSql, &_zErrMsg)
_19:
- func() int32 {
- if uint32(i32(0)) == (_sParse.X42) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uint32(i32(0)) != (_sParse.X42) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115986), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_sParse.X3) != i32(101) {
goto _22
@@ -47430,7 +43426,7 @@ _31:
_34:
_28:
- if int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) {
+ if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != i32(0) {
goto _35
}
@@ -47442,15 +43438,11 @@ _35:
}
_sqlite3VdbeFinalize(tls, (*TVdbe)(unsafe.Pointer(_sParse.X2)))
- func() int32 {
- if (*_ppStmt) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*_ppStmt) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _41
@@ -47482,15 +43474,11 @@ _45:
_end_prepare:
_sqlite3ParserReset(tls, &_sParse)
_rc = _sqlite3ApiExit(tls, _db, _rc)
- func() int32 {
- if (_rc & (_db.X11)) == _rc {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_rc & (_db.X11)) != _rc {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116052), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PrepareØ00__func__Ø000))), unsafe.Pointer(str(52176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -47506,27 +43494,19 @@ func init() {
func _sqlite3BtreeSchemaLocked(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68638:1
var _rc int32 // sqlite3.c:68639:7
_ = _rc
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68640), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSchemaLockedØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
_rc = _querySharedCacheTableLock(tls, _p, uint32(i32(1)), uint8(i32(1)))
- func() int32 {
- if (_rc == i32(0)) || (_rc == i32(262)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _rc != i32(262) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68643), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSchemaLockedØ00__func__Ø000))), unsafe.Pointer(str(52216)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeLeave(tls, _p)
r0 = _rc
@@ -47546,65 +43526,41 @@ func _querySharedCacheTableLock(tls *crt.TLS, _p *XBtree, _iTab uint32, _eLock u
var _pIter *XBtLock // sqlite3.c:59207:10
_ = _pIter
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59209), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(16676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_eLock) == i32(1)) || (int32(_eLock) == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_eLock) != i32(1) && int32(_eLock) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59210), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59211), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(23364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6) & i32(16384)) == 0) || (int32(_eLock) == i32(2))) || (_iTab == uint32(i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6)&i32(16384)) != 0 && int32(_eLock) != i32(2) && _iTab != uint32(i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59212), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_eLock) == i32(1)) || ((_p == (*XBtree)(unsafe.Pointer(_pBt.X26))) && (int32(_p.X2) == i32(2))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_eLock) != i32(1) && (_p != (*XBtree)(unsafe.Pointer(_pBt.X26)) || int32(_p.X2) != i32(2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59218), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_eLock) == i32(1)) || (int32(_pBt.X8) == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_eLock) != i32(1) && int32(_pBt.X8) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59219), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X3) != 0 {
goto _18
@@ -47628,25 +43584,17 @@ _21:
goto _24
}
- func() int32 {
- if (int32(_pIter.X2) == i32(1)) || (int32(_pIter.X2) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pIter.X2) != i32(1) && int32(_pIter.X2) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59244), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_eLock) == i32(1)) || ((*XBtree)(unsafe.Pointer(_pIter.X0)) == _p)) || (int32(_pIter.X2) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_eLock) != i32(1) && (*XBtree)(unsafe.Pointer(_pIter.X0)) != _p && int32(_pIter.X2) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59245), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XBtree)(unsafe.Pointer(_pIter.X0)) == _p || (_pIter.X1) != _iTab || int32(_pIter.X2) == int32(_eLock) {
goto _34
@@ -47656,15 +43604,11 @@ _21:
goto _35
}
- func() int32 {
- if _p == (*XBtree)(unsafe.Pointer(_pBt.X26)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p != (*XBtree)(unsafe.Pointer(_pBt.X26)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59249), unsafe.Pointer((*int8)(unsafe.Pointer(&_querySharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */)))
@@ -47705,25 +43649,17 @@ func _schemaIsValid(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:115811:1
var _1_pBt *XBtree // sqlite3.c:115821:11
_ = _1_pBt
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if (_pParse.X5) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X5) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115817), unsafe.Pointer((*int8)(unsafe.Pointer(&_schemaIsValidØ00__func__Ø000))), unsafe.Pointer(str(52680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115818), unsafe.Pointer((*int8)(unsafe.Pointer(&_schemaIsValidØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iDb = i32(0)
_4:
@@ -47761,15 +43697,11 @@ _12:
_1_openedTransaction = i32(1)
_9:
_sqlite3BtreeGetMeta(tls, _1_pBt, i32(1), (*uint32)(unsafe.Pointer(&_cookie)))
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115840), unsafe.Pointer((*int8)(unsafe.Pointer(&_schemaIsValidØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _cookie == ((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X4)).X0) {
goto _15
@@ -47800,25 +43732,17 @@ func init() {
}
func _sqlite3BtreeIsInReadTrans(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c:68590:1
- func() int32 {
- if _p != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68591), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInReadTransØ00__func__Ø000))), unsafe.Pointer(str(8412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68592), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIsInReadTransØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = bool2int(int32(_p.X2) != i32(0))
return
@@ -47845,25 +43769,17 @@ func _sqlite3BtreeBeginTrans(tls *crt.TLS, _p *XBtree, _wrflag int32) (r0 int32)
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_rc = i32(0)
_sqlite3BtreeEnter(tls, _p)
- func() int32 {
- if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62170), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(8748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62170), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(8812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_p.X2) != i32(2) && (int32(_p.X2) != i32(1) || _wrflag != 0) {
goto _7
@@ -47872,15 +43788,11 @@ func _sqlite3BtreeBeginTrans(tls *crt.TLS, _p *XBtree, _wrflag int32) (r0 int32)
goto _trans_begun
_7:
- func() int32 {
- if (int32(_pBt.X8) == i32(2)) || (int32(_pBt.X7) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pBt.X8) != i32(2) && int32(_pBt.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62179), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(52780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pBt.X10)&i32(1)) == i32(0) || _wrflag == 0 {
goto _12
@@ -48007,15 +43919,11 @@ _35:
goto _40
}
- func() int32 {
- if ((*XBtree)(unsafe.Pointer((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X11 */))).X0)) == _p) && (((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X11 */))).X1) == uint32(i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtree)(unsafe.Pointer((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X11 */))).X0)) != _p || ((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X11 */))).X1) != uint32(i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62255), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(52848)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X11 */))))) + uintptr(12 /* X2 */))) = uint8(i32(1))
*(**XBtLock)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XBtLock)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(48 /* X11 */))))) + uintptr(16 /* X3 */))))) = (*XBtLock)(unsafe.Pointer(_pBt.X25))
@@ -48039,15 +43947,11 @@ _46:
}
_19_pPage1 = (*XMemPage)(unsafe.Pointer(_pBt.X3))
- func() int32 {
- if (*XBtree)(unsafe.Pointer(_pBt.X26)) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtree)(unsafe.Pointer(_pBt.X26)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(52888)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XBtree)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(120 /* X26 */))))) = _p
{
@@ -48086,25 +43990,17 @@ _trans_begun:
_rc = _sqlite3PagerOpenSavepoint(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), (*Xsqlite3)(unsafe.Pointer(_p.X0)).X75)
_54:
- func() int32 {
- if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62300), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(8748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62300), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginTransØ00__func__Ø000))), unsafe.Pointer(str(8812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeLeave(tls, _p)
r0 = _rc
@@ -48138,25 +44034,17 @@ func _lockBtree(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:61857:1
var _6_isOpen int32 // sqlite3.c:61915:11
_ = _6_isOpen
_nPageFile = i32(0)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61864), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XMemPage)(unsafe.Pointer(_pBt.X3)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XMemPage)(unsafe.Pointer(_pBt.X3)) != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61865), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeØ00__func__Ø000))), unsafe.Pointer(str(52928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerSharedLock(tls, (*XPager)(unsafe.Pointer(_pBt.X0)))
if _rc == i32(0) {
@@ -48256,15 +44144,11 @@ _18:
goto _page1_init_failed
_21:
- func() int32 {
- if (_2_pageSize & uint32(i32(7))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_2_pageSize & uint32(i32(7))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61953), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeØ00__func__Ø000))), unsafe.Pointer(str(52948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_usableSize = _2_pageSize - uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_page1)) + 1*uintptr(i32(20)))))
if _2_pageSize == (_pBt.X15) {
@@ -48324,15 +44208,11 @@ _8:
_32:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(37 /* X9 */))) = uint8(_pBt.X11)
_33:
- func() int32 {
- if (int32(_pBt.X13) + i32(23)) <= int32((_pBt.X15)-uint32(i32(8))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pBt.X13) + i32(23)) > int32((_pBt.X15)-uint32(i32(8))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62017), unsafe.Pointer((*int8)(unsafe.Pointer(&_lockBtreeØ00__func__Ø000))), unsafe.Pointer(str(52968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**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)
@@ -48371,85 +44251,57 @@ func _sqlite3PagerSharedLock(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqli
var _15_dbFileVers [16]int8 // sqlite3.c:52108:12
_ = _15_dbFileVers
_rc = i32(0)
- func() int32 {
- if _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PcacheRefCount(tls, (*XPCache)(unsafe.Pointer(_pPager.X59))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51961), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53020)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51962), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X14) == i32(0)) || (int32(_pPager.X14) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) != i32(0) && int32(_pPager.X14) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51963), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X26) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X26) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51964), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(10624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X14) != i32(0) {
goto _10
}
_1_bHotJournal = i32(1)
- func() int32 {
- if (_pPager.X13) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51969), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(10616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X10) == i32(0)) || (int32(_pPager.X15) == i32(4)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X10) != i32(0) && int32(_pPager.X15) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51970), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53124)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pager_wait_on_lock(tls, _pPager, i32(1))
if _rc == i32(0) {
goto _16
}
- func() int32 {
- if (int32(_pPager.X15) == i32(0)) || (int32(_pPager.X15) == i32(5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X15) != i32(0) && int32(_pPager.X15) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51974), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _failed
@@ -48499,26 +44351,18 @@ _24:
_9_fout = i32(0)
_9_f = i32(2050)
- func() int32 {
- if (_pPager.X10) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X10) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52034), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53236)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsOpen(tls, _8_pVfs, _pPager.X52, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)), _9_f, &_9_fout)
- func() int32 {
- if (_rc != i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52036), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(12460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) || (_9_fout&i32(1)) == 0 {
goto _34
@@ -48533,15 +44377,11 @@ _25:
goto _35
}
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52053), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pagerSyncHotJournal(tls, _pPager)
if _rc != i32(0) {
@@ -48569,25 +44409,17 @@ _39:
goto _failed
_41:
- func() int32 {
- if int32(_pPager.X14) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52084), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X15) == i32(1)) || (((_pPager.X1) != 0) && (int32(_pPager.X15) > i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X15) != i32(1) && ((_pPager.X1) == 0 || int32(_pPager.X15) <= i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52085), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53284)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_22:
if (_pPager.X10) != 0 || (_pPager.X21) == 0 {
@@ -48634,30 +44466,22 @@ _56:
_55:
_49:
_rc = _pagerOpenWalIfPresent(tls, _pPager)
- func() int32 {
- if ((*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0))))) || (_rc == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) && _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52143), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_10:
if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
goto _60
}
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52148), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pagerBeginReadTransaction(tls, _pPager)
_60:
@@ -48672,26 +44496,18 @@ _failed:
goto _66
}
- func() int32 {
- if (_pPager.X13) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52158), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(10616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pager_unlock(tls, _pPager)
- func() int32 {
- if int32(_pPager.X14) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52160), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSharedLockØ00__func__Ø000))), unsafe.Pointer(str(53256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _71
@@ -48713,15 +44529,11 @@ func init() {
func _pager_wait_on_lock(tls *crt.TLS, _pPager *XPager, _locktype int32) (r0 int32) { // sqlite3.c:50740:1
var _rc int32 // sqlite3.c:50741:7
_ = _rc
- func() int32 {
- if ((int32(_pPager.X15) >= _locktype) || ((int32(_pPager.X15) == i32(0)) && (_locktype == i32(1)))) || ((int32(_pPager.X15) == i32(2)) && (_locktype == i32(4))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X15) < _locktype && (int32(_pPager.X15) != i32(0) || _locktype != i32(1)) && (int32(_pPager.X15) != i32(2) || _locktype != i32(4)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50748), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_wait_on_lockØ00__func__Ø000))), unsafe.Pointer(str(53432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6:
_rc = _pagerLockDb(tls, _pPager, _locktype)
@@ -48744,15 +44556,11 @@ func _pagerLockDb(tls *crt.TLS, _pPager *XPager, _eLock int32) (r0 int32) { // s
var _rc int32 // sqlite3.c:48030:7
_ = _rc
_rc = i32(0)
- func() int32 {
- if ((_eLock == i32(1)) || (_eLock == i32(2))) || (_eLock == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eLock != i32(1) && _eLock != i32(2) && _eLock != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48032), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerLockDbØ00__func__Ø000))), unsafe.Pointer(str(53596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pPager.X15) >= _eLock && int32(_pPager.X15) != i32(5) {
goto _5
@@ -48803,45 +44611,29 @@ func _hasHotJournal(tls *crt.TLS, _pPager *XPager, _pExists *int32) (r0 int32) {
_rc = i32(0)
_exists = i32(1)
_jrnlOpen = bool2int((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))))
- func() int32 {
- if (_pPager.X3) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51840), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(11288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51841), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(15636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X14) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51842), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(53256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_jrnlOpen == i32(0)) || (_sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)))&i32(2048)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _jrnlOpen != i32(0) && (_sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)))&i32(2048)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51844), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(53676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pExists = i32(0)
if _jrnlOpen != 0 {
@@ -48860,15 +44652,11 @@ _9:
goto _13
}
- func() int32 {
- if int32(_pPager.X10) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X10) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51867), unsafe.Pointer((*int8)(unsafe.Pointer(&_hasHotJournalØ00__func__Ø000))), unsafe.Pointer(str(9892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pagerPagecount(tls, _pPager, &_3_nPage)
if _rc != i32(0) {
@@ -48963,45 +44751,29 @@ func _pagerPagecount(tls *crt.TLS, _pPager *XPager, _pnPage *uint32) (r0 int32)
_ = _1_n
var _1_rc int32 // sqlite3.c:50108:9
_ = _1_rc
- func() int32 {
- if int32(_pPager.X14) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50095), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(53256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X15) >= i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X15) < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50096), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(53792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50097), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(15636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X10) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X10) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50098), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(9892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nPage = _sqlite3WalDbsize(tls, (*XWal)(unsafe.Pointer(_pPager.X60)))
if _nPage != uint32(i32(0)) || func() int32 {
@@ -49009,11 +44781,8 @@ func _pagerPagecount(tls *crt.TLS, _pPager *XPager, _pnPage *uint32) (r0 int32)
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50106), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50106), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerPagecountØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -49056,11 +44825,8 @@ func _sqlite3WalDbsize(tls *crt.TLS, _pWal *XWal) (r0 uint32) { // sqlite3.c:571
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalDbsizeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalDbsizeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -49090,25 +44856,17 @@ func _pagerOpenWalIfPresent(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlit
var _1_nPage uint32 // sqlite3.c:50153:10
_ = _1_nPage
_rc = i32(0)
- func() int32 {
- if int32(_pPager.X14) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50148), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenWalIfPresentØ00__func__Ø000))), unsafe.Pointer(str(53256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X15) >= i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X15) < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50149), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenWalIfPresentØ00__func__Ø000))), unsafe.Pointer(str(53792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X10) != 0 {
goto _4
@@ -49176,55 +44934,35 @@ func _sqlite3PagerOpenWal(tls *crt.TLS, _pPager *XPager, _pbOpen *int32) (r0 int
var _rc int32 // sqlite3.c:54266:7
_ = _rc
_rc = i32(0)
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54268), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X14) == i32(0)) || (_pbOpen != nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) != i32(0) && _pbOpen == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(53880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X14) == i32(1)) || (_pbOpen == nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) != i32(1) && _pbOpen != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54270), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(53920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pbOpen == (*int32)(unsafe.Pointer(uintptr(i32(0))))) || ((*_pbOpen) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pbOpen != (*int32)(unsafe.Pointer(uintptr(i32(0)))) && (*_pbOpen) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54271), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(53960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pbOpen != (*int32)(unsafe.Pointer(uintptr(i32(0))))) || (((_pPager.X10) == 0) && ((*XWal)(unsafe.Pointer(_pPager.X60)) == nil)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pbOpen == (*int32)(unsafe.Pointer(uintptr(i32(0)))) && ((_pPager.X10) != 0 || (*XWal)(unsafe.Pointer(_pPager.X60)) != nil) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54272), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(53984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X10) != 0 || (*XWal)(unsafe.Pointer(_pPager.X60)) != nil {
goto _16
@@ -49286,25 +45024,17 @@ func _pagerOpenWal(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:5421
var _rc int32 // sqlite3.c:54218:7
_ = _rc
_rc = i32(0)
- func() int32 {
- if ((*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0))))) && (int32(_pPager.X10) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X10) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54220), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(54056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X15) == i32(1)) || (int32(_pPager.X15) == i32(4)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X15) != i32(1) && int32(_pPager.X15) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54221), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenWalØ00__func__Ø000))), unsafe.Pointer(str(54096)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X1) == 0 {
goto _6
@@ -49333,15 +45063,11 @@ func init() {
func _pagerExclusiveLock(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:54197:1
var _rc int32 // sqlite3.c:54198:7
_ = _rc
- func() int32 {
- if (int32(_pPager.X15) == i32(1)) || (int32(_pPager.X15) == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X15) != i32(1) && int32(_pPager.X15) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54200), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerExclusiveLockØ00__func__Ø000))), unsafe.Pointer(str(54096)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pagerLockDb(tls, _pPager, i32(4))
if _rc == i32(0) {
@@ -49370,25 +45096,17 @@ func _sqlite3WalOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _pDbFd *Xsqlite3_file, _
_ = _flags
var _4_iDC int32 // sqlite3.c:55739:9
_ = _4_iDC
- func() int32 {
- if (_zWalName != nil) && ((*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zWalName)) + 1*uintptr(i32(0))))) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zWalName == nil || (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zWalName)) + 1*uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55691), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalOpenØ00__func__Ø000))), unsafe.Pointer(str(54192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pDbFd != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pDbFd == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(55692), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalOpenØ00__func__Ø000))), unsafe.Pointer(str(54216)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
i32(0)
@@ -49467,25 +45185,17 @@ func _pagerBeginReadTransaction(tls *crt.TLS, _pPager *XPager) (r0 int32) { // s
var _changed int32 // sqlite3.c:50055:7
_ = _changed
_changed = i32(0)
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50057), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerBeginReadTransactionØ00__func__Ø000))), unsafe.Pointer(str(14908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X14) == i32(0)) || (int32(_pPager.X14) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) != i32(0) && int32(_pPager.X14) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50058), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerBeginReadTransactionØ00__func__Ø000))), unsafe.Pointer(str(53064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3WalEndReadTransaction(tls, (*XWal)(unsafe.Pointer(_pPager.X60)))
_rc = _sqlite3WalBeginReadTransaction(tls, (*XWal)(unsafe.Pointer(_pPager.X60)), &_changed)
@@ -49547,15 +45257,11 @@ func _walTryBeginRead(tls *crt.TLS, _pWal *XWal, _pChanged *int32, _useWal int32
var _13_thisMark uint32 // sqlite3.c:56703:9
_ = _13_thisMark
_rc = i32(0)
- func() int32 {
- if int32(_pWal.X9) < i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWal.X9) >= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56591), unsafe.Pointer((*int8)(unsafe.Pointer(&_walTryBeginReadØ00__func__Ø000))), unsafe.Pointer(str(54268)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _cnt <= i32(5) {
goto _2
@@ -49671,15 +45377,11 @@ _19:
goto _24
}
- func() int32 {
- if _13_thisMark != u32(4294967295) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _13_thisMark == u32(4294967295) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56705), unsafe.Pointer((*int8)(unsafe.Pointer(&_walTryBeginReadØ00__func__Ø000))), unsafe.Pointer(str(54288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_mxReadMark = _13_thisMark
_mxI = _i
@@ -49726,15 +45428,11 @@ _29:
goto _37
}
- func() int32 {
- if (_rc == i32(5)) || ((int32(_pWal.X14) & i32(2)) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(5) && (int32(_pWal.X14)&i32(2)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56726), unsafe.Pointer((*int8)(unsafe.Pointer(&_walTryBeginReadØ00__func__Ø000))), unsafe.Pointer(str(54316)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = func() int32 {
if _rc == i32(5) {
@@ -49770,15 +45468,11 @@ _43:
return
_47:
- func() int32 {
- if _mxReadMark <= ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _mxReadMark > ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(56776), unsafe.Pointer((*int8)(unsafe.Pointer(&_walTryBeginReadØ00__func__Ø000))), unsafe.Pointer(str(54372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(60 /* X9 */))) = int16(_mxI)
r0 = _rc
@@ -49810,15 +45504,11 @@ func _sqlite3PagerBegin(tls *crt.TLS, _pPager *XPager, _exFlag int32, _subjInMem
return
_0:
- func() int32 {
- if (int32(_pPager.X14) >= i32(1)) && (int32(_pPager.X14) < i32(6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) < i32(1) || int32(_pPager.X14) >= i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52603), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(54436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(26 /* X19 */))) = uint8(_subjInMemory)
if func() int32 {
@@ -49826,26 +45516,19 @@ _0:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52606), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52606), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
goto _6
}
- func() int32 {
- if (*XBitvec)(unsafe.Pointer(_pPager.X30)) == (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBitvec)(unsafe.Pointer(_pPager.X30)) != (*XBitvec)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52607), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(12436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
goto _9
@@ -49888,35 +45571,23 @@ _13:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(36 /* X23 */))) = _pPager.X22
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(96 /* X34 */))) = int64(i32(0))
_16:
- func() int32 {
- if (_rc == i32(0)) || (int32(_pPager.X14) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && int32(_pPager.X14) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(54496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_rc != i32(0)) || (int32(_pPager.X14) == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc == i32(0) && int32(_pPager.X14) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52657), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(54544)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52658), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerBeginØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6:
r0 = _rc
@@ -49933,25 +45604,17 @@ func init() {
func _sqlite3WalBeginWriteTransaction(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:57123:1
var _rc int32 // sqlite3.c:57124:7
_ = _rc
- func() int32 {
- if int32(_pWal.X9) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWal.X9) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57128), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalBeginWriteTransactionØ00__func__Ø000))), unsafe.Pointer(str(18636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pWal.X12) == i32(0)) && ((_pWal.X20) == uint32(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pWal.X12) != i32(0) || (_pWal.X20) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57129), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalBeginWriteTransactionØ00__func__Ø000))), unsafe.Pointer(str(54620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pWal.X14) == 0 {
goto _5
@@ -50003,15 +45666,11 @@ func _newDatabase(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:62077
_ = _data
var _rc int32 // sqlite3.c:62080:7
_ = _rc
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62082), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pBt.X18) <= uint32(i32(0)) {
goto _2
@@ -50022,15 +45681,11 @@ func _newDatabase(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:62077
_2:
_pP1 = (*XMemPage)(unsafe.Pointer(_pBt.X3))
- func() int32 {
- if _pP1 != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pP1 == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62087), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(54692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_data = _pP1.X19
_rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pP1.X23)))
@@ -50048,15 +45703,11 @@ _5:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(17)))) = uint8(((_pBt.X15) >> uint(i32(16))) & uint32(i32(255)))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(18)))) = uint8(i32(1))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(19)))) = uint8(i32(1))
- func() int32 {
- if ((_pBt.X16) <= (_pBt.X15)) && (((_pBt.X16) + uint32(i32(255))) >= (_pBt.X15)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pBt.X16) > (_pBt.X15) || ((_pBt.X16)+uint32(i32(255))) < (_pBt.X15) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62097), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(54700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(20)))) = uint8((_pBt.X15) - (_pBt.X16))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(i32(21)))) = uint8(i32(64))
@@ -50069,25 +45720,17 @@ _5:
*p = uint16(int32(*p) | i32(2))
sink4530 = *p
}
- func() int32 {
- if (int32(_pBt.X5) == i32(1)) || (int32(_pBt.X5) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pBt.X5) != i32(1) && int32(_pBt.X5) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62106), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(54772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pBt.X6) == i32(1)) || (int32(_pBt.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pBt.X6) != i32(1) && int32(_pBt.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62107), unsafe.Pointer((*int8)(unsafe.Pointer(&_newDatabaseØ00__func__Ø000))), unsafe.Pointer(str(54816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(i32(52)))), uint32(_pBt.X5))
_sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(i32(64)))), uint32(_pBt.X6))
@@ -50116,55 +45759,35 @@ func _zeroPage(tls *crt.TLS, _pPage *XMemPage, _flags int32) { // sqlite3.c:6087
_data = _pPage.X19
_pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18))
_hdr = _pPage.X6
- func() int32 {
- if _sqlite3PagerPagenumber(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == (_pPage.X4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerPagenumber(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != (_pPage.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60882), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(54872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) == (unsafe.Pointer)(_pPage) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) != (unsafe.Pointer)(_pPage) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60883), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(19812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) == (unsafe.Pointer)(_data) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))) != (unsafe.Pointer)(_data) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60884), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(54924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60885), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(54968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60886), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pBt.X10) & i32(4)) == 0 {
goto _10
@@ -50192,15 +45815,11 @@ _10:
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(96 /* X21 */))) = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_first)))
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(104 /* X22 */))) = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_pPage.X7)))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(12 /* X9 */))) = uint8(i32(0))
- func() int32 {
- if ((_pBt.X15) >= uint32(i32(512))) && ((_pBt.X15) <= uint32(i32(65536))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pBt.X15) < uint32(i32(512)) || (_pBt.X15) > uint32(i32(65536)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60902), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroPageØ00__func__Ø000))), unsafe.Pointer(str(55008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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))
@@ -50230,30 +45849,22 @@ func _sqlite3PagerIswriteable(tls *crt.TLS, _pPg *XPgHdr) (r0 int32) { // sqlite
func _decodeFlags(tls *crt.TLS, _pPage *XMemPage, _flagByte int32) (r0 int32) { // sqlite3.c:60682:1
var _pBt *XBtShared // sqlite3.c:60683:12
_ = _pBt
- func() int32 {
- if int32(_pPage.X6) == func() int32 {
+ func() {
+ if int32(_pPage.X6) != func() int32 {
if (_pPage.X4) == uint32(i32(1)) {
return i32(100)
}
return i32(0)
}() {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60685), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeFlagsØ00__func__Ø000))), unsafe.Pointer(str(55064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60686), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeFlagsØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(8 /* X5 */))) = uint8(_flagByte >> uint(i32(3)))
i32(0)
@@ -50401,15 +46012,11 @@ _10:
sink985 = *p
}
_9:
- func() int32 {
- if (_nSize == uint32(_debuginfo.X4)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nSize != uint32(_debuginfo.X4) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60224), unsafe.Pointer((*int8)(unsafe.Pointer(&_cellSizePtrØ00__func__Ø000))), unsafe.Pointer(str(55124)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = uint16(_nSize)
return
@@ -50433,45 +46040,29 @@ func _btreeParseCellPtr(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *X
_ = _1_pEnd
var _3_pEnd *uint8 // sqlite3.c:60093:8
_ = _3_pEnd
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60063), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPage.X5) == i32(0)) || (int32(_pPage.X5) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X5) != i32(0) && int32(_pPage.X5) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60064), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrØ00__func__Ø000))), unsafe.Pointer(str(55176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPage.X3) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPage.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60065), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrØ00__func__Ø000))), unsafe.Pointer(str(55212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X7) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60066), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrØ00__func__Ø000))), unsafe.Pointer(str(55232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIter = _pCell
_nPayload = uint32(*_pIter)
@@ -50592,15 +46183,11 @@ func _cellSizePtrNoPayload(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8) (r0 ui
(*(*func(*crt.TLS, *XMemPage, *uint8, *XCellInfo))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer)
}{(_pPage.X25)})))(tls, _pPage, _pCell, &_debuginfo)
- func() int32 {
- if int32(_pPage.X7) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPage.X7) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60242), unsafe.Pointer((*int8)(unsafe.Pointer(&_cellSizePtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(55276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pEnd = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pIter)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(9))))))))
_2:
@@ -50611,15 +46198,11 @@ _2:
goto _2
_3:
- func() int32 {
- if (int32(_debuginfo.X4) == int32(uint16(int64((uintptr(unsafe.Pointer(_pIter))-uintptr(unsafe.Pointer(_pCell)))/1)))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_debuginfo.X4) != int32(uint16(int64((uintptr(unsafe.Pointer(_pIter))-uintptr(unsafe.Pointer(_pCell)))/1))) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60245), unsafe.Pointer((*int8)(unsafe.Pointer(&_cellSizePtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(55300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = uint16(int64((uintptr(unsafe.Pointer(_pIter)) - uintptr(unsafe.Pointer(_pCell))) / 1))
return
@@ -50633,35 +46216,23 @@ func init() {
}
func _btreeParseCellPtrNoPayload(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *XCellInfo) { // sqlite3.c:60037:1
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60042), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X5) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X5) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60043), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(55376)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X7) == i32(4) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X7) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60044), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrNoPayloadØ00__func__Ø000))), unsafe.Pointer(str(55276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(22 /* X4 */))) = uint16(i32(4) + int32(_sqlite3GetVarint(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCell))+1*uintptr(i32(4)))), (*uint64)(unsafe.Pointer((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo))+uintptr(0 /* X0 */))))))))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInfo)) + uintptr(16 /* X2 */))) = uint32(i32(0))
@@ -50955,35 +46526,23 @@ func _btreeParseCellPtrIndex(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pIn
_ = _nPayload
var _1_pEnd *uint8 // sqlite3.c:60136:8
_ = _1_pEnd
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60130), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrIndexØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPage.X5) == i32(0)) || (int32(_pPage.X5) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X5) != i32(0) && int32(_pPage.X5) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60131), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrIndexØ00__func__Ø000))), unsafe.Pointer(str(55176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X3) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60132), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeParseCellPtrIndexØ00__func__Ø000))), unsafe.Pointer(str(55420)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIter = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pCell)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_pPage.X7)))))))
_nPayload = uint32(*_pIter)
@@ -51039,27 +46598,19 @@ func _btreeInvokeBusyHandler(tls *crt.TLS, _pArg unsafe.Pointer) (r0 int32) { //
var _pBt *XBtShared // sqlite3.c:61123:12
_ = _pBt
_pBt = (*XBtShared)(unsafe.Pointer(_pArg))
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pBt.X1)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61124), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInvokeBusyHandlerØ00__func__Ø000))), unsafe.Pointer(str(55468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pBt.X1)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pBt.X1)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61125), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInvokeBusyHandlerØ00__func__Ø000))), unsafe.Pointer(str(55476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- r0 = _sqlite3InvokeBusyHandler(tls, (*T5415638)(unsafe.Pointer(uintptr(_pBt.X1)+uintptr(536 /* X71 */))))
+ r0 = _sqlite3InvokeBusyHandler(tls, (*T5415620)(unsafe.Pointer(uintptr(_pBt.X1)+uintptr(536 /* X71 */))))
return
}
@@ -51070,17 +46621,14 @@ func init() {
crt.Xstrncpy(nil, &_btreeInvokeBusyHandlerØ00__func__Ø000[0], str(55512), 23)
}
-func _sqlite3InvokeBusyHandler(tls *crt.TLS, _p *T5415638) (r0 int32) { // sqlite3.c:141401:1
+func _sqlite3InvokeBusyHandler(tls *crt.TLS, _p *T5415620) (r0 int32) { // sqlite3.c:141401:1
var _rc int32 // sqlite3.c:141402:7
_ = _rc
if func() int32 {
- if _p == (*T5415638)(unsafe.Pointer(uintptr(i32(0)))) {
+ if _p == (*T5415620)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InvokeBusyHandlerØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ 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)
return i32(1)
}()
}
@@ -51120,25 +46668,17 @@ func init() {
}
func _sqlite3PagerOpenSavepoint(tls *crt.TLS, _pPager *XPager, _nSavepoint int32) (r0 int32) { // sqlite3.c:53577:1
- func() int32 {
- if int32(_pPager.X14) >= i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53578), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(9828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53579), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nSavepoint <= (_pPager.X38) || (_pPager.X3) == 0 {
goto _5
@@ -51170,35 +46710,23 @@ func _pagerOpenSavepoint(tls *crt.TLS, _pPager *XPager, _nSavepoint int32) (r0 i
_ = _aNew
_rc = i32(0)
_nCurrent = _pPager.X38
- func() int32 {
- if int32(_pPager.X14) >= i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53538), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(9828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53539), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_nSavepoint > _nCurrent) && ((_pPager.X3) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nSavepoint <= _nCurrent || (_pPager.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53540), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(55592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_aNew = (*XPagerSavepoint)(unsafe.Pointer(_sqlite3Realloc(tls, _pPager.X37, u64(48)*uint64(_nSavepoint))))
if _aNew != nil {
@@ -51249,15 +46777,11 @@ _16:
goto _8
_11:
- func() int32 {
- if (_pPager.X38) == _nSavepoint {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X38) != _nSavepoint {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53573), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpenSavepointØ00__func__Ø000))), unsafe.Pointer(str(55636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_assertTruncateConstraint(tls, _pPager)
r0 = _rc
@@ -51272,15 +46796,11 @@ func init() {
}
func _sqlite3WalSavepoint(tls *crt.TLS, _pWal *XWal, _aWalData *uint32) { // sqlite3.c:57223:1
- func() int32 {
- if (_pWal.X12) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X12) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57224), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalSavepointØ00__func__Ø000))), unsafe.Pointer(str(14672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aWalData)) + 4*uintptr(i32(0)))) = (*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6
*(*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))))
@@ -51321,25 +46841,17 @@ _3:
}
func _assertTruncateConstraintCb(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:50782:1
- func() int32 {
- if (int32(_pPg.X6) & i32(2)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pPg.X6) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50783), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertTruncateConstraintCbØ00__func__Ø000))), unsafe.Pointer(str(55708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_subjRequiresPage(tls, _pPg) == 0) || ((_pPg.X5) <= ((*XPager)(unsafe.Pointer(_pPg.X4)).X22)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _subjRequiresPage(tls, _pPg) != 0 && (_pPg.X5) > ((*XPager)(unsafe.Pointer(_pPg.X4)).X22) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50784), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertTruncateConstraintCbØ00__func__Ø000))), unsafe.Pointer(str(55732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -51356,45 +46868,29 @@ func _sqlite3BtreeGetMeta(tls *crt.TLS, _p *XBtree, _idx int32, _pMeta *uint32)
_ = _pBt
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_sqlite3BtreeEnter(tls, _p)
- func() int32 {
- if int32(_p.X2) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X2) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67779), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetMetaØ00__func__Ø000))), unsafe.Pointer(str(55820)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if i32(0) == _querySharedCacheTableLock(tls, _p, uint32(i32(1)), uint8(i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if i32(0) != _querySharedCacheTableLock(tls, _p, uint32(i32(1)), uint8(i32(1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67780), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetMetaØ00__func__Ø000))), unsafe.Pointer(str(55844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XMemPage)(unsafe.Pointer(_pBt.X3)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XMemPage)(unsafe.Pointer(_pBt.X3)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67781), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetMetaØ00__func__Ø000))), unsafe.Pointer(str(55908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_idx >= i32(0)) && (_idx <= i32(15)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _idx < i32(0) || _idx > i32(15) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67782), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetMetaØ00__func__Ø000))), unsafe.Pointer(str(55920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _idx != i32(15) {
goto _9
@@ -51418,15 +46914,11 @@ func init() {
}
func _sqlite3PagerDataVersion(tls *crt.TLS, _pPager *XPager) (r0 uint32) { // sqlite3.c:48611:1
- func() int32 {
- if int32(_pPager.X14) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48612), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerDataVersionØ00__func__Ø000))), unsafe.Pointer(str(55960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pPager.X39
return
@@ -51442,36 +46934,24 @@ func init() {
func _sqlite3ResetOneSchema(tls *crt.TLS, _db *Xsqlite3, _iDb int32) { // sqlite3.c:99970:1
var _pDb *XDb // sqlite3.c:99971:6
_ = _pDb
- func() int32 {
- if _iDb < (_db.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99972), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResetOneSchemaØ00__func__Ø000))), unsafe.Pointer(str(56012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb)))
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99976), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResetOneSchemaØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSchema)(unsafe.Pointer(_pDb.X4)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSchema)(unsafe.Pointer(_pDb.X4)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99977), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResetOneSchemaØ00__func__Ø000))), unsafe.Pointer(str(56024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3SchemaClear(tls, _pDb.X4)
if _iDb == i32(1) {
@@ -51479,15 +46959,11 @@ func _sqlite3ResetOneSchema(tls *crt.TLS, _db *Xsqlite3, _iDb int32) { // sqlite
}
_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(i32(1))))
- func() int32 {
- if (*XSchema)(unsafe.Pointer(_pDb.X4)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer(_pDb.X4)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99986), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResetOneSchemaØ00__func__Ø000))), unsafe.Pointer(str(56024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3SchemaClear(tls, _pDb.X4)
_6:
@@ -51577,26 +47053,18 @@ func _autoVacuumCommit(tls *crt.TLS, _pBt *XBtShared) (r0 int32) { // sqlite3.c:
_rc = i32(0)
_pPager = (*XPager)(unsafe.Pointer(_pBt.X0))
_nRef = _sqlite3PagerRefcount(tls, _pPager)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62680), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoVacuumCommitØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_invalidateAllOverflowCache(tls, _pBt)
- func() int32 {
- if (_pBt.X5) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pBt.X5) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62682), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoVacuumCommitØ00__func__Ø000))), unsafe.Pointer(str(56064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pBt.X6) != 0 {
goto _4
@@ -51656,15 +47124,11 @@ _16:
_sqlite3PagerRollback(tls, _pPager)
_17:
_4:
- func() int32 {
- if _nRef >= _sqlite3PagerRefcount(tls, _pPager) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nRef < _sqlite3PagerRefcount(tls, _pPager) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62720), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoVacuumCommitØ00__func__Ø000))), unsafe.Pointer(str(56080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -51680,15 +47144,11 @@ func init() {
func _invalidateAllOverflowCache(tls *crt.TLS, _pBt *XBtShared) { // sqlite3.c:59436:1
var _p *XBtCursor // sqlite3.c:59437:12
_ = _p
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59438), unsafe.Pointer((*int8)(unsafe.Pointer(&_invalidateAllOverflowCacheØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XBtCursor)(unsafe.Pointer(_pBt.X2))
_2:
@@ -51768,25 +47228,17 @@ func _incrVacuumStep(tls *crt.TLS, _pBt *XBtShared, _nFin uint32, _iLastPg uint3
_ = _8_iNear
var _11_pFreePg *XMemPage // sqlite3.c:62574:17
_ = _11_pFreePg
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62515), unsafe.Pointer((*int8)(unsafe.Pointer(&_incrVacuumStepØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iLastPg > _nFin {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iLastPg <= _nFin {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62516), unsafe.Pointer((*int8)(unsafe.Pointer(&_incrVacuumStepØ00__func__Ø000))), unsafe.Pointer(str(56164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _ptrmapPageno(tls, _pBt, _iLastPg) == _iLastPg || _iLastPg == ((uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1))) {
goto _5
@@ -51835,15 +47287,11 @@ _8:
return
_11:
- func() int32 {
- if _6_iFreePg == _iLastPg {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _6_iFreePg != _iLastPg {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62548), unsafe.Pointer((*int8)(unsafe.Pointer(&_incrVacuumStepØ00__func__Ø000))), unsafe.Pointer(str(56180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_releasePage(tls, _6_pFreePg)
_10:
@@ -51884,15 +47332,11 @@ _18:
goto _17
}
- func() int32 {
- if _8_iFreePg < _iLastPg {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _8_iFreePg >= _iLastPg {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62582), unsafe.Pointer((*int8)(unsafe.Pointer(&_incrVacuumStepØ00__func__Ø000))), unsafe.Pointer(str(56200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _relocatePage(tls, _pBt, _8_pLastPg, _1_eType, _1_iPtrPage, _8_iFreePg, _bCommit)
_releasePage(tls, _8_pLastPg)
@@ -51977,25 +47421,17 @@ func _allocateBtreePage(tls *crt.TLS, _pBt *XBtShared, _ppPage **XMemPage, _pPgn
_ = _44_pPg
_pTrunk = nil
_pPrevTrunk = nil
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64612), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_eMode) == i32(0)) || ((_nearby > uint32(i32(0))) && ((_pBt.X5) != 0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_eMode) != i32(0) && (_nearby <= uint32(i32(0)) || (_pBt.X5) == 0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64613), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPage1 = (*XMemPage)(unsafe.Pointer(_pBt.X3))
_mxPage = _btreePagecount(tls, _pBt)
@@ -52022,25 +47458,17 @@ _6:
goto _9
}
- func() int32 {
- if _nearby > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nearby <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64637), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pBt.X5) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pBt.X5) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64638), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _ptrmapGet(tls, _pBt, _nearby, &_4_eType, (*uint32)(unsafe.Pointer(uintptr(i32(0)))))
if _rc == 0 {
@@ -52108,40 +47536,28 @@ _24:
goto _end_allocate_page
_25:
- func() int32 {
- if _pTrunk != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTrunk == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64685), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pTrunk.X19) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pTrunk.X19) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64686), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56324)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_k = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrunk.X19))+1*uintptr(i32(4)))))
if _k != uint32(i32(0)) || _2_searchList != 0 {
goto _31
}
- func() int32 {
- if _pPrevTrunk == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPrevTrunk != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64694), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56344)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pTrunk.X23)))
if _rc == 0 {
@@ -52240,15 +47656,11 @@ _50:
goto _51
}
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage1.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage1.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64758), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage1.X19))+1*uintptr(i32(32)))), _22_iNewTrunk)
goto _54
@@ -52420,15 +47832,11 @@ _87:
}
_44_pPg = nil
- func() int32 {
- if (_pBt.X18) != ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pBt.X18) == ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64872), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _btreeGetUnusedPage(tls, _pBt, _pBt.X18, &_44_pPg, _43_bNoContent)
if _rc != i32(0) {
@@ -52456,15 +47864,11 @@ _94:
_89:
_sqlite3Put4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(28))))))+uintptr(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_pBt.X3)).X19)))), _pBt.X18)
*_pPgno = _pBt.X18
- func() int32 {
- if (*_pPgno) != ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*_pPgno) == ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64886), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56440)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _btreeGetUnusedPage(tls, _pBt, *_pPgno, _ppPage, _43_bNoContent)
if _rc == 0 {
@@ -52484,38 +47888,26 @@ _97:
*_ppPage = (*XMemPage)(unsafe.Pointer(uintptr(i32(0))))
_98:
_83:
- func() int32 {
- if (*_pPgno) != ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*_pPgno) == ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64897), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56440)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_end_allocate_page:
_releasePage(tls, _pTrunk)
_releasePage(tls, _pPrevTrunk)
- func() int32 {
- if (_rc != i32(0)) || (_sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer((*_ppPage).X23))) <= i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && _sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer((*_ppPage).X23))) > i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64902), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56472)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_rc != i32(0)) || (int32((*_ppPage).X0) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc == i32(0) && int32((*_ppPage).X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64903), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateBtreePageØ00__func__Ø000))), unsafe.Pointer(str(56540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -52613,35 +48005,23 @@ func _relocatePage(tls *crt.TLS, _pBt *XBtShared, _pDbPage *XMemPage, _eType uin
_ = _4_nextOvfl
_iDbPage = _pDbPage.X4
_pPager = (*XPager)(unsafe.Pointer(_pBt.X0))
- func() int32 {
- if (((int32(_eType) == i32(4)) || (int32(_eType) == i32(3))) || (int32(_eType) == i32(5))) || (int32(_eType) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_eType) != i32(4) && int32(_eType) != i32(3) && int32(_eType) != i32(5) && int32(_eType) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62431), unsafe.Pointer((*int8)(unsafe.Pointer(&_relocatePageØ00__func__Ø000))), unsafe.Pointer(str(56600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62433), unsafe.Pointer((*int8)(unsafe.Pointer(&_relocatePageØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtShared)(unsafe.Pointer(_pDbPage.X18)) == _pBt {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtShared)(unsafe.Pointer(_pDbPage.X18)) != _pBt {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62434), unsafe.Pointer((*int8)(unsafe.Pointer(&_relocatePageØ00__func__Ø000))), unsafe.Pointer(str(56700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerMovepage(tls, _pPager, (*XPgHdr)(unsafe.Pointer(_pDbPage.X23)), _iFreePage, _isCommit)
if _rc == i32(0) {
@@ -52740,45 +48120,29 @@ func _sqlite3PagerMovepage(tls *crt.TLS, _pPager *XPager, _pPg *XPgHdr, _pgno ui
var _8_pPgHdr *XPgHdr // sqlite3.c:53914:11
_ = _8_pPgHdr
_needSyncPgno = u32(0)
- func() int32 {
- if int32(_pPg.X7) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPg.X7) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53810), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X14) == i32(3)) || (int32(_pPager.X14) == i32(4)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53814), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pPager.X10) != 0) || ((_pPager.X13) == 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X10) == 0 && (_pPager.X13) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53819), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X10) == 0 {
goto _10
@@ -52807,25 +48171,17 @@ _13:
}
_needSyncPgno = _pPg.X5
- func() int32 {
- if ((int32(_pPager.X2) == i32(2)) || _pageInJournal(tls, _pPager, _pPg) != 0) || ((_pPg.X5) > (_pPager.X23)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X2) != i32(2) && _pageInJournal(tls, _pPager, _pPg) == 0 && (_pPg.X5) <= (_pPager.X23) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53862), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPg.X6) & i32(2)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pPg.X6) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(55708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_15:
{
@@ -52834,15 +48190,11 @@ _15:
sink4530 = *p
}
_pPgOld = _sqlite3PagerLookup(tls, _pPager, _pgno)
- func() int32 {
- if (_pPgOld == nil) || (int32(_pPgOld.X7) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPgOld != nil && int32(_pPgOld.X7) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53874), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pPgOld == nil {
goto _25
@@ -52887,15 +48239,11 @@ _29:
goto _32
}
- func() int32 {
- if (_pPager.X58) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X58) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMovepageØ00__func__Ø000))), unsafe.Pointer(str(56988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BitvecClear(tls, (*XBitvec)(unsafe.Pointer(_pPager.X30)), _needSyncPgno, (unsafe.Pointer)(_pPager.X58))
_32:
@@ -52926,35 +48274,23 @@ func _sqlite3PcacheMove(tls *crt.TLS, _p *XPgHdr, _newPgno uint32) { // sqlite3.
var _pCache *XPCache // sqlite3.c:44705:10
_ = _pCache
_pCache = (*XPCache)(unsafe.Pointer(_p.X8))
- func() int32 {
- if int32(_p.X7) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X7) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44706), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMoveØ00__func__Ø000))), unsafe.Pointer(str(12832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _newPgno > uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _newPgno <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44707), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMoveØ00__func__Ø000))), unsafe.Pointer(str(57036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PcachePageSanity(tls, _p) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PcachePageSanity(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44708), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheMoveØ00__func__Ø000))), unsafe.Pointer(str(12844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
(*(*func(*crt.TLS, unsafe.Pointer, *Xsqlite3_pcache_page, uint32, uint32))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, unsafe.Pointer, uint32, uint32)
@@ -52992,15 +48328,11 @@ func _sqlite3BitvecClear(tls *crt.TLS, _p *XBitvec, _i uint32, _pBuf unsafe.Poin
return
_0:
- func() int32 {
- if _i > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(43906), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BitvecClearØ00__func__Ø000))), unsafe.Pointer(str(11900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i -= 1
_3:
@@ -53010,7 +48342,7 @@ _3:
_1_bin = _i / (_p.X2)
_i = _i % (_p.X2)
- _p = *(**XBitvec)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[62]unsafe.Pointer)(unsafe.Pointer((*T5555951)(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((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 8*uintptr(_1_bin)))
if _p != nil {
goto _5
}
@@ -53026,7 +48358,7 @@ _4:
}
{
- p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[496]uint8)(unsafe.Pointer((*T5555951)(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((*T5555933)(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
}
@@ -53034,8 +48366,8 @@ _4:
_6:
_4_aiValues = (*uint32)(unsafe.Pointer(_pBuf))
- crt.Xmemcpy(tls, (unsafe.Pointer)(_4_aiValues), (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */)))))), u64(496))
- crt.Xmemset(tls, (unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(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((*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))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X1 */))) = uint32(i32(0))
_4_j = uint32(i32(0))
_8:
@@ -53050,7 +48382,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((*T5555951)(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((*T5555933)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(16 /* X3 */))))))) + 4*uintptr(_6_h)))) == 0 {
goto _15
}
@@ -53064,7 +48396,7 @@ _16:
goto _14
_15:
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[124]uint32)(unsafe.Pointer((*T5555951)(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((*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)))
_13:
_4_j += 1
goto _8
@@ -53100,15 +48432,11 @@ func _setChildPtrmaps(tls *crt.TLS, _pPage *XMemPage) (r0 int32) { // sqlite3.c:
_ = _3_childPgno
_pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18))
_pgno = _pPage.X4
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62319), unsafe.Pointer((*int8)(unsafe.Pointer(&_setChildPtrmapsØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _btreeInitPage(tls, _pPage)
if _rc == i32(0) {
@@ -53186,65 +48514,41 @@ func _btreeInitPage(tls *crt.TLS, _pPage *XMemPage) (r0 int32) { // sqlite3.c:60
_ = _7_next
var _7_size uint32 // sqlite3.c:60831:17
_ = _7_size
- func() int32 {
- if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60742), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X1)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X1)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60743), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57120)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60744), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPage.X4) == _sqlite3PagerPagenumber(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPage.X4) != _sqlite3PagerPagenumber(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60745), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pPage == (*XMemPage)(unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pPage != (*XMemPage)(unsafe.Pointer(_sqlite3PagerGetExtra(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60746), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPage.X19) == (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPage.X19) != (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60747), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57240)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPage.X0) != 0 {
goto _12
@@ -53261,15 +48565,11 @@ func _btreeInitPage(tls *crt.TLS, _pPage *XMemPage) (r0 int32) { // sqlite3.c:60
return
_13:
- func() int32 {
- if ((_1_pBt.X15) >= uint32(i32(512))) && ((_1_pBt.X15) <= uint32(i32(65536))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_pBt.X15) < uint32(i32(512)) || (_1_pBt.X15) > uint32(i32(65536)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60768), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(55008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(24 /* X15 */))) = uint16((_1_pBt.X15) - uint32(i32(1)))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(12 /* X9 */))) = uint8(i32(0))
@@ -53288,15 +48588,11 @@ _13:
return
_17:
- func() int32 {
- if ((int32(_pPage.X14) > i32(0)) || (_1_top == _1_usableSize)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPage.X14) <= i32(0) && _1_top != _1_usableSize && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60792), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeInitPageØ00__func__Ø000))), unsafe.Pointer(str(57292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_iCellFirst = int32(_1_cellOffset) + (i32(2) * int32(_pPage.X14))
_1_iCellLast = _1_usableSize - i32(4)
@@ -53435,15 +48731,11 @@ func _ptrmapPutOvflPtr(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pRC *int3
return
_0:
- func() int32 {
- if _pCell != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pCell == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60267), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutOvflPtrØ00__func__Ø000))), unsafe.Pointer(str(57356)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
(*(*func(*crt.TLS, *XMemPage, *uint8, *XCellInfo))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer)
@@ -53483,35 +48775,23 @@ func _ptrmapPut(tls *crt.TLS, _pBt *XBtShared, _key uint32, _eType uint8, _paren
return
_0:
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59890), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if i32(0) == bool2int(_ptrmapPageno(tls, _pBt, (uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1))) == ((uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if i32(0) != bool2int(_ptrmapPageno(tls, _pBt, (uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1))) == ((uint32(_sqlite3PendingByte)/(_pBt.X15))+uint32(i32(1)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59892), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutØ00__func__Ø000))), unsafe.Pointer(str(57388)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pBt.X5) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pBt.X5) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59894), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutØ00__func__Ø000))), unsafe.Pointer(str(56064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _key != uint32(i32(0)) {
goto _7
@@ -53540,15 +48820,11 @@ _8:
goto _ptrmap_exit
_9:
- func() int32 {
- if _offset <= (int32(_pBt.X16) - i32(5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _offset > (int32(_pBt.X16) - i32(5)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59910), unsafe.Pointer((*int8)(unsafe.Pointer(&_ptrmapPutØ00__func__Ø000))), unsafe.Pointer(str(19556)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPtrmap = (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage)))
if int32(_eType) == int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPtrmap)) + 1*uintptr(_offset)))) && _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPtrmap))+1*uintptr(_offset+i32(1))))) == _parent {
@@ -53587,25 +48863,17 @@ func _modifyPagePointer(tls *crt.TLS, _pPage *XMemPage, _iFrom uint32, _iTo uint
_ = _4_pCell
var _5_info XCellInfo // sqlite3.c:62378:18
_ = _5_info
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62358), unsafe.Pointer((*int8)(unsafe.Pointer(&_modifyPagePointerØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62359), unsafe.Pointer((*int8)(unsafe.Pointer(&_modifyPagePointerØ00__func__Ø000))), unsafe.Pointer(str(54968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_eType) != i32(4) {
goto _4
@@ -53711,25 +48979,17 @@ func init() {
}
func _sqlite3PagerTruncateImage(tls *crt.TLS, _pPager *XPager, _nPage uint32) { // sqlite3.c:50804:1
- func() int32 {
- if (_pPager.X22) >= _nPage {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X22) < _nPage {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50805), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerTruncateImageØ00__func__Ø000))), unsafe.Pointer(str(57468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X14) >= i32(3) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X14) < i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50806), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerTruncateImageØ00__func__Ø000))), unsafe.Pointer(str(12276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(32 /* X22 */))) = _nPage
return
@@ -53752,34 +49012,23 @@ func _sqlite3PagerCommitPhaseOne(tls *crt.TLS, _pPager *XPager, _zMaster *int8,
var _9_nNew uint32 // sqlite3.c:53285:14
_ = _9_nNew
_rc = i32(0)
- func() int32 {
- if (((int32(_pPager.X14) == i32(2)) || (int32(_pPager.X14) == i32(3))) || (int32(_pPager.X14) == i32(4))) || (int32(_pPager.X14) == i32(6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(2) && int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) && int32(_pPager.X14) != i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53152), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(57520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53157), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if (_pPager.X26) != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53160), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53160), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -53808,25 +49057,17 @@ _10:
return
_11:
- func() int32 {
- if (int32(_pPager.X13) == i32(0)) || ((_pPager.X10) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X13) != i32(0) && (_pPager.X10) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(57668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X10) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X10) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53172), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(18996)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) != _pagerFlushOnCommit(tls, _pPager, i32(1)) {
goto _18
@@ -53850,26 +49091,19 @@ _18:
_3_pList = _3_pPageOne
*(**XPgHdr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pList)) + uintptr(24 /* X3 */))))) = (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))
_21:
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53189), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if _3_pList != nil {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53190), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53190), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -53917,15 +49151,11 @@ _31:
goto _32
}
- func() int32 {
- if _rc != i32(2826) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(2826) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53273), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(57700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _commit_phase_one_exit
@@ -53936,15 +49166,11 @@ _32:
}
_9_nNew = (_pPager.X22) - uint32(bool2int((_pPager.X22) == uint32((_sqlite3PendingByte/(_pPager.X48))+i32(1))))
- func() int32 {
- if int32(_pPager.X14) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53286), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseOneØ00__func__Ø000))), unsafe.Pointer(str(57728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pager_truncate(tls, _pPager, _9_nNew)
if _rc == i32(0) {
@@ -54004,25 +49230,17 @@ func _pagerWalFrames(tls *crt.TLS, _pPager *XPager, _pList *XPgHdr, _nTruncate u
_ = _p
var _2_ppNext **XPgHdr // sqlite3.c:50011:11
_ = _2_ppNext
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49996), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pList != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pList == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(49997), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = _pList
_4:
@@ -54030,29 +49248,21 @@ _4:
goto _8
}
- func() int32 {
- if (_p.X5) < ((*XPgHdr)(unsafe.Pointer(_p.X3)).X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X5) >= ((*XPgHdr)(unsafe.Pointer(_p.X3)).X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50001), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XPgHdr)(unsafe.Pointer(_p.X3))
goto _4
_8:
- func() int32 {
- if ((*XPgHdr)(unsafe.Pointer(_pList.X3)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) || _isCommit != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPgHdr)(unsafe.Pointer(_pList.X3)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) && _isCommit == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50005), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _isCommit == 0 {
goto _14
@@ -54062,7 +49272,7 @@ _8:
_nList = i32(0)
_p = _pList
_15:
- if store5557795(_2_ppNext, _p) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5557777(_2_ppNext, _p) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
goto _18
}
@@ -54077,15 +49287,11 @@ _19:
goto _15
_18:
- func() int32 {
- if _pList != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pList == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50019), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerWalFramesØ00__func__Ø000))), unsafe.Pointer(str(57808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _22
@@ -54184,35 +49390,23 @@ func _sqlite3WalFrames(tls *crt.TLS, _pWal *XWal, _szPage int32, _pList *XPgHdr,
_pLast = nil
_nExtra = i32(0)
_iFirst = u32(0)
- func() int32 {
- if _pList != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pList == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pWal.X12) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pWal.X12) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57461), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(14672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_isCommit != i32(0)) == (_nTruncate != uint32(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_isCommit != i32(0)) != (_nTruncate != uint32(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pLive = _walIndexHdr(tls, _pWal)
if crt.Xmemcmp(tls, (unsafe.Pointer)((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal))+uintptr(72 /* X18 */)))), (unsafe.Pointer)(_pLive), u64(48)) == i32(0) {
@@ -54277,15 +49471,11 @@ _10:
_13:
_12:
_8:
- func() int32 {
- if int32(_pWal.X8) == _szPage {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWal.X8) != _szPage {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57529), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XWal)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(0 /* X0 */))))) = _pWal
*(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X1 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_pWal.X2))
@@ -54306,15 +49496,11 @@ _16:
_7_iWrite = uint32(i32(0))
_rc = _sqlite3WalFindFrame(tls, _pWal, _p.X5, &_7_iWrite)
- func() int32 {
- if (_rc == i32(0)) || (_7_iWrite == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _7_iWrite != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57551), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57952)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _7_iWrite < _iFirst {
goto _26
@@ -54347,15 +49533,11 @@ _29:
_26:
_22:
_iFrame += 1
- func() int32 {
- if _iOffset == (int64(i32(32)) + (int64(_iFrame-uint32(i32(1))) * int64(_szPage+i32(24)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iOffset != (int64(i32(32)) + (int64(_iFrame-uint32(i32(1))) * int64(_szPage+i32(24)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57571), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(57980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6_nDbSize = int32(func() uint32 {
if _isCommit != 0 && ((*XPgHdr)(unsafe.Pointer(_p.X3)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) {
@@ -54442,15 +49624,11 @@ _41:
goto _45
}
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57615), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WalFramesØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsSync(tls, (*Xsqlite3_file)(unsafe.Pointer(_w.X1)), _sync_flags&i32(19))
_45:
@@ -54550,15 +49728,11 @@ func _walRestartLog(tls *crt.TLS, _pWal *XWal) (r0 int32) { // sqlite3.c:57274:1
}
_1_pInfo = _walCkptInfo(tls, _pWal)
- func() int32 {
- if (_1_pInfo.X0) == ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_pInfo.X0) != ((*XWalIndexHdr)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWal)) + uintptr(72 /* X18 */))).X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57280), unsafe.Pointer((*int8)(unsafe.Pointer(&_walRestartLogØ00__func__Ø000))), unsafe.Pointer(str(22608)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_1_pInfo.X0) <= uint32(i32(0)) {
goto _3
@@ -54594,15 +49768,11 @@ _7:
goto _7
}
- func() int32 {
- if (_rc & i32(255)) != i32(5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_rc & i32(255)) == i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57308), unsafe.Pointer((*int8)(unsafe.Pointer(&_walRestartLogØ00__func__Ø000))), unsafe.Pointer(str(58040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_0:
r0 = _rc
@@ -54698,15 +49868,11 @@ _2:
sink961 = *p
}
_pContent = (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_1_iFirstAmt))))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pContent)))))))
- func() int32 {
- if ((_p.X3) & i32(3)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X3) & i32(3)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57351), unsafe.Pointer((*int8)(unsafe.Pointer(&_walWriteToLogØ00__func__Ø000))), unsafe.Pointer(str(58080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsSync(tls, (*Xsqlite3_file)(unsafe.Pointer(_p.X1)), (_p.X3)&i32(19))
if _iAmt != i32(0) && _rc == 0 {
@@ -54760,15 +49926,11 @@ func _walRewriteChecksums(tls *crt.TLS, _pWal *XWal, _iLast uint32) (r0 int32) {
return
_0:
- func() int32 {
- if (_pWal.X20) > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWal.X20) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(57408), unsafe.Pointer((*int8)(unsafe.Pointer(&_walRewriteChecksumsØ00__func__Ø000))), unsafe.Pointer(str(58152)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pWal.X20) != uint32(i32(1)) {
goto _3
@@ -54827,35 +49989,23 @@ func _pager_incr_changecounter(tls *crt.TLS, _pPager *XPager, _isDirectMode int3
var _6_pCopy unsafe.Pointer // sqlite3.c:53055:22
_ = _6_pCopy
_rc = i32(0)
- func() int32 {
- if (int32(_pPager.X14) == i32(3)) || (int32(_pPager.X14) == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(52997), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(56748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53000), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _isDirectMode == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _isDirectMode != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53014), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(58192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X16) != 0 || func() int32 {
@@ -54863,48 +50013,34 @@ func _pager_incr_changecounter(tls *crt.TLS, _pPager *XPager, _isDirectMode int3
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53020), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53020), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
goto _10
}
- func() int32 {
- if ((_pPager.X10) == 0) && ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X10) != 0 || (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53023), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(58208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerGet(tls, _pPager, uint32(i32(1)), &_1_pPgHdr, i32(0))
- func() int32 {
- if (_1_pPgHdr == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) || (_rc == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pPgHdr != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) && _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53027), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(58248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(1) == 0 || func() int32 {
if _rc == i32(0) {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53034), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53034), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_incr_changecounterØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -54948,25 +50084,17 @@ func _writeMasterJournal(tls *crt.TLS, _pPager *XPager, _zMaster *int8) (r0 int3
var _cksum uint32 // sqlite3.c:48539:7
_ = _cksum
_cksum = u32(0)
- func() int32 {
- if int32(_pPager.X17) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48541), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeMasterJournalØ00__func__Ø000))), unsafe.Pointer(str(10904)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48542), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeMasterJournalØ00__func__Ø000))), unsafe.Pointer(str(11056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -54977,15 +50105,11 @@ func _writeMasterJournal(tls *crt.TLS, _pPager *XPager, _zMaster *int8) (r0 int3
_6:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(24 /* X17 */))) = uint8(i32(1))
- func() int32 {
- if (_pPager.X35) <= (_pPager.X34) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X35) > (_pPager.X34) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(48551), unsafe.Pointer((*int8)(unsafe.Pointer(&_writeMasterJournalØ00__func__Ø000))), unsafe.Pointer(str(12644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nMaster = i32(0)
_9:
@@ -55050,35 +50174,23 @@ func _syncJournal(tls *crt.TLS, _pPager *XPager, _newHdr int32) (r0 int32) { //
_ = _3_aMagic
var _3_zHeader [12]uint8 // sqlite3.c:51089:12
_ = _3_zHeader
- func() int32 {
- if (int32(_pPager.X14) == i32(3)) || (int32(_pPager.X14) == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51049), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(56748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51052), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51053), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(11056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerExclusiveLock(tls, _pPager)
if _rc == i32(0) {
@@ -55093,30 +50205,22 @@ _7:
goto _8
}
- func() int32 {
- if (_pPager.X10) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X10) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51059), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(53236)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X2) == i32(4) {
goto _12
}
_2_iDc = _sqlite3OsDeviceCharacteristics(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)))
- func() int32 {
- if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51062), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(12584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) != (_2_iDc & i32(512)) {
goto _15
@@ -55207,15 +50311,11 @@ _31:
_8:
_sqlite3PcacheClearSyncFlags(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X14 */))) = uint8(i32(4))
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51153), unsafe.Pointer((*int8)(unsafe.Pointer(&_syncJournalØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
@@ -55232,39 +50332,27 @@ func _sqlite3PagerExclusiveLock(tls *crt.TLS, _pPager *XPager) (r0 int32) { // s
var _rc int32 // sqlite3.c:53104:7
_ = _rc
_rc = _pPager.X26
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53105), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerExclusiveLockØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) {
goto _2
}
- func() int32 {
- if ((int32(_pPager.X14) == i32(3)) || (int32(_pPager.X14) == i32(4))) || (int32(_pPager.X14) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(3) && int32(_pPager.X14) != i32(4) && int32(_pPager.X14) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53107), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerExclusiveLockØ00__func__Ø000))), unsafe.Pointer(str(58336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerExclusiveLockØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) != bool2int((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) {
goto _9
@@ -55321,71 +50409,47 @@ func _pager_write_pagelist(tls *crt.TLS, _pPager *XPager, _pList *XPgHdr) (r0 in
var _4_pData *int8 // sqlite3.c:51233:12
_ = _4_pData
_rc = i32(0)
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51193), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(11056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pPager.X10) != 0) || (int32(_pPager.X14) == i32(4)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X10) == 0 && int32(_pPager.X14) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51194), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X15) == i32(4) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X15) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51195), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(18280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((*XPgHdr)(unsafe.Pointer(_pList.X3)) == (*XPgHdr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (*XPgHdr)(unsafe.Pointer(_pList.X3)) != (*XPgHdr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51196), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
goto _10
}
- func() int32 {
- if ((_pPager.X10) != 0) && (_rc == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X10) == 0 || _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51203), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pagerOpentemp(tls, _pPager, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), int32(_pPager.X46))
_10:
- func() int32 {
- if (_rc != i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51210), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58612)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) || (_pPager.X25) >= (_pPager.X22) || (*XPgHdr)(unsafe.Pointer(_pList.X3)) == nil && (_pList.X5) <= (_pPager.X25) {
goto _20
@@ -55406,15 +50470,11 @@ _21:
}
_4_offset = int64(_3_pgno-uint32(i32(1))) * int64(_pPager.X48)
- func() int32 {
- if (int32(_pList.X6) & i32(8)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pList.X6) & i32(8)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51235), unsafe.Pointer((*int8)(unsafe.Pointer(&_pager_write_pagelistØ00__func__Ø000))), unsafe.Pointer(str(58648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pList.X5) != uint32(i32(1)) {
goto _28
@@ -55466,15 +50526,11 @@ func _pagerOpentemp(tls *crt.TLS, _pPager *XPager, _pFile *Xsqlite3_file, _vfsFl
sink961 = *p
}
_rc = _sqlite3OsOpen(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_pPager.X0)), (*int8)(unsafe.Pointer(uintptr(i32(0)))), _pFile, _vfsFlags, (*int32)(unsafe.Pointer(uintptr(i32(0)))))
- func() int32 {
- if (_rc != i32(0)) || ((*Xsqlite3_io_methods)(unsafe.Pointer(_pFile.X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && (*Xsqlite3_io_methods)(unsafe.Pointer(_pFile.X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50499), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerOpentempØ00__func__Ø000))), unsafe.Pointer(str(58708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -55501,50 +50557,34 @@ func _sqlite3BtreeCommitPhaseTwo(tls *crt.TLS, _p *XBtree, _bCleanup int32) (r0
_0:
_sqlite3BtreeEnter(tls, _p)
- func() int32 {
- if (int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) != i32(0)) || (((*XBtShared)(unsafe.Pointer(_p.X1)).X17) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) == i32(0) && ((*XBtShared)(unsafe.Pointer(_p.X1)).X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(8748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) >= int32(_p.X2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XBtShared)(unsafe.Pointer(_p.X1)).X8) < int32(_p.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(8812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_p.X2) != i32(2) {
goto _6
}
_1_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if int32(_1_pBt.X8) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_1_pBt.X8) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62855), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(58756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_1_pBt.X17) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_1_pBt.X17) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62856), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(58788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_rc = _sqlite3PagerCommitPhaseTwo(tls, (*XPager)(unsafe.Pointer(_1_pBt.X0)))
if _1_rc == i32(0) || _bCleanup != i32(0) {
@@ -55580,11 +50620,8 @@ func _sqlite3PagerCommitPhaseTwo(tls *crt.TLS, _pPager *XPager) (r0 int32) { //
if func() int32 {
if (_pPager.X26) != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -55597,39 +50634,27 @@ func _sqlite3PagerCommitPhaseTwo(tls *crt.TLS, _pPager *XPager) (r0 int32) { //
return
_2:
- func() int32 {
- if ((int32(_pPager.X14) == i32(2)) || (int32(_pPager.X14) == i32(5))) || (((*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0))))) && (int32(_pPager.X14) == i32(3))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) != i32(2) && int32(_pPager.X14) != i32(5) && ((*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pPager.X14) != i32(3)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53330), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(58836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53334), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pPager.X14) != i32(2) || (_pPager.X1) == 0 || int32(_pPager.X2) != i32(1) {
goto _12
}
- func() int32 {
- if ((_pPager.X34) == int64(_pPager.X47)) || ((_pPager.X34) == 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X34) != int64(_pPager.X47) && (_pPager.X34) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53351), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCommitPhaseTwoØ00__func__Ø000))), unsafe.Pointer(str(58980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(21 /* X14 */))) = uint8(i32(1))
r0 = i32(0)
@@ -55661,7 +50686,7 @@ 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 */))))) = store5448613(&_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 */))))) = store5448595(&_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
}
@@ -55696,7 +50721,7 @@ _3:
_sqlite3DbFree(tls, _1_db, (unsafe.Pointer)(_p.X6))
_4:
- if uintptr(unsafe.Pointer(preInc5448613(&_p, 72))) < uintptr(unsafe.Pointer(_1_pEnd)) {
+ if uintptr(unsafe.Pointer(preInc5448595(&_p, 72))) < uintptr(unsafe.Pointer(_1_pEnd)) {
goto _3
}
@@ -55704,25 +50729,17 @@ _4:
_2:
_5:
- func() int32 {
- if ((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+72*uintptr(i32(1)))) == _1_pEnd) || ((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+72*uintptr(i32(0)))).X9)) == (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+72*uintptr(i32(1)))).X9))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+72*uintptr(i32(1)))) != _1_pEnd && (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+72*uintptr(i32(0)))).X9)) != (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+72*uintptr(i32(1)))).X9)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72869), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseMemArrayØ00__func__Ø000))), unsafe.Pointer(str(59076)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3VdbeCheckMemInvariants(tls, _p) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3VdbeCheckMemInvariants(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72870), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseMemArrayØ00__func__Ø000))), unsafe.Pointer(str(4464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X1) & i32(9312)) == 0 {
goto _11
@@ -55741,7 +50758,7 @@ _11:
_13:
_12:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))) = uint16(i32(128))
- if uintptr(unsafe.Pointer(preInc5448613(&_p, 72))) < uintptr(unsafe.Pointer(_1_pEnd)) {
+ if uintptr(unsafe.Pointer(preInc5448595(&_p, 72))) < uintptr(unsafe.Pointer(_1_pEnd)) {
goto _5
}
@@ -55779,71 +50796,51 @@ func _sqlite3VdbeSetColName(tls *crt.TLS, _p *TVdbe, _idx int32, _var int32, _zN
_ = _rc
var _pColName *XMem // sqlite3.c:73523:7
_ = _pColName
- func() int32 {
- if _idx < int32(_p.X29) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _idx >= int32(_p.X29) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _var < i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _var >= i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73525), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 {
goto _4
}
- func() int32 {
- if (_zName == nil) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if _zName != nil && *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
}{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
- }{_sqlite3MallocSize})))}))) {
- return i32(0)
- }
- return func() int32 {
+ }{_sqlite3MallocSize})))})) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73527), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _sqlite3NomemError(tls, i32(73528))
return
_4:
- func() int32 {
- if (*XMem)(unsafe.Pointer(_p.X20)) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XMem)(unsafe.Pointer(_p.X20)) == (*XMem)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pColName = (*XMem)(unsafe.Pointer(uintptr(_p.X20) + 72*uintptr(_idx+(_var*int32(_p.X29)))))
_rc = _sqlite3VdbeMemSetStr(tls, _pColName, _zName, i32(-1), uint8(i32(1)), _xDel)
- func() int32 {
- if ((_rc != i32(0)) || (_zName == nil)) || ((int32(_pColName.X1) & i32(512)) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && _zName != nil && (int32(_pColName.X1)&i32(512)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73533), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetColNameØ00__func__Ø000))), unsafe.Pointer(str(59212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -55863,15 +50860,11 @@ func init() {
}
func _sqlite3VdbeSetSql(tls *crt.TLS, _p *TVdbe, _z *int8, _n int32, _isPrepareV2 int32) { // sqlite3.c:71386:1
- func() int32 {
- if (_isPrepareV2 == i32(1)) || (_isPrepareV2 == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isPrepareV2 != i32(1) && _isPrepareV2 != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71387), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetSqlØ00__func__Ø000))), unsafe.Pointer(str(59360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
goto _3
@@ -55886,15 +50879,11 @@ _3:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(268 /* X41 */))) = uint32(i32(0))
_4:
- func() int32 {
- if (_p.X36) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X36) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71393), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetSqlØ00__func__Ø000))), unsafe.Pointer(str(59396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**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)
@@ -55917,15 +50906,11 @@ func _sqlite3VdbeFinalize(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:742
}
_rc = _sqlite3VdbeReset(tls, _p)
- func() int32 {
- if (_rc & ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X11)) == _rc {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_rc & ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X11)) != _rc {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74275), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFinalizeØ00__func__Ø000))), unsafe.Pointer(str(59428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1:
_sqlite3VdbeDelete(tls, _p)
@@ -56058,11 +51043,8 @@ _14:
if func() int32 {
if ((uint32((_p.X32)>>uint(i32(7))) << uint(i32(31))) >> uint(i32(31))) != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74018), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74018), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -56206,35 +51188,23 @@ _48:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(176 /* X35 */))) -= 1
_49:
- func() int32 {
- if (_db.X34) >= (_db.X35) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X34) < (_db.X35) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(59456)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_db.X35) >= (_db.X36) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_db.X35) < (_db.X36) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(59488)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_db.X36) >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_db.X36) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74105), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(59520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_47:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X5 */))) = uint32(i32(832317811))
@@ -56250,15 +51220,11 @@ _56:
}
_57:
- func() int32 {
- if (((_db.X34) > i32(0)) || (int32(_db.X15) == i32(0))) || ((_db.X76) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X34) <= i32(0) && int32(_db.X15) != i32(0) && (_db.X76) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74121), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeHaltØ00__func__Ø000))), unsafe.Pointer(str(59540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = func() int32 {
if (_p.X10) == i32(5) {
@@ -56293,15 +51259,11 @@ _4:
*(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(248 /* X38 */))))) = (*XVdbeFrame)(unsafe.Pointer(uintptr(i32(0))))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(264 /* X40 */))) = i32(0)
_0:
- func() int32 {
- if (_p.X40) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X40) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73448), unsafe.Pointer((*int8)(unsafe.Pointer(&_closeAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(59600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_closeCursorsInFrame(tls, _p)
if (*XMem)(unsafe.Pointer(_p.X18)) == nil {
@@ -56327,15 +51289,11 @@ _9:
_sqlite3VdbeDeleteAuxData(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), (**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(280 /* X43 */))))), i32(-1), i32(0))
_10:
- func() int32 {
- if (*XAuxData)(unsafe.Pointer(_p.X43)) == (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XAuxData)(unsafe.Pointer(_p.X43)) != (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73461), unsafe.Pointer((*int8)(unsafe.Pointer(&_closeAllCursorsØ00__func__Ø000))), unsafe.Pointer(str(59616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -56407,15 +51365,11 @@ func _sqlite3VdbeFreeCursor(tls *crt.TLS, _p *TVdbe, _pCx *XVdbeCursor) { // sql
return
_0:
- func() int32 {
- if ((*XBtree)(unsafe.Pointer(_pCx.X8)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pCx.X0) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtree)(unsafe.Pointer(_pCx.X8)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pCx.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73360), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFreeCursorØ00__func__Ø000))), unsafe.Pointer(str(59632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch int32(_pCx.X0) {
case i32(0):
@@ -56441,32 +51395,24 @@ _6:
goto _10
_9:
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ 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)))) {
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)
- return i32(0)
- }()
+ }
}()
- _sqlite3BtreeCloseCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))))
+ _sqlite3BtreeCloseCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))))
_10:
goto _8
_7:
- _7_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */)))))))
+ _7_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */)))))))
_7_pModule = (*Xsqlite3_module)(unsafe.Pointer((*Xsqlite3_vtab)(unsafe.Pointer(_7_pVCur.X0)).X0))
- func() int32 {
- if ((*Xsqlite3_vtab)(unsafe.Pointer(_7_pVCur.X0)).X1) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3_vtab)(unsafe.Pointer(_7_pVCur.X0)).X1) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73381), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFreeCursorØ00__func__Ø000))), unsafe.Pointer(str(59700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr(_7_pVCur.X0) + uintptr(8 /* X1 */))) -= 1
(*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct {
@@ -56488,25 +51434,21 @@ func init() {
func _sqlite3VdbeSorterClose(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor) { // sqlite3.c:87109:1
var _pSorter *XVdbeSorter // sqlite3.c:87110:14
_ = _pSorter
- func() int32 {
- if int32(_pCsr.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCsr.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterCloseØ00__func__Ø000))), unsafe.Pointer(str(59748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */)))))))
+ _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */)))))))
if _pSorter == nil {
goto _2
}
_sqlite3VdbeSorterReset(tls, _db, _pSorter)
- Xsqlite3_free(tls, (unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1))
+ Xsqlite3_free(tls, (unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1))
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSorter))
- *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) = (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0))))
+ *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) = (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0))))
_2:
return
@@ -56524,15 +51466,11 @@ func _sqlite3VdbeSorterReset(tls *crt.TLS, _db *Xsqlite3, _pSorter *XVdbeSorter)
var _2_pTask *XSortSubtask // sqlite3.c:87090:17
_ = _2_pTask
_vdbeSorterJoinAll(tls, _pSorter, i32(0))
- func() int32 {
- if ((_pSorter.X13) != 0) || ((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == (*XPmaReader)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pSorter.X13) == 0 && (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) != (*XPmaReader)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87079), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterResetØ00__func__Ø000))), unsafe.Pointer(str(59804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == nil {
goto _3
@@ -56557,14 +51495,14 @@ _4:
goto _4
_7:
- if ((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
+ if ((*T5901738)(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((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))
+ _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))
_8:
- *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) = i32(0)
+ *(**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)
*(*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)
@@ -56620,15 +51558,11 @@ func _vdbeSorterJoinThread(tls *crt.TLS, _pTask *XSortSubtask) (r0 int32) { // s
_1_pRet = (unsafe.Pointer)(uintptr(1))
_sqlite3ThreadJoin(tls, (*XSQLiteThread)(unsafe.Pointer(_pTask.X0)), &_1_pRet)
_rc = int32(int64(uintptr(unsafe.Pointer(_1_pRet))))
- func() int32 {
- if (_pTask.X1) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTask.X1) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86969), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterJoinThreadØ00__func__Ø000))), unsafe.Pointer(str(59848)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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))))
@@ -56641,24 +51575,17 @@ _0:
func _sqlite3ThreadJoin(tls *crt.TLS, _p *XSQLiteThread, _ppOut *unsafe.Pointer) (r0 int32) { // sqlite3.c:26892:1
var _rc int32 // sqlite3.c:26893:7
_ = _rc
- func() int32 {
- if _ppOut != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _ppOut == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26895), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadJoinØ00__func__Ø000))), unsafe.Pointer(str(59864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if _p == (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26896), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadJoinØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26896), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadJoinØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -56757,15 +51684,11 @@ _0:
}
func _sqlite3OsCloseFree(tls *crt.TLS, _pFile *Xsqlite3_file) { // sqlite3.c:20355:1
- func() int32 {
- if _pFile != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pFile == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20356), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OsCloseFreeØ00__func__Ø000))), unsafe.Pointer(str(59944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3OsClose(tls, _pFile)
Xsqlite3_free(tls, (unsafe.Pointer)(_pFile))
@@ -56805,25 +51728,21 @@ _0:
func _vdbeSortSubtaskCleanup(tls *crt.TLS, _db *Xsqlite3, _pTask *XSortSubtask) { // sqlite3.c:86893:1
_sqlite3DbFree(tls, _db, _pTask.X3)
- if ((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) == nil {
+ if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) == nil {
goto _0
}
- Xsqlite3_free(tls, (unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X1))
+ Xsqlite3_free(tls, (unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X1))
goto _1
_0:
- func() int32 {
- if ((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*T5901738)(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)
- return i32(0)
- }()
+ }
}()
- _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X0)))
+ _vdbeSorterRecordFree(tls, (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))), (*XSorterRecord)(unsafe.Pointer((*T5901738)(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
@@ -56859,7 +51778,7 @@ _0:
goto _3
}
- _pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */)))))))
+ _pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */)))))))
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_p))
_p = _pNext
goto _0
@@ -56975,35 +51894,23 @@ _2:
goto _0
_1:
- func() int32 {
- if _cnt == (_db.X34) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cnt != (_db.X34) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73819), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkActiveVdbeCntØ00__func__Ø000))), unsafe.Pointer(str(60036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nWrite == (_db.X36) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nWrite != (_db.X36) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73820), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkActiveVdbeCntØ00__func__Ø000))), unsafe.Pointer(str(60060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nRead == (_db.X35) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nRead != (_db.X35) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73821), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkActiveVdbeCntØ00__func__Ø000))), unsafe.Pointer(str(60084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -57054,11 +51961,8 @@ _1:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72782), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeEnterØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72782), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeEnterØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -57154,11 +52058,8 @@ _0:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72802), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeLeaveØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72802), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeLeaveØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -57246,15 +52147,11 @@ _0:
goto _7
}
- func() int32 {
- if _i != i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73593), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCommitØ00__func__Ø000))), unsafe.Pointer(str(60208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nTrans += 1
_7:
@@ -57374,15 +52271,11 @@ _32:
_13_retryCount += 1
Xsqlite3_randomness(tls, int32(u64(4)), (unsafe.Pointer)(&_14_iRandom))
Xsqlite3_snprintf(tls, i32(13), (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_zMaster))+1*uintptr(_13_nMainFile))), str(60264), (_14_iRandom>>uint(i32(8)))&uint32(i32(16777215)), _14_iRandom&uint32(i32(255)))
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_zMaster)) + 1*uintptr(_sqlite3Strlen30(tls, _13_zMaster)-i32(3))))) == i32(57) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_zMaster)) + 1*uintptr(_sqlite3Strlen30(tls, _13_zMaster)-i32(3))))) != i32(57) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73683), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCommitØ00__func__Ø000))), unsafe.Pointer(str(60280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsAccess(tls, _13_pVfs, _13_zMaster, i32(0), &_13_res)
if (_rc == i32(0)) && _13_res != 0 {
@@ -57424,15 +52317,11 @@ _42:
goto _43
_47:
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_zFile)) + 1*uintptr(i32(0))))) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_zFile)) + 1*uintptr(i32(0))))) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73712), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCommitØ00__func__Ø000))), unsafe.Pointer(str(60324)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3OsWrite(tls, _13_pMaster, (unsafe.Pointer)(_21_zFile), _sqlite3Strlen30(tls, _21_zFile)+i32(1), _13_offset)
{
@@ -57486,15 +52375,11 @@ _58:
_57:
_sqlite3OsCloseFree(tls, _13_pMaster)
- func() int32 {
- if _rc != i32(5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73753), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCommitØ00__func__Ø000))), unsafe.Pointer(str(60336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc == i32(0) {
goto _61
@@ -57622,15 +52507,11 @@ func init() {
}
func _sqlite3BtreeGetFilename(tls *crt.TLS, _p *XBtree) (r0 *int8) { // sqlite3.c:68536:1
- func() int32 {
- if (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) == (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68537), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetFilenameØ00__func__Ø000))), unsafe.Pointer(str(60364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _sqlite3PagerFilename(tls, (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)), i32(1))
return
@@ -57693,15 +52574,11 @@ _3:
}
func _sqlite3BtreeGetJournalname(tls *crt.TLS, _p *XBtree) (r0 *int8) { // sqlite3.c:68549:1
- func() int32 {
- if (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)) == (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68550), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeGetJournalnameØ00__func__Ø000))), unsafe.Pointer(str(60364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _sqlite3PagerJournalname(tls, (*XPager)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X0)))
return
@@ -57760,35 +52637,23 @@ func _vdbeCloseStatement(tls *crt.TLS, _p *TVdbe, _eOp int32) (r0 int32) { // sq
_db = (*Xsqlite3)(unsafe.Pointer(_p.X0))
_rc = i32(0)
_iSavepoint = (_p.X12) - i32(1)
- func() int32 {
- if (_eOp == i32(2)) || (_eOp == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eOp != i32(2) && _eOp != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73843), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCloseStatementØ00__func__Ø000))), unsafe.Pointer(str(60436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_db.X76) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_db.X76) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73844), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCloseStatementØ00__func__Ø000))), unsafe.Pointer(str(60488)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X12) == ((_db.X76) + (_db.X75)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X12) != ((_db.X76) + (_db.X75)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73845), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeCloseStatementØ00__func__Ø000))), unsafe.Pointer(str(60508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_7:
@@ -57873,25 +52738,17 @@ func _sqlite3BtreeSavepoint(tls *crt.TLS, _p *XBtree, _op int32, _iSavepoint int
}
_1_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if (_op == i32(1)) || (_op == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op != i32(1) && _op != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63059), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSavepointØ00__func__Ø000))), unsafe.Pointer(str(13964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iSavepoint >= i32(0)) || ((_iSavepoint == i32(-1)) && (_op == i32(2))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iSavepoint < i32(0) && (_iSavepoint != i32(-1) || _op != i32(2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63060), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSavepointØ00__func__Ø000))), unsafe.Pointer(str(60576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
if _op != i32(2) {
@@ -57918,15 +52775,11 @@ _10:
_13:
_rc = _newDatabase(tls, _1_pBt)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pBt)) + uintptr(60 /* X18 */))) = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(i32(28))))))+uintptr(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_1_pBt.X3)).X19)))))
- func() int32 {
- if (_1_pBt.X18) > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_pBt.X18) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63078), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSavepointØ00__func__Ø000))), unsafe.Pointer(str(60636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_11:
_sqlite3BtreeLeave(tls, _p)
@@ -57954,25 +52807,17 @@ func _sqlite3VtabSavepoint(tls *crt.TLS, _db *Xsqlite3, _op int32, _iSavepoint i
var _3_xMethod func(*crt.TLS, *Xsqlite3_vtab, int32) int32 // sqlite3.c:125525:13
_ = _3_xMethod
_rc = i32(0)
- func() int32 {
- if ((_op == i32(1)) || (_op == i32(2))) || (_op == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op != i32(1) && _op != i32(2) && _op != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125517), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabSavepointØ00__func__Ø000))), unsafe.Pointer(str(60676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iSavepoint >= i32(-1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iSavepoint < i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125518), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabSavepointØ00__func__Ø000))), unsafe.Pointer(str(60744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (**XVTable)(unsafe.Pointer(_db.X67)) == nil {
goto _6
@@ -58043,15 +52888,11 @@ func init() {
}
func _sqlite3VdbeSetChanges(tls *crt.TLS, _db *Xsqlite3, _nChange int32) { // sqlite3.c:75821:1
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetChangesØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(104 /* X29 */))) = _nChange
{
@@ -58118,15 +52959,11 @@ _1:
goto _4
}
- func() int32 {
- if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_i)))) == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_i)))) != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73474), unsafe.Pointer((*int8)(unsafe.Pointer(&_CleanupØ00__func__Ø000))), unsafe.Pointer(str(60808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _1
@@ -58143,15 +52980,11 @@ _8:
goto _11
}
- func() int32 {
- if int32((*XMem)(unsafe.Pointer(uintptr(_p.X18)+72*uintptr(_i))).X1) == i32(128) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XMem)(unsafe.Pointer(uintptr(_p.X18)+72*uintptr(_i))).X1) != i32(128) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73476), unsafe.Pointer((*int8)(unsafe.Pointer(&_CleanupØ00__func__Ø000))), unsafe.Pointer(str(60824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _8
@@ -58183,11 +53016,8 @@ func _sqlite3VdbeDelete(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:74354:1
if func() int32 {
if _p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74357), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeDeleteØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74357), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeDeleteØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -58200,15 +53030,11 @@ func _sqlite3VdbeDelete(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:74354:1
_2:
_db = (*Xsqlite3)(unsafe.Pointer(_p.X0))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeDeleteØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeClearObject(tls, _db, _p)
if (*TVdbe)(unsafe.Pointer(_p.X1)) == nil {
@@ -58219,15 +53045,11 @@ _2:
goto _6
_5:
- func() int32 {
- if (*TVdbe)(unsafe.Pointer(_db.X1)) == _p {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TVdbe)(unsafe.Pointer(_db.X1)) != _p {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeDeleteØ00__func__Ø000))), unsafe.Pointer(str(60884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**TVdbe)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(8 /* X1 */))))) = (*TVdbe)(unsafe.Pointer(_p.X2))
_6:
@@ -58255,15 +53077,11 @@ func _sqlite3VdbeClearObject(tls *crt.TLS, _db *Xsqlite3, _p *TVdbe) { // sqlite
_ = _pSub
var _pNext *XSubProgram // sqlite3.c:74324:21
_ = _pNext
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || ((*Xsqlite3)(unsafe.Pointer(_p.X0)) == _db) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer(_p.X0)) != _db {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74325), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeClearObjectØ00__func__Ø000))), unsafe.Pointer(str(60920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_releaseMemArray(tls, (*XMem)(unsafe.Pointer(_p.X20)), int32(_p.X29)*i32(2))
_pSub = (*XSubProgram)(unsafe.Pointer(_p.X42))
@@ -58317,7 +53135,7 @@ _1:
goto _5
}
- _freeP4(tls, _db, int32(_1_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))
+ _freeP4(tls, _db, int32(_1_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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)
@@ -58344,18 +53162,14 @@ func _sqlite3ParserReset(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:115888:1
goto _1
}
- func() int32 {
- if ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db)) + uintptr(344 /* X58 */))).X0) >= uint32(_pParse.X12) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*T5415341)(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)
- return i32(0)
- }()
+ }
}()
{
- p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */)))
+ p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */)))
*p = (*p) - uint32(_pParse.X12)
sink985 = *p
}
@@ -58418,49 +53232,33 @@ func _invokeProfileCallback(tls *crt.TLS, _db *Xsqlite3, _p *TVdbe) { // sqlite3
_ = _iNow
var _iElapse int64 // sqlite3.c:76067:17
_ = _iElapse
- func() int32 {
- if (_p.X26) > int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X26) <= int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76068), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeProfileCallbackØ00__func__Ø000))), unsafe.Pointer(str(61040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *int8, uint64)
- }{(_db.X43)})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(_db.X43)})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *int8, uint64)
- }{nil}))) || ((int32(_db.X24) & i32(2)) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ }{nil})) && (int32(_db.X24)&i32(2)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76069), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeProfileCallbackØ00__func__Ø000))), unsafe.Pointer(str(61056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*T5414776)(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)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X36) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X36) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76071), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeProfileCallbackØ00__func__Ø000))), unsafe.Pointer(str(61116)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3OsCurrentTimeInt64(tls, (*Xsqlite3_vfs)(unsafe.Pointer(_db.X0)), &_iNow)
_iElapse = (_iNow - (_p.X26)) * int64(i32(1000000))
@@ -58528,15 +53326,11 @@ _1:
_2:
_z = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, (*XMem)(unsafe.Pointer(_db.X56)))))
- func() int32 {
- if (_db.X17) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142151), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_errmsgØ00__func__Ø000))), unsafe.Pointer(str(23576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _6
@@ -58577,11 +53371,8 @@ _2:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141340), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ErrStrØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(141340), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ErrStrØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || _rc >= i32(27) || (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3ErrStrØ00aMsgØ001)) + 8*uintptr(_rc)))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -58626,15 +53417,11 @@ func _sqlite3FindIndex(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _zDb *int8) (r
var _1_pSchema *XSchema // sqlite3.c:99878:12
_ = _1_pSchema
_p = nil
- func() int32 {
- if (_zDb != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zDb == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindIndexØ00__func__Ø000))), unsafe.Pointer(str(61940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_3:
@@ -58649,15 +53436,11 @@ _3:
return _i
}()
_1_pSchema = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_1_j))).X4))
- func() int32 {
- if _1_pSchema != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pSchema == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99879), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindIndexØ00__func__Ø000))), unsafe.Pointer(str(61984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _zDb == nil || _sqlite3StrICmp(tls, _zDb, (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_1_j))).X0) == 0 {
goto _12
@@ -58666,15 +53449,11 @@ _3:
goto _4
_12:
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _1_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _1_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindIndexØ00__func__Ø000))), unsafe.Pointer(str(61992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XIndex)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSchema))+uintptr(32 /* X3 */))), _zName)))
if _p == nil {
@@ -58711,15 +53490,11 @@ func _sqlite3BtreeSetCacheSize(tls *crt.TLS, _p *XBtree, _mxPage int32) (r0 int3
var _pBt *XBtShared // sqlite3.c:61584:12
_ = _pBt
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetCacheSizeØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
_sqlite3PagerSetCachesize(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _mxPage)
@@ -58742,15 +53517,11 @@ func _sqlite3PagerSetCachesize(tls *crt.TLS, _pPager *XPager, _mxPage int32) { /
}
func _sqlite3PcacheSetCachesize(tls *crt.TLS, _pCache *XPCache, _mxPage int32) { // sqlite3.c:44893:1
- func() int32 {
- if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44894), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheSetCachesizeØ00__func__Ø000))), unsafe.Pointer(str(15048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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))
@@ -58810,15 +53581,11 @@ _2:
_1_azVals = (**int8)(unsafe.Pointer(uintptr(i32(0))))
_pStmt = (unsafe.Pointer)(uintptr(i32(0)))
_rc = Xsqlite3_prepare_v2(tls, _db, _zSql, i32(-1), &_pStmt, &_zLeftover)
- func() int32 {
- if (_rc == i32(0)) || (unsafe.Pointer(_pStmt) == (unsafe.Pointer)(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && unsafe.Pointer(_pStmt) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110885), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_execØ00__func__Ø000))), unsafe.Pointer(str(62104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc == i32(0) {
goto _8
@@ -58862,15 +53629,11 @@ _19:
}
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azCols)) + 8*uintptr(_4_i))) = Xsqlite3_column_name(tls, _pStmt, _4_i)
- func() int32 {
- if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azCols)) + 8*uintptr(_4_i)))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azCols)) + 8*uintptr(_4_i)))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110915), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_execØ00__func__Ø000))), unsafe.Pointer(str(62132)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4_i += 1
goto _19
@@ -58979,15 +53742,11 @@ _38:
*_pzErrMsg = (*int8)(unsafe.Pointer(uintptr(i32(0))))
_42:
_41:
- func() int32 {
- if (_rc & (_db.X11)) == _rc {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_rc & (_db.X11)) != _rc {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110973), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_execØ00__func__Ø000))), unsafe.Pointer(str(52176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
r0 = _rc
@@ -58999,15 +53758,11 @@ func Xsqlite3_prepare_v2(tls *crt.TLS, _db *Xsqlite3, _zSql *int8, _nBytes int32
var _rc int32 // sqlite3.c:116150:7
_ = _rc
_rc = _sqlite3LockAndPrepare(tls, _db, _zSql, _nBytes, i32(1), (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))), _ppStmt, _pzTail)
- func() int32 {
- if ((_rc == i32(0)) || (_ppStmt == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))))) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116152), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_prepare_v2Ø00__func__Ø000))), unsafe.Pointer(str(51964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -59077,15 +53832,11 @@ _4:
storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_v))+uintptr(196 /* X32 */))), int16(i32(1)), 2, 1)
_5:
- func() int32 {
- if int32((uint32(_v.X32)<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32(_v.X32)<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76675), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_stepØ00__func__Ø000))), unsafe.Pointer(str(62184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _1
@@ -59121,15 +53872,11 @@ func _sqlite3Step(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:76525:1
_ = _db
var _rc int32 // sqlite3.c:76527:7
_ = _rc
- func() int32 {
- if _p != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76529), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(8412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X5) == uint32(i32(770837923)) {
goto _2
@@ -59164,19 +53911,15 @@ _5:
goto _7
}
- *(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0)
+ *(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0)
_7:
- func() int32 {
- if (((_db.X36) > i32(0)) || (int32(_db.X15) == i32(0))) || (((_db.X77) == int64(i32(0))) && ((_db.X78) == int64(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X36) <= i32(0) && int32(_db.X15) != i32(0) && ((_db.X77) != int64(i32(0)) || (_db.X78) != int64(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76579), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (_db.X43) == nil && (int32(_db.X24)&i32(2)) == i32(0) || ((*T5414794)(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) || ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || (_p.X36) == nil {
goto _16
}
@@ -59184,15 +53927,11 @@ _7:
goto _17
_16:
- func() int32 {
- if (_p.X26) == int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X26) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76588), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_17:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(172 /* X34 */))) += 1
@@ -59238,15 +53977,11 @@ _24:
goto _26
}
- func() int32 {
- if (_p.X10) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X10) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76617), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X10 */))) = _doWalCallbacks(tls, _db)
if (_p.X10) == i32(0) {
@@ -59264,25 +53999,17 @@ _26:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X10 */))) = _sqlite3NomemError(tls, i32(76626))
_30:
_end_of_step:
- func() int32 {
- if ((((_rc == i32(100)) || (_rc == i32(101))) || (_rc == i32(1))) || ((_rc & i32(255)) == i32(5))) || (_rc == i32(21)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(100) && _rc != i32(101) && _rc != i32(1) && (_rc&i32(255)) != i32(5) && _rc != i32(21) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76636), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((_p.X10) != i32(100)) && ((_p.X10) != i32(101))) || ((_p.X10) == (_p.X28)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X10) == i32(100) || (_p.X10) == i32(101)) && (_p.X10) != (_p.X28) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76639), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StepØ00__func__Ø000))), unsafe.Pointer(str(62432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((uint32((_p.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 || _rc == i32(100) || _rc == i32(101) {
goto _43
@@ -59327,15 +54054,11 @@ _0:
_2:
_rc = _sqlite3VdbeReset(tls, _2_v)
_sqlite3VdbeRewind(tls, _2_v)
- func() int32 {
- if (_rc & (_2_db.X11)) == _rc {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_rc & (_2_db.X11)) != _rc {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76139), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_resetØ00__func__Ø000))), unsafe.Pointer(str(62508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3ApiExit(tls, _2_db, _rc)
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_2_db.X3)))
@@ -59348,35 +54071,23 @@ _1:
func _sqlite3VdbeRewind(tls *crt.TLS, _p *TVdbe) { // sqlite3.c:73204:1
var _i int32 // sqlite3.c:73206:7
_ = _i
- func() int32 {
- if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73208), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRewindØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X5) == uint32(i32(381479589))) || ((_p.X5) == uint32(i32(1224384374))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X5) != uint32(i32(381479589)) && (_p.X5) != uint32(i32(1224384374)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73209), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRewindØ00__func__Ø000))), unsafe.Pointer(str(62536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X27) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X27) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73213), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRewindØ00__func__Ø000))), unsafe.Pointer(str(42668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X5 */))) = uint32(i32(770837923))
_i = i32(0)
@@ -59385,15 +54096,11 @@ _7:
goto _10
}
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_p.X18)+72*uintptr(_i))).X9)) == (*Xsqlite3)(unsafe.Pointer(_p.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_p.X18)+72*uintptr(_i))).X9)) != (*Xsqlite3)(unsafe.Pointer(_p.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73220), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRewindØ00__func__Ø000))), unsafe.Pointer(str(62592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _7
@@ -59456,35 +54163,23 @@ func _sqlite3VdbeList(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:72932:1
_db = (*Xsqlite3)(unsafe.Pointer(_p.X0))
_rc = i32(0)
_pMem = (*XMem)(unsafe.Pointer(uintptr(_p.X18) + 72*uintptr(i32(1))))
- func() int32 {
- if ((uint32((_p.X32)>>uint(i32(2))) << uint(i32(30))) >> uint(i32(30))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(2))) << uint(i32(30))) >> uint(i32(30))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72944), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X5) == uint32(i32(770837923)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X5) != uint32(i32(770837923)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72945), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((_p.X10) == i32(0)) || ((_p.X10) == i32(5))) || ((_p.X10) == i32(7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X10) != i32(0) && (_p.X10) != i32(5) && (_p.X10) != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72946), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_releaseMemArray(tls, _pMem, i32(8))
*(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(136 /* X21 */))))) = (*XMem)(unsafe.Pointer(uintptr(i32(0))))
@@ -59502,15 +54197,11 @@ _8:
goto _9
}
- func() int32 {
- if (_p.X6) > i32(9) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X6) <= i32(9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72975), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pSub = (*XMem)(unsafe.Pointer(uintptr(_p.X18) + 72*uintptr(i32(9))))
if (int32(_pSub.X1) & i32(16)) == 0 {
@@ -59551,7 +54242,7 @@ _17:
goto _21
_20:
- if (*(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 {
+ if (*(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 {
goto _22
}
@@ -59596,19 +54287,15 @@ _25:
}
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4))
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_i)
+ *(*int64)(unsafe.Pointer((*T5448375)(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))
- func() int32 {
- if (_pMem.X5) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pMem.X5) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73022), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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))
@@ -59624,7 +54311,7 @@ _34:
goto _37
}
- if (*(**XSubProgram)(unsafe.Pointer(uintptr((unsafe.Pointer)(_apSub)) + 8*uintptr(_13_j)))) != (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pOp)) + uintptr(16 /* X6 */))))))) {
goto _38
}
@@ -59640,7 +54327,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((*T5777046)(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((*T5777028)(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))
@@ -59651,27 +54338,23 @@ _40:
_33:
_30:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4))
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X3)
+ *(*int64)(unsafe.Pointer((*T5448375)(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((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X4)
+ *(*int64)(unsafe.Pointer((*T5448375)(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((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_8_pOp.X5)
+ *(*int64)(unsafe.Pointer((*T5448375)(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
}
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73060), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(1)
return
@@ -59688,15 +54371,11 @@ _41:
goto _45
_44:
- func() int32 {
- if (_pMem.X5) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pMem.X5) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73069), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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))
@@ -59710,15 +54389,11 @@ _45:
goto _49
}
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73077), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(1)
return
@@ -59733,15 +54408,11 @@ _49:
goto _52
}
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73088), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeListØ00__func__Ø000))), unsafe.Pointer(str(62780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(1)
return
@@ -60404,15 +55075,11 @@ func _sqlite3VdbeExec(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:78741:1
_pIn2 = nil
_pIn3 = nil
_pOut = nil
- func() int32 {
- if (_p.X5) == uint32(i32(770837923)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X5) != uint32(i32(770837923)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78771), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeEnter(tls, _p)
if (_p.X10) != i32(7) {
@@ -60422,40 +55089,28 @@ func _sqlite3VdbeExec(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:78741:1
goto _no_mem
_2:
- func() int32 {
- if ((_p.X10) == i32(0)) || (((_p.X10) & i32(255)) == i32(5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X10) != i32(0) && ((_p.X10)&i32(255)) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78778), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0) || (int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(8)))<<uint(i32(31)))>>uint(i32(31))) == 0 && int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78779), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(72 /* X13 */))) = int64(i32(0))
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(2)))<<uint(i32(30)))>>uint(i32(30))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(2)))<<uint(i32(30)))>>uint(i32(30))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78781), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62904)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**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)((*T5415638)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0)
- if (*(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 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 {
goto _11
}
@@ -60467,15 +55122,11 @@ _11:
}
_2_iPrior = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(208 /* X35 */))))) + 4*uintptr(i32(4))))
- func() int32 {
- if uint32(i32(0)) < (_db.X63) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uint32(i32(0)) >= (_db.X63) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78789), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(62920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nProgressLimit = (_db.X63) - (_2_iPrior % (_db.X63))
_12:
@@ -60523,7 +55174,7 @@ _23:
crt.Xprintf(tls, str(62968))
_28:
- crt.Xprintf(tls, str(62988), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777046)(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((*T5777028)(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
@@ -60541,25 +55192,17 @@ _16:
_sqlite3EndBenignMalloc(tls)
_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(_p.X9)))
_30:
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78823), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (uintptr(unsafe.Pointer(_pOp)) >= uintptr(unsafe.Pointer(_aOp))) && (uintptr(unsafe.Pointer(_pOp)) < uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+32*uintptr(_p.X27)))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uintptr(unsafe.Pointer(_pOp)) < uintptr(unsafe.Pointer(_aOp)) || uintptr(unsafe.Pointer(_pOp)) >= uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+32*uintptr(_p.X27))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78825), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nVmStep += 1
if ((_db.X6) & i32(1)) == 0 {
@@ -60573,45 +55216,29 @@ _39:
goto _40
}
- func() int32 {
- if (_pOp.X3) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78860), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X3) > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78861), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X3))).X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X3))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78862), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63088)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X3)))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X3)))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78863), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63116)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _49
@@ -60624,45 +55251,29 @@ _40:
goto _50
}
- func() int32 {
- if (_pOp.X4) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78867), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X4) <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X4) > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78868), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4))).X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78869), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4)))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4)))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78870), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63240)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _59
@@ -60675,45 +55286,29 @@ _50:
goto _60
}
- func() int32 {
- if (_pOp.X5) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78874), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78875), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5))).X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78876), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5)))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3VdbeCheckMemInvariants(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5)))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78877), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _69
@@ -60726,25 +55321,17 @@ _60:
goto _70
}
- func() int32 {
- if (_pOp.X4) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X4) <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X4) > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78882), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemAboutToChange(tls, _p, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4))))
_70:
@@ -60752,25 +55339,17 @@ _70:
goto _75
}
- func() int32 {
- if (_pOp.X5) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78886), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78887), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemAboutToChange(tls, _p, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5))))
_75:
@@ -61104,7 +55683,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((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 {
+ if (*(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) == 0 {
goto _242
}
@@ -61119,15 +55698,11 @@ _242:
goto _244
}
- func() int32 {
- if (_db.X63) != uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X63) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78969), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nProgressLimit = (_nVmStep + (_db.X63)) - (_nVmStep % (_db.X63))
if (_db.X61)(tls, _db.X62) == 0 {
@@ -61142,30 +55717,22 @@ _244:
goto _248
_82:
- func() int32 {
- if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) <= i32(0) || (_pOp.X3) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78987), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
- func() int32 {
- if bool2int((int32(_pIn1.X1)&i32(9312)) != i32(0)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if bool2int((int32(_pIn1.X1)&i32(9312)) != i32(0)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78989), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemAboutToChange(tls, _p, _pIn1)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(4))
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = int64(int32(int64((uintptr(unsafe.Pointer(_pOp)) - uintptr(unsafe.Pointer(_aOp))) / 32)))
+ *(*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)))
if ((_db.X6) & i32(1)) == 0 {
goto _254
}
@@ -61178,63 +55745,43 @@ _jump_to_p2:
_83:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
- func() int32 {
- if int32(_pIn1.X1) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pIn1.X1) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79009), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63504)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))))
+ _pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(128))
goto _248
_84:
- func() int32 {
- if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) <= i32(0) || (_pOp.X3) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79027), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X4) >= i32(0)) && ((_pOp.X4) < (_p.X27)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X4) < i32(0) || (_pOp.X4) >= (_p.X27) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79028), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63528)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X5) >= i32(0)) && ((_pOp.X5) < (_p.X27)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X5) < i32(0) || (_pOp.X5) >= (_p.X27) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63560)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
- func() int32 {
- if (int32(_pOut.X1) & i32(9312)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pOut.X1) & i32(9312)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64((_pOp.X5) - i32(1))
+ *(*int64)(unsafe.Pointer((*T5448375)(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
@@ -61247,46 +55794,30 @@ _268:
_85:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
- func() int32 {
- if int32(_pIn1.X1) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pIn1.X1) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63504)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= int64(i32(0))) && ((*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) < int64(_p.X27)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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) {
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)
- return i32(0)
- }()
- }()
- _24_pCaller = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))))
- func() int32 {
- if int32(_24_pCaller.X0) == i32(16) {
- return i32(0)
}
- return func() int32 {
+ }()
+ _24_pCaller = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr(*(*int64)(unsafe.Pointer((*T5448375)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_24_pCaller.X4) >= i32(0)) && ((_24_pCaller.X4) < (_p.X27)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_24_pCaller.X4) < i32(0) || (_24_pCaller.X4) >= (_p.X27) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79053), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp)) + 32*uintptr((_24_pCaller.X4)-i32(1))))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(128))
@@ -61294,19 +55825,15 @@ _85:
_86:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
- func() int32 {
- if bool2int((int32(_pIn1.X1)&i32(9312)) != i32(0)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if bool2int((int32(_pIn1.X1)&i32(9312)) != i32(0)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = uint16(i32(4))
- _25_pcDest = int32(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))
- *(*int64)(unsafe.Pointer((*T5448393)(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((*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)))
if ((_db.X6) & i32(1)) == 0 {
goto _281
}
@@ -61351,15 +55878,11 @@ _284:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X10 */))) = _pOp.X3
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(194 /* X30 */))) = uint8(_pOp.X4)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(52 /* X9 */))) = _27_pcx
- func() int32 {
- if int32(_pOp.X2) <= i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X2) > i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79156), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X10) == 0 {
goto _288
@@ -61370,29 +55893,25 @@ _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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == nil {
+ if (*(**int8)(unsafe.Pointer((*T5777028)(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((*T5777046)(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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
_290:
goto _291
_289:
- _sqlite3VdbeError(tls, _p, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _sqlite3VdbeError(tls, _p, str(24304), unsafe.Pointer(*(**int8)(unsafe.Pointer((*T5777028)(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:
_rc = _sqlite3VdbeHalt(tls, _p)
- func() int32 {
- if ((_rc == i32(5)) || (_rc == i32(0))) || (_rc == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(5) && _rc != i32(0) && _rc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79175), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(5) {
goto _296
@@ -61402,25 +55921,17 @@ _288:
goto _297
_296:
- func() int32 {
- if (_rc == i32(0)) || (((_p.X10) & i32(255)) == i32(19)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && ((_p.X10)&i32(255)) != i32(19) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79179), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_rc == i32(0)) || ((_db.X77) > int64(i32(0)))) || ((_db.X78) > int64(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc != i32(0) && (_db.X77) <= int64(i32(0)) && (_db.X78) <= int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79180), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = func() int32 {
if (_p.X10) != 0 {
@@ -61433,68 +55944,52 @@ _297:
_89:
_pOut = _out2Prerelease(tls, _p, _pOp)
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_pOp.X3)
+ *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_pOp.X3)
goto _248
_90:
_pOut = _out2Prerelease(tls, _p, _pOp)
- func() int32 {
- if (*(**int64)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int64)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**int64)(unsafe.Pointer((*T5777028)(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)
- return i32(0)
- }()
+ }
}()
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**int64)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ *(*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 */))))))
goto _248
_91:
_pOut = _out2Prerelease(tls, _p, _pOp)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(8))
- func() int32 {
- if _sqlite3IsNaN(tls, *(*(**float64)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3IsNaN(tls, *(*(**float64)(unsafe.Pointer((*T5777028)(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)
- return i32(0)
- }()
+ }
}()
- *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = *(*(**float64)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ *(*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 */))))))
goto _248
_92:
- func() int32 {
- if (*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**int8)(unsafe.Pointer((*T5777028)(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)
- return i32(0)
- }()
+ }
}()
_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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ *(*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 */))))))
if int32(_encoding) == i32(1) {
goto _313
}
- _rc = _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), i32(-1), uint8(i32(1)), nil)
- func() int32 {
- if (_rc == i32(0)) || (_rc == i32(18)) {
- return i32(0)
- }
- return func() int32 {
+ _rc = _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5777028)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) == _sqlite3VdbeChangeEncoding(tls, _pOut, int32(_encoding)) {
goto _317
@@ -61503,25 +55998,17 @@ _92:
goto _no_mem
_317:
- func() int32 {
- if ((_pOut.X7) > i32(0)) && ((_pOut.X6) == (_pOut.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOut.X7) <= i32(0) || (_pOut.X6) != (_pOut.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79245), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if bool2int((int32(_pOut.X1)&i32(9312)) != i32(0)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if bool2int((int32(_pOut.X1)&i32(9312)) != i32(0)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(32 /* X7 */))) = i32(0)
{
@@ -61533,10 +56020,10 @@ _317:
goto _323
}
- _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5777028)(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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))) = _pOut.X5
+ *(**int8)(unsafe.Pointer((*T5777028)(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))))) {
@@ -61546,58 +56033,42 @@ _313:
goto _too_big
_324:
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79261), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_93:
- func() int32 {
- if (*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**int8)(unsafe.Pointer((*T5777028)(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)
- return i32(0)
- }()
+ }
}()
_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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
+ *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(16 /* X5 */))) = *(**int8)(unsafe.Pointer((*T5777028)(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) {
goto _329
}
- func() int32 {
- if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79287), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5)))
- func() int32 {
- if (int32(_pIn3.X1) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn3.X1) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79289), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) != int64(_pOp.X2) {
+ if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) != int64(_pOp.X2) {
goto _334
}
@@ -61609,15 +56080,11 @@ _329:
_94:
_pOut = _out2Prerelease(tls, _p, _pOp)
_45_cnt = (_pOp.X5) - (_pOp.X4)
- func() int32 {
- if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79313), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = store4530(&_45_nullFlag, uint16(func() int32 {
if (_pOp.X3) != 0 {
@@ -61643,56 +56110,40 @@ _340:
goto _248
_95:
- func() int32 {
- if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) <= i32(0) || (_pOp.X3) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79336), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16((int32(_pOut.X1) | i32(1)) & i32(-129))
goto _248
_96:
- func() int32 {
- if (_pOp.X3) <= i32(1000000000) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) > i32(1000000000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79349), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64152)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOut = _out2Prerelease(tls, _p, _pOp)
- _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _pOp.X3, uint8(i32(0)), nil)
+ _sqlite3VdbeMemSetStr(tls, _pOut, *(**int8)(unsafe.Pointer((*T5777028)(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
_97:
- func() int32 {
- if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= int32(_p.X4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) <= i32(0) || (_pOp.X3) > int32(_p.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == _sqlite3VListNumToName(tls, _p.X25, _pOp.X3)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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) {
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)
- return i32(0)
- }()
+ }
}()
_49_pVar = (*XMem)(unsafe.Pointer(uintptr(_p.X24) + 72*uintptr((_pOp.X3)-i32(1))))
if _sqlite3VdbeMemTooBig(tls, _49_pVar) == 0 {
@@ -61710,58 +56161,38 @@ _98:
_51_n = _pOp.X5
_51_p1 = _pOp.X3
_51_p2 = _pOp.X4
- func() int32 {
- if ((_51_n > i32(0)) && (_51_p1 > i32(0))) && (_51_p2 > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _51_n <= i32(0) || _51_p1 <= i32(0) || _51_p2 <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79397), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64284)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_51_p1 + _51_n) <= _51_p2) || ((_51_p2 + _51_n) <= _51_p1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_51_p1+_51_n) > _51_p2 && (_51_p2+_51_n) > _51_p1 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64304)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_51_p1)))
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_51_p2)))
_360:
- func() int32 {
- if uintptr(unsafe.Pointer(_pOut)) <= uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_pOut)) > uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if uintptr(unsafe.Pointer(_pIn1)) <= uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uintptr(unsafe.Pointer(_pIn1)) > uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79404), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pIn1.X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pIn1.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79405), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64408)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemAboutToChange(tls, _p, _pOut)
_sqlite3VdbeMemMove(tls, _pOut, _pIn1)
@@ -61772,7 +56203,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)))
- sink5448613 = *p
+ sink5448595 = *p
}
_368:
if (int32(_pOut.X1)&i32(4096)) == i32(0) || _sqlite3VdbeMemMakeWriteable(tls, _pOut) == 0 {
@@ -61800,15 +56231,11 @@ _99:
_55_n = _pOp.X5
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4)))
- func() int32 {
- if _pOut != _pIn1 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pOut == _pIn1 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79435), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_374:
_sqlite3VdbeMemShallowCopy(tls, _pOut, _pIn1, i32(4096))
@@ -61843,15 +56270,11 @@ _375:
_100:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4)))
- func() int32 {
- if _pOut != _pIn1 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pOut == _pIn1 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79466), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemShallowCopy(tls, _pOut, _pIn1, i32(4096))
if (*XMem)(unsafe.Pointer(_pOut.X11)) != (*XMem)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -61864,50 +56287,34 @@ _382:
_101:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
- func() int32 {
- if (int32(_pIn1.X1) & i32(4)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn1.X1) & i32(4)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64440)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4)))
- _sqlite3VdbeMemSetInt64(tls, _pOut, *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))
+ _sqlite3VdbeMemSetInt64(tls, _pOut, *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))
goto _248
_102:
- func() int32 {
- if int32(_p.X29) == (_pOp.X4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X29) != (_pOp.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79502), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X3) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X3) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79503), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X3) + (_pOp.X4)) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_pOp.X3) + (_pOp.X4)) > ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79504), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
@@ -61925,67 +56332,47 @@ _393:
goto _394
}
- func() int32 {
- if ((_db.X6) & i32(128)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_db.X6) & i32(128)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79522), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((uint32((_p.X32)>>uint(i32(6))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(6))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79523), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _abort_due_to_error
_394:
- func() int32 {
- if ((_p.X12) == i32(0)) || ((_db.X6)&i32(128)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X12) != i32(0) && ((_db.X6)&i32(128)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79542), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3VdbeCloseStatement(tls, _p, i32(1))
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79544), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X8 */))) = ((_p.X8) + uint32(i32(2))) | uint32(i32(1))
- _60_pMem = store5448613((**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 = 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_i = i32(0)
_404:
if _60_i >= (_pOp.X4) {
goto _407
}
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+72*uintptr(_60_i))).X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+72*uintptr(_60_i))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79555), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+72*uintptr(_60_i))).X1)&i32(4096)) == i32(0) || _sqlite3VdbeMemMakeWriteable(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+72*uintptr(_60_i)))) == 0 {
goto _411
@@ -61994,15 +56381,11 @@ _404:
goto _no_mem
_411:
- func() int32 {
- if ((int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+72*uintptr(_60_i))).X1) & i32(4096)) == i32(0)) || ((int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+72*uintptr(_60_i))).X1) & i32(18)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+72*uintptr(_60_i))).X1)&i32(4096)) != i32(0) && (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+72*uintptr(_60_i))).X1)&i32(18)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79557), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64656)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemNulTerminate(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_60_pMem))+72*uintptr(_60_i))))
if ((_db.X6) & i32(1)) == 0 {
@@ -62036,15 +56419,11 @@ _103:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
_pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4)))
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5)))
- func() int32 {
- if _pIn1 != _pOut {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIn1 == _pOut {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79594), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((int32(_pIn1.X1) | int32(_pIn2.X1)) & i32(1)) == 0 {
goto _420
@@ -62141,8 +56520,8 @@ _434:
goto _435
}
- _73_iA = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))
- _73_iB = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))
+ _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_bIntint = int8(i32(1))
switch int32(_pOp.X0) {
case i32(47):
@@ -62231,7 +56610,7 @@ _450:
goto _443
_443:
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_iB
+ *(*int64)(unsafe.Pointer((*T5448375)(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
@@ -62319,7 +56698,7 @@ _458:
goto _arithmetic_result_is_null
_462:
- *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _73_rB
+ *(*float64)(unsafe.Pointer((*T5448375)(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
@@ -62335,15 +56714,11 @@ _arithmetic_result_is_null:
goto _248
_109:
- func() int32 {
- if int32(_pOp.X1) == i32(-3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79766), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pOp.X3) == 0 {
goto _467
@@ -62354,46 +56729,30 @@ _467:
goto _248
_110:
- func() int32 {
- if int32(_pOp.X1) == i32(-4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79818), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_86_n = int32(_pOp.X2)
- func() int32 {
- if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79820), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_86_n == i32(0)) || (((_pOp.X4) > i32(0)) && (((_pOp.X4) + _86_n) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _86_n != i32(0) && ((_pOp.X4) <= i32(0) || ((_pOp.X4)+_86_n) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79821), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X5) < (_pOp.X4)) || ((_pOp.X5) >= ((_pOp.X4) + _86_n)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X5) >= (_pOp.X4) && (_pOp.X5) < ((_pOp.X4)+_86_n) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64904)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_86_pCtx = (*Xsqlite3_context)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, u64(56)+(uint64(_86_n-i32(1))*u64(8)))))
if _86_pCtx != (*Xsqlite3_context)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -62404,25 +56763,21 @@ _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((*T5777046)(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((*T5777028)(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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _86_pCtx
+ *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _86_pCtx
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(91))
_111:
- func() int32 {
- if int32(_pOp.X1) == i32(-16) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79839), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _87_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _87_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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
@@ -62448,15 +56803,11 @@ _488:
goto _491
}
- func() int32 {
- if (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_87_pCtx))+uintptr(48 /* X9 */))))) + 8*uintptr(_87_i)))).X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_87_pCtx))+uintptr(48 /* X9 */))))) + 8*uintptr(_87_i)))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79855), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _494
@@ -62560,15 +56911,11 @@ _504:
goto _506
}
- func() int32 {
- if (int32(_93_op) == i32(46)) || (int32(_93_op) == i32(45)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_93_op) != i32(46) && int32(_93_op) != i32(45) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(79938), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64996)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _93_iB >= int64(i32(0)) {
goto _510
@@ -62630,7 +56977,7 @@ _517:
_506:
_505:
_503:
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _93_iA
+ *(*int64)(unsafe.Pointer((*T5448375)(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
@@ -62639,7 +56986,7 @@ _116:
_sqlite3VdbeMemAboutToChange(tls, _p, _pIn1)
_sqlite3VdbeMemIntegerify(tls, _pIn1)
{
- p := (*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))
+ p := (*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))
*p = (*p) + int64(_pOp.X4)
sink967 = *p
}
@@ -62682,15 +57029,11 @@ _525:
goto _248
_119:
- func() int32 {
- if ((_pOp.X4) >= i32(65)) && ((_pOp.X4) <= i32(69)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) < i32(65) || (_pOp.X4) > i32(69) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80043), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
_sqlite3VdbeMemAboutToChange(tls, _p, _pIn1)
@@ -62728,35 +57071,23 @@ _125:
goto _533
}
- func() int32 {
- if (int32(_pOp.X0) == i32(37)) || (int32(_pOp.X0) == i32(36)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(37) && int32(_pOp.X0) != i32(36) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80177), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65092)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_112_flags1) & i32(256)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_112_flags1) & i32(256)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pOp.X2) & i32(16)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pOp.X2) & i32(16)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80179), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((int32(_112_flags1)&int32(_112_flags3))&i32(1)) == i32(0) || (int32(_112_flags3)&i32(256)) != i32(0) {
goto _542
@@ -62829,7 +57160,7 @@ _551:
goto _554
}
- if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) {
+ 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 */)))))) {
goto _555
}
@@ -62837,7 +57168,7 @@ _551:
goto _compare_op
_555:
- if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) {
+ 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 */)))))) {
goto _556
}
@@ -62862,15 +57193,11 @@ _550:
_sqlite3VdbeMemStringify(tls, _pIn1, _encoding, uint8(i32(1)))
_112_flags1 = uint16((int32(_pIn1.X1) & i32(-33280)) | (int32(_112_flags1) & i32(33279)))
- func() int32 {
- if _pIn1 != _pIn3 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIn1 == _pIn3 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80235), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_560:
if (int32(_112_flags3)&i32(2)) != i32(0) || (int32(_112_flags3)&i32(12)) == i32(0) {
@@ -62882,17 +57209,13 @@ _560:
_564:
_558:
_557:
- func() int32 {
- if (int32(_pOp.X1) == i32(-3)) || ((*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ 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)))) {
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)
- return i32(0)
- }()
+ }
}()
- _112_res = _sqlite3MemCompare(tls, _pIn3, _pIn1, (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))
+ _112_res = _sqlite3MemCompare(tls, _pIn3, _pIn1, (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))
_549:
_compare_op:
switch int32(_pOp.X0) {
@@ -62935,26 +57258,18 @@ _574:
goto _575
_575:
- func() int32 {
- if (int32(_pIn1.X1) & i32(1024)) == (int32(_112_flags1) & i32(1024)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn1.X1) & i32(1024)) != (int32(_112_flags1) & i32(1024)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80259), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(8 /* X1 */))) = _112_flags1
- func() int32 {
- if (int32(_pIn3.X1) & i32(1024)) == (int32(_112_flags3) & i32(1024)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn3.X1) & i32(1024)) != (int32(_112_flags3) & i32(1024)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80261), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65304)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(8 /* X1 */))) = _112_flags3
if (int32(_pOp.X2) & i32(32)) == 0 {
@@ -62968,25 +57283,17 @@ _575:
goto _581
}
- func() int32 {
- if (int32(_pOp.X0) == i32(36)) || (int32(_pOp.X0) == i32(37)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(36) && int32(_pOp.X0) != i32(37) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80276), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_112_res2 == i32(0)) || (_112_res2 == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _112_res2 != i32(0) && _112_res2 != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80277), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if bool2int(int32(_pOp.X0) == i32(37)) != _112_res2 {
goto _588
@@ -62998,7 +57305,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((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_112_res2)
+ *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_112_res2)
if ((_db.X6) & i32(1)) == 0 {
goto _589
}
@@ -63019,35 +57326,23 @@ _590:
goto _248
_126:
- func() int32 {
- if uintptr(unsafe.Pointer(_pOp)) > uintptr(unsafe.Pointer(_aOp)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_pOp)) <= uintptr(unsafe.Pointer(_aOp)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80306), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) == i32(40)) || (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) == i32(38)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) != i32(40) && int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) != i32(38) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80307), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65424)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X2) & i32(32)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X2) & i32(32)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80308), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65472)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iCompare == i32(0) {
goto _599
@@ -63059,45 +57354,29 @@ _599:
goto _248
_127:
- func() int32 {
- if int32(_pOp.X1) == i32(-12) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(**int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(**int32)(unsafe.Pointer((*T5777028)(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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) == i32(96) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) != i32(96) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80330), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X2) & i32(1)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X2) & i32(1)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _248
@@ -63110,69 +57389,45 @@ _128:
goto _609
_608:
- func() int32 {
- if uintptr(unsafe.Pointer(_pOp)) > uintptr(unsafe.Pointer(_aOp)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_pOp)) <= uintptr(unsafe.Pointer(_aOp)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) == i32(95) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) != i32(95) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80370), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X1) == i32(-12) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X1) != i32(-12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80371), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65628)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _139_aPermute = (*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))))) + uintptr(16 /* X6 */))))))) + uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(i32(1))))))*uintptr(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr(4)))))))))))
- func() int32 {
- if _139_aPermute != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ _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)))))))))))
+ 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_609:
_139_n = _pOp.X5
- _139_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
- func() int32 {
- if _139_n > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ _139_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _139_pKeyInfo != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _139_pKeyInfo == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80378), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(46212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_139_p1 = _pOp.X3
_139_p2 = _pOp.X4
@@ -63197,48 +57452,32 @@ _627:
goto _623
_626:
- func() int32 {
- if (_139_p1 > i32(0)) && ((_139_p1 + _142_mx) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _139_p1 <= i32(0) || (_139_p1+_142_mx) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80385), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_139_p2 > i32(0)) && ((_139_p2 + _142_mx) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _139_p2 <= i32(0) || (_139_p2+_142_mx) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65712)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _634
_622:
- func() int32 {
- if (_139_p1 > i32(0)) && ((_139_p1 + _139_n) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _139_p1 <= i32(0) || (_139_p1+_139_n) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80388), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_139_p2 > i32(0)) && ((_139_p2 + _139_n) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _139_p2 <= i32(0) || (_139_p2+_139_n) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80389), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65800)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_634:
_139_i = i32(0)
@@ -63253,25 +57492,17 @@ _641:
}
return _139_i
}()
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_139_p1+_139_idx))).X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_139_p1+_139_idx))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80394), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_139_p2+_139_idx))).X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_139_p2+_139_idx))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80395), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _651
@@ -63285,15 +57516,11 @@ _651:
_registerTrace(tls, _139_p2+_139_idx, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_139_p2+_139_idx))))
_652:
- func() int32 {
- if _139_i < int32(_139_pKeyInfo.X2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _139_i >= int32(_139_pKeyInfo.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_139_pColl = *(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_139_pKeyInfo))+uintptr(32 /* X6 */))))) + 8*uintptr(_139_i)))
_139_bRev = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_139_pKeyInfo.X5)) + 1*uintptr(_139_i))))
@@ -63382,7 +57609,7 @@ _666:
goto _668
_667:
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_150_v1)
+ *(*int64)(unsafe.Pointer((*T5448375)(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
@@ -63396,7 +57623,7 @@ _132:
}
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4))
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(bool2int(_sqlite3VdbeIntValue(tls, _pIn1) == 0))
+ *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(bool2int(_sqlite3VdbeIntValue(tls, _pIn1) == 0))
_669:
goto _248
@@ -63409,20 +57636,16 @@ _133:
}
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(4))
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = ^_sqlite3VdbeIntValue(tls, _pIn1)
+ *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = ^_sqlite3VdbeIntValue(tls, _pIn1)
_670:
goto _248
_134:
- func() int32 {
- if int32((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr(i32(0)))).X0) == i32(72) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr(i32(0)))).X0) != i32(72) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80536), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XVdbeFrame)(unsafe.Pointer(_p.X38)) == nil {
goto _673
@@ -63516,78 +57739,50 @@ _139:
goto _abort_due_to_error
_683:
- func() int32 {
- if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80666), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_176_pDest = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5)))
_sqlite3VdbeMemAboutToChange(tls, _p, _176_pDest)
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80669), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _176_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _176_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80670), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _176_p2 < int32(_176_pC.X18) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _176_p2 >= int32(_176_pC.X18) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80671), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_176_aOffset = _176_pC.X21
- func() int32 {
- if int32(_176_pC.X0) != i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_176_pC.X0) == i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80673), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_176_pC.X0) != i32(3)) || ((_176_pC.X2) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_176_pC.X0) == i32(3) && (_176_pC.X2) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80674), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_176_pC.X0) != i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_176_pC.X0) == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80675), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_176_pC.X11) == (_p.X8) {
goto _701
@@ -63601,36 +57796,24 @@ _683:
goto _703
}
- func() int32 {
- if (*(*int32)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */)))))) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer((*T5823691)(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)
- return i32(0)
- }()
- }()
- _176_pReg = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(*(*int32)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */))))))))
- func() int32 {
- if (int32(_176_pReg.X1) & i32(16)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ _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 */))))))))
+ 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_176_pReg.X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_176_pReg.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80683), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66160)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(104 /* X23 */))) = store985((*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC))+uintptr(108 /* X24 */))), store985(&_176_avail, uint32(_176_pReg.X4)))
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(96 /* X22 */))) = (*uint8)(unsafe.Pointer(_176_pReg.X5))
@@ -63644,48 +57827,32 @@ _710:
goto _711
_702:
- _176_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(48 /* X14 */)))))))
- func() int32 {
- if int32(_176_pC.X0) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ _176_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _176_pCrsr != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _176_pCrsr == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80693), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3BtreeCursorIsValid(tls, _176_pCrsr) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3BtreeCursorIsValid(tls, _176_pCrsr) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80694), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66216)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(104 /* X23 */))) = _sqlite3BtreePayloadSize(tls, _176_pCrsr)
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC)) + uintptr(96 /* X22 */))) = (*uint8)(unsafe.Pointer(_sqlite3BtreePayloadFetch(tls, _176_pCrsr, &_176_avail)))
- func() int32 {
- if _176_avail <= uint32(i32(65536)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _176_avail > uint32(i32(65536)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80697), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_176_pC.X23) > _176_avail {
goto _720
@@ -63736,15 +57903,11 @@ _726:
}
_176_zData = _176_pC.X22
- func() int32 {
- if int32(_176_pC.X19) <= _176_p2 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_176_pC.X19) > _176_p2 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66268)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _op_column_read_header
@@ -63764,7 +57927,7 @@ _701:
}
crt.Xmemset(tls, (unsafe.Pointer)(&_176_sMem), i32(0), u64(72))
- _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(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((*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)
if _rc == i32(0) {
goto _736
}
@@ -63849,7 +58012,7 @@ _748:
goto _750
}
- _sqlite3VdbeMemShallowCopy(tls, _176_pDest, (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))), i32(2048))
+ _sqlite3VdbeMemShallowCopy(tls, _176_pDest, (*XMem)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))), i32(2048))
goto _751
_750:
@@ -63863,35 +58026,23 @@ _749:
_733:
_176_t = *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC))+uintptr(112 /* X25 */))))) + 4*uintptr(_176_p2)))
_752:
- func() int32 {
- if _176_p2 < int32(_176_pC.X19) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _176_p2 >= int32(_176_pC.X19) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80820), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80821), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3VdbeCheckMemInvariants(tls, _176_pDest) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3VdbeCheckMemInvariants(tls, _176_pDest) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_176_pDest.X1) & i32(9312)) == i32(0) {
goto _759
@@ -63899,15 +58050,11 @@ _752:
_sqlite3VdbeMemSetNull(tls, _176_pDest)
_759:
- func() int32 {
- if _176_t == (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC))+uintptr(112 /* X25 */))))) + 4*uintptr(_176_p2)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _176_t != (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_pC))+uintptr(112 /* X25 */))))) + 4*uintptr(_176_p2)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80826), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_176_pC.X24) < (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_176_aOffset)) + 4*uintptr(_176_p2+i32(1))))) {
goto _762
@@ -63958,7 +58105,7 @@ _762:
goto _774
_773:
- _rc = _sqlite3VdbeMemFromBtree(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(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((*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)
if _rc == i32(0) {
goto _775
}
@@ -63984,26 +58131,18 @@ _776:
goto _248
_140:
- _210_zAffinity = *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
- func() int32 {
- if _210_zAffinity != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ _210_zAffinity = *(**int8)(unsafe.Pointer((*T5777028)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_210_zAffinity)) + 1*uintptr(_pOp.X4)))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_210_zAffinity)) + 1*uintptr(_pOp.X4)))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66384)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
_781:
@@ -64011,25 +58150,17 @@ _781:
goto _782
}
- func() int32 {
- if uintptr(unsafe.Pointer(_pIn1)) <= uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_p.X18)+72*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_pIn1)) > uintptr(unsafe.Pointer((*XMem)(unsafe.Pointer(uintptr(_p.X18)+72*uintptr(((_p.X6)+i32(1))-(_p.X7)))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80904), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66408)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pIn1.X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pIn1.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80905), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64408)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_applyAffinity(tls, _pIn1, _210_cAff, _encoding)
*(*uintptr)(unsafe.Pointer(&_pIn1)) += uintptr(72)
@@ -64043,42 +58174,30 @@ _141:
_212_nHdr = i32(0)
_212_nZero = int64(i32(0))
_212_nField = _pOp.X3
- _212_zAffinity = *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
- func() int32 {
- if ((_212_nField > i32(0)) && ((_pOp.X4) > i32(0))) && (((_pOp.X4) + _212_nField) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ _212_zAffinity = *(**int8)(unsafe.Pointer((*T5777028)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_212_pData0 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_212_nField)))
_212_nField = _pOp.X4
_212_pLast = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pData0)) + 72*uintptr(_212_nField-i32(1))))
_212_file_format = int32(_p.X31)
- func() int32 {
- if ((_pOp.X5) < (_pOp.X3)) || ((_pOp.X5) >= ((_pOp.X3) + (_pOp.X4))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) >= (_pOp.X3) && (_pOp.X5) < ((_pOp.X3)+(_pOp.X4)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80973), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5)))
_sqlite3VdbeMemAboutToChange(tls, _p, _pOut)
- func() int32 {
- if uintptr(unsafe.Pointer(_212_pData0)) <= uintptr(unsafe.Pointer(_212_pLast)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_212_pData0)) > uintptr(unsafe.Pointer(_212_pLast)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(80979), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _212_zAffinity == nil {
goto _796
@@ -64086,16 +58205,12 @@ _141:
_212_pRec = _212_pData0
_797:
- _applyAffinity(tls, postInc5448613(&_212_pRec, 72), *postInc1025(&_212_zAffinity, 1), _encoding)
- func() int32 {
- if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_zAffinity)) + 1*uintptr(i32(0))))) == i32(0)) || (uintptr(unsafe.Pointer(_212_pRec)) <= uintptr(unsafe.Pointer(_212_pLast))) {
- return i32(0)
- }
- return func() int32 {
+ _applyAffinity(tls, postInc5448595(&_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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_zAffinity)) + 1*uintptr(i32(0))))) != 0 {
goto _797
@@ -64104,15 +58219,11 @@ _797:
_796:
_212_pRec = _212_pLast
_801:
- func() int32 {
- if (int32(_212_pRec.X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_212_pRec.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81007), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66612)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(36 /* X8 */))) = store985(&_212_serial_type, _sqlite3VdbeSerialType(tls, _212_pRec, _212_file_format, &_212_len))
if (int32(_212_pRec.X1) & i32(16384)) == 0 {
@@ -64135,12 +58246,12 @@ _806:
_805:
{
p := &_212_nZero
- *p = (*p) + int64(*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */))))))
+ *p = (*p) + int64(*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */))))))
sink967 = *p
}
{
p := &_212_len
- *p = (*p) - uint32(*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */))))))
+ *p = (*p) - uint32(*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_212_pRec)) + uintptr(0 /* X0 */))))))
sink985 = *p
}
_807:
@@ -64219,15 +58330,11 @@ _816:
return _sqlite3PutVarint(tls, _212_zNewRecord, uint64(_212_nHdr))
}()))
_212_j = _212_nHdr
- func() int32 {
- if uintptr(unsafe.Pointer(_212_pData0)) <= uintptr(unsafe.Pointer(_212_pLast)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_212_pData0)) > uintptr(unsafe.Pointer(_212_pLast)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81058), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_212_pRec = _212_pData0
_821:
@@ -64250,39 +58357,27 @@ _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(preInc5448613(&_212_pRec, 72))) <= uintptr(unsafe.Pointer(_212_pLast)) {
+ if uintptr(unsafe.Pointer(preInc5448595(&_212_pRec, 72))) <= uintptr(unsafe.Pointer(_212_pLast)) {
goto _821
}
- func() int32 {
- if _212_i == _212_nHdr {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _212_i != _212_nHdr {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81069), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int64(_212_j) == _212_nByte {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int64(_212_j) != _212_nByte {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81070), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81072), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(12 /* X4 */))) = int32(_212_nByte)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(16))
@@ -64290,7 +58385,7 @@ _821:
goto _831
}
- *(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int32(_212_nZero)
+ *(*int32)(unsafe.Pointer((*T5448375)(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))
@@ -64307,26 +58402,18 @@ _832:
goto _248
_142:
- func() int32 {
- if int32((*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))).X0) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))).X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81096), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _225_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))))) + uintptr(48 /* X14 */)))))))
- func() int32 {
- if _225_pCrsr != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ _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 */)))))))
+ 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_225_nEntry = int64(i32(0))
_rc = _sqlite3BtreeCount(tls, _225_pCrsr, &_225_nEntry)
@@ -64338,61 +58425,41 @@ _142:
_837:
_pOut = _out2Prerelease(tls, _p, _pOp)
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _225_nEntry
+ *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _225_nEntry
goto _248
_143:
_226_p1 = _pOp.X3
- _226_zName = *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
- func() int32 {
- if ((*XSavepoint)(unsafe.Pointer(_db.X73)) == (*XSavepoint)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_db.X15) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ _226_zName = *(**int8)(unsafe.Pointer((*T5777028)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_226_p1 == i32(0)) || (_226_p1 == i32(1))) || (_226_p1 == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _226_p1 != i32(0) && _226_p1 != i32(1) && _226_p1 != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81131), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XSavepoint)(unsafe.Pointer(_db.X73)) != nil) || (int32(_db.X23) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSavepoint)(unsafe.Pointer(_db.X73)) == nil && int32(_db.X23) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81132), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _checkSavepointCount(tls, _db) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _checkSavepointCount(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81133), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81134), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _226_p1 != i32(0) {
goto _852
@@ -64408,15 +58475,11 @@ _143:
_853:
_226_nName = _sqlite3Strlen30(tls, _226_zName)
- func() int32 {
- if (int32(_db.X15) == i32(0)) || ((_db.X64) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_db.X15) != i32(0) && (_db.X64) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81151), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3VtabSavepoint(tls, _db, i32(0), (_db.X76)+(_db.X75))
if _rc == i32(0) {
@@ -64583,15 +58646,11 @@ _893:
goto _894
}
- func() int32 {
- if _226_pSavepoint == (*XSavepoint)(unsafe.Pointer(_db.X73)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _226_pSavepoint != (*XSavepoint)(unsafe.Pointer(_db.X73)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81262), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XSavepoint)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(624 /* X73 */))))) = (*XSavepoint)(unsafe.Pointer(_226_pSavepoint.X3))
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_226_pSavepoint))
@@ -64635,45 +58694,29 @@ _902:
_144:
_253_desiredAutoCommit = _pOp.X3
_253_iRollback = _pOp.X4
- func() int32 {
- if (_253_desiredAutoCommit == i32(1)) || (_253_desiredAutoCommit == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _253_desiredAutoCommit != i32(1) && _253_desiredAutoCommit != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81299), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67088)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_253_desiredAutoCommit == i32(1)) || (_253_iRollback == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _253_desiredAutoCommit != i32(1) && _253_iRollback != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81300), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_db.X34) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_db.X34) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81301), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81302), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _253_desiredAutoCommit == int32(_db.X15) {
goto _913
@@ -64683,15 +58726,11 @@ _144:
goto _914
}
- func() int32 {
- if _253_desiredAutoCommit == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _253_desiredAutoCommit != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81306), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3RollbackAll(tls, _db, i32(516))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(83 /* X15 */))) = uint8(i32(1))
@@ -64726,15 +58765,11 @@ _917:
goto _vdbe_return
_923:
- func() int32 {
- if (_db.X76) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X76) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81328), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3CloseSavepoints(tls, _db)
if (_p.X10) != i32(0) {
@@ -64765,45 +58800,29 @@ _913:
goto _abort_due_to_error
_145:
- func() int32 {
- if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81387), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) || ((_pOp.X4) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) && (_pOp.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81388), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81389), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(_pOp.X3))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X33) & (u32(1) << uint(_pOp.X3))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81390), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pOp.X4) == 0 || ((_db.X6)&i32(67108864)) == i32(0) {
goto _944
@@ -64839,29 +58858,21 @@ _946:
goto _951
}
- func() int32 {
- if _sqlite3BtreeIsInTrans(tls, _263_pBt) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeIsInTrans(tls, _263_pBt) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81413), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X12) != i32(0) {
goto _954
}
- func() int32 {
- if ((_db.X76) >= i32(0)) && ((_db.X75) >= i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X76) < i32(0) || (_db.X75) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81415), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67560)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(640 /* X76 */))) += 1
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(64 /* X12 */))) = (_db.X75) + (_db.X76)
@@ -64883,17 +58894,13 @@ _951:
_945:
_263_iGen = store961(&_263_iMeta, i32(0))
_959:
- func() int32 {
- if (int32(_pOp.X2) == i32(0)) || (int32(_pOp.X1) == i32(-11)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X2) != i32(0) && int32(_pOp.X1) != i32(-11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81442), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (_pOp.X2) == 0 || _263_iMeta == (_pOp.X5) && _263_iGen == (*(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) {
+ if (_pOp.X2) == 0 || _263_iMeta == (_pOp.X5) && _263_iGen == (*(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) {
goto _965
}
@@ -64918,124 +58925,80 @@ _967:
goto _248
_146:
- func() int32 {
- if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81486), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_274_iDb = _pOp.X3
_274_iCookie = _pOp.X5
- func() int32 {
- if (_pOp.X5) < i32(16) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) >= i32(16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81489), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_274_iDb >= i32(0)) && (_274_iDb < (_db.X5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _274_iDb < i32(0) || _274_iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81490), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_274_iDb))).X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_274_iDb))).X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81491), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(_274_iDb))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X33) & (u32(1) << uint(_274_iDb))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81492), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_274_iMeta)
+ *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_274_iMeta)
goto _248
_147:
- func() int32 {
- if (_pOp.X4) < i32(16) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) >= i32(16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81512), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81513), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(_pOp.X3))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X33) & (u32(1) << uint(_pOp.X3))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81514), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81515), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_275_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_pOp.X3)))
- func() int32 {
- if (*XBtree)(unsafe.Pointer(_275_pDb.X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtree)(unsafe.Pointer(_275_pDb.X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81517), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67760)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _pOp.X3, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _pOp.X3, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81518), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeUpdateMeta(tls, (*XBtree)(unsafe.Pointer(_275_pDb.X1)), _pOp.X4, uint32(_pOp.X5))
if (_pOp.X4) != i32(1) {
@@ -65075,75 +59038,51 @@ _996:
goto _248
_148:
- func() int32 {
- if (int32(_pOp.X2) == i32(0)) || (int32(_pOp.X2) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X2) != i32(0) && int32(_pOp.X2) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81614), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pOp.X1) == i32(-5) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X1) != i32(-5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81615), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_279_pCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
if _279_pCur == nil || (_279_pCur.X17) != uint32(_pOp.X4) {
goto _1003
}
- func() int32 {
- if int32(_279_pCur.X1) == (_pOp.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_279_pCur.X1) != (_pOp.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81618), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _open_cursor_set_hints
_1003:
_149:
_150:
- func() int32 {
- if ((int32(_pOp.X0) == i32(106)) || (int32(_pOp.X2) == i32(0))) || (int32(_pOp.X2) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(106) && int32(_pOp.X2) != i32(0) && int32(_pOp.X2) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81627), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_pOp.X0) == i32(105)) || (int32(_pOp.X0) == i32(104))) || (int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X0) != i32(105) && int32(_pOp.X0) != i32(104) && int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81628), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((uint32(_p.X32) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _1016
@@ -65157,37 +59096,25 @@ _1016:
_279_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))
_279_p2 = _pOp.X4
_279_iDb = _pOp.X5
- func() int32 {
- if (_279_iDb >= i32(0)) && (_279_iDb < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _279_iDb < i32(0) || _279_iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81640), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(_279_iDb))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X33) & (u32(1) << uint(_279_iDb))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_279_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_279_iDb)))
_279_pX = (*XBtree)(unsafe.Pointer(_279_pDb.X1))
- func() int32 {
- if _279_pX != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _279_pX == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81644), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pOp.X0) != i32(106) {
goto _1024
@@ -65195,15 +59122,11 @@ _1016:
i32(0)
_279_wrFlag = i32(4) | (int32(_pOp.X2) & i32(8))
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _279_iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _279_iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81648), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32((*XSchema)(unsafe.Pointer(_279_pDb.X4)).X7) >= int32(_p.X31) {
goto _1027
@@ -65220,84 +59143,56 @@ _1028:
goto _1029
}
- func() int32 {
- if _279_p2 > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _279_p2 <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _279_p2 <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _279_p2 > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81657), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_279_p2)))
- func() int32 {
- if (int32(_pIn2.X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn2.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81659), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pIn2.X1) & i32(4)) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pIn2.X1) & i32(4)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81660), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemIntegerify(tls, _pIn2)
- _279_p2 = int32(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))))
- func() int32 {
- if _279_p2 >= i32(2) {
- return i32(0)
- }
- return func() int32 {
+ _279_p2 = int32(*(*int64)(unsafe.Pointer((*T5448375)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1029:
if int32(_pOp.X1) != i32(-5) {
goto _1040
}
- _279_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
- func() int32 {
- if int32(_279_pKeyInfo.X1) == int32(_db.X14) {
- return i32(0)
- }
- return func() int32 {
+ _279_pKeyInfo = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_279_pKeyInfo.X4)) == _db {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_279_pKeyInfo.X4)) != _db {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81672), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_279_nField = int32(_279_pKeyInfo.X2) + int32(_279_pKeyInfo.X3)
goto _1045
@@ -65307,28 +59202,20 @@ _1040:
goto _1046
}
- _279_nField = *(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
+ _279_nField = *(*int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
_1046:
_1045:
- func() int32 {
- if (_pOp.X3) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81677), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _279_nField >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _279_nField < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81678), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_279_pCur = _allocateCursor(tls, _p, _pOp.X3, _279_nField, _279_iDb, uint8(i32(0)))
if _279_pCur != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -65342,13 +59229,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((*T5823709)(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((*T5823691)(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((*T5823709)(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((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_279_pCur)) + uintptr(48 /* X14 */))))))), uint32(int32(_pOp.X2)&i32(3)))
if _rc == 0 {
goto _1052
}
@@ -65360,25 +59247,17 @@ _1052:
_151:
_152:
- func() int32 {
- if (_pOp.X3) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X4) >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X4) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81747), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_288_pCx = _allocateCursor(tls, _p, _pOp.X3, _pOp.X4, i32(-1), uint8(i32(0)))
if _288_pCx != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -65401,62 +59280,46 @@ _1058:
goto _1059
}
- if store5669397((**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_288_pCx))+uintptr(56 /* X15 */))))), store5669397(&_288_pKeyInfo, (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) {
+ 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)))) {
goto _1060
}
- func() int32 {
- if int32(_pOp.X1) == i32(-5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81765), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeCreateTable(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), &_291_pgno, i32(2)|int32(_pOp.X2))
if _rc != i32(0) {
goto _1063
}
- func() int32 {
- if _291_pgno == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _291_pgno != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81768), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68220)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_288_pKeyInfo.X4)) == _db {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_288_pKeyInfo.X4)) != _db {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81769), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_288_pKeyInfo.X1) == int32(_db.X14) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_288_pKeyInfo.X1) != int32(_db.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81770), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _rc = _sqlite3BtreeCursor(tls, (*XBtree)(unsafe.Pointer(_288_pCx.X8)), _291_pgno, i32(4), _288_pKeyInfo, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(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((*T5823691)(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((*T5823709)(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((*T5823691)(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:
@@ -65471,25 +59334,17 @@ _1071:
goto _248
_153:
- func() int32 {
- if (_pOp.X3) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X4) >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X4) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81800), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_294_pCx = _allocateCursor(tls, _p, _pOp.X3, _pOp.X4, i32(-1), uint8(i32(1)))
if _294_pCx != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -65499,26 +59354,18 @@ _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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_294_pCx.X15)).X4)) == _db {
- return i32(0)
- }
- return func() int32 {
+ *(**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 */)))))))
+ 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XKeyInfo)(unsafe.Pointer(_294_pCx.X15)).X1) == int32(_db.X14) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XKeyInfo)(unsafe.Pointer(_294_pCx.X15)).X1) != int32(_db.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81805), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3VdbeSorterInit(tls, _db, _pOp.X5, _294_pCx)
if _rc == 0 {
@@ -65531,26 +59378,18 @@ _1081:
goto _248
_154:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81820), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_295_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if int32(_295_pC.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_295_pC.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if postInc967((*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_295_pC))+uintptr(16 /* X9 */))), int64(1)) != int64(i32(0)) {
goto _1087
@@ -65562,25 +59401,17 @@ _1087:
goto _248
_155:
- func() int32 {
- if (_pOp.X3) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81848), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X5) >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X5) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81849), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_297_pCx = _allocateCursor(tls, _p, _pOp.X3, _pOp.X5, i32(-1), uint8(i32(3)))
if _297_pCx != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -65591,30 +59422,22 @@ _155:
_1092:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(2 /* X2 */))) = uint8(i32(1))
- *(*int32)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(48 /* X14 */))))) = _pOp.X4
+ *(*int32)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(48 /* X14 */))))) = _pOp.X4
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_297_pCx)) + uintptr(4 /* X4 */))) = uint8(i32(1))
- func() int32 {
- if int32(_pOp.X2) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81855), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68320)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _248
_156:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81865), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeFreeCursor(tls, _p, *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))))
*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3))) = (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0))))
@@ -65624,69 +59447,45 @@ _157:
_158:
_159:
_160:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81989), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X4) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X4) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81990), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_299_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if _299_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _299_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81992), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_299_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_299_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81993), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
i32(0)
i32(0)
- func() int32 {
- if ((uint32((_299_pC.X7)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_299_pC.X7)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(81997), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68344)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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)))) {
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)
- return i32(0)
- }()
+ }
}()
_299_oc = int32(_pOp.X0)
_299_eqOnly = i32(0)
@@ -65696,15 +59495,11 @@ _160:
goto _1111
}
- func() int32 {
- if (_sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), uint32(i32(2))) == i32(0)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ 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) {
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)
- return i32(0)
- }()
+ }
}()
_pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5)))
if (int32(_pIn3.X1) & i32(14)) != i32(2) {
@@ -65725,7 +59520,7 @@ _1115:
goto _jump_to_p2
_1117:
- if (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= float64(_299_iKey) {
+ if (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) >= float64(_299_iKey) {
goto _1118
}
@@ -65741,7 +59536,7 @@ _1119:
goto _1120
_1118:
- if (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= float64(_299_iKey) {
+ if (*(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) <= float64(_299_iKey) {
goto _1121
}
@@ -65757,7 +59552,7 @@ _1122:
_1121:
_1120:
_1116:
- _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(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((*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)
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(80 /* X20 */))) = _299_iKey
if _rc == i32(0) {
goto _1123
@@ -65769,92 +59564,60 @@ _1123:
goto _1124
_1111:
- if _sqlite3BtreeCursorHasHint(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), uint32(i32(2))) == 0 {
+ 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 {
goto _1125
}
_299_eqOnly = i32(1)
- func() int32 {
- if (int32(_pOp.X0) == i32(25)) || (int32(_pOp.X0) == i32(24)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(25) && int32(_pOp.X0) != i32(24) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82065), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68456)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) == i32(61)) || (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) == i32(60)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) != i32(61) && int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) != i32(60) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(1)))).X3) == ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(0)))).X3) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(1)))).X3) != ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(0)))).X3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82067), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68560)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(1)))).X4) == ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(0)))).X4) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(1)))).X4) != ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(0)))).X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(1)))).X5) == ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(0)))).X5) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(1)))).X5) != ((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(0)))).X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82069), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68608)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))))) + uintptr(16 /* X6 */)))))) == (*(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(0)))))) + uintptr(16 /* X6 */)))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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 */)))))) {
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)
- return i32(0)
- }()
+ }
}()
_1125:
- _299_nField = *(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
- func() int32 {
- if int32(_pOp.X1) == i32(-11) {
- return i32(0)
- }
- return func() int32 {
+ _299_nField = *(*int32)(unsafe.Pointer((*T5777028)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _299_nField > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _299_nField <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_299_r)) + uintptr(0 /* X0 */))))) = (*XKeyInfo)(unsafe.Pointer(_299_pC.X15))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_299_r)) + uintptr(16 /* X2 */))) = uint16(_299_nField)
@@ -65864,45 +59627,29 @@ _1125:
}
return i32(1)
}())
- func() int32 {
- if (_299_oc != i32(26)) || (int32(_299_r.X3) == i32(-1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _299_oc == i32(26) && int32(_299_r.X3) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82087), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_299_oc != i32(24)) || (int32(_299_r.X3) == i32(-1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _299_oc == i32(24) && int32(_299_r.X3) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82088), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_299_oc != i32(25)) || (int32(_299_r.X3) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _299_oc == i32(25) && int32(_299_r.X3) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82089), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_299_oc != i32(23)) || (int32(_299_r.X3) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _299_oc == i32(23) && int32(_299_r.X3) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82090), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_299_r)) + uintptr(8 /* X1 */))))) = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5)))
_309_i = i32(0)
@@ -65911,22 +59658,18 @@ _1158:
goto _1161
}
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr(_299_r.X1)+72*uintptr(_309_i))).X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr(_299_r.X1)+72*uintptr(_309_i))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82094), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_309_i += 1
goto _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((*T5823709)(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((*T5823691)(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
}
@@ -65938,15 +59681,11 @@ _1164:
goto _1166
}
- func() int32 {
- if _299_res != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _299_res == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82102), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _seek_not_found
@@ -65958,22 +59697,18 @@ _1124:
goto _1169
}
- func() int32 {
- if (_299_oc == i32(25)) || (_299_oc == i32(26)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _299_oc != i32(25) && _299_oc != i32(26) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _299_res >= i32(0) && (_299_res != i32(0) || _299_oc != i32(26)) {
goto _1175
}
_299_res = i32(0)
- _rc = _sqlite3BtreeNext(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_res)
+ _rc = _sqlite3BtreeNext(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_res)
if _rc == i32(0) {
goto _1176
}
@@ -65989,22 +59724,18 @@ _1177:
goto _1178
_1169:
- func() int32 {
- if (_299_oc == i32(23)) || (_299_oc == i32(24)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _299_oc != i32(23) && _299_oc != i32(24) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82120), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68904)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _299_res <= i32(0) && (_299_res != i32(0) || _299_oc != i32(23)) {
goto _1184
}
_299_res = i32(0)
- _rc = _sqlite3BtreePrevious(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_res)
+ _rc = _sqlite3BtreePrevious(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))), &_299_res)
if _rc == i32(0) {
goto _1185
}
@@ -66015,19 +59746,15 @@ _1185:
goto _1186
_1184:
- _299_res = _sqlite3BtreeEof(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))))
+ _299_res = _sqlite3BtreeEof(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_299_pC)) + uintptr(48 /* X14 */))))))))
_1186:
_1178:
_seek_not_found:
- func() int32 {
- if (_pOp.X4) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82133), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _299_res == 0 {
goto _1189
@@ -66040,15 +59767,11 @@ _1189:
goto _1191
}
- func() int32 {
- if (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) == i32(61)) || (int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) == i32(60)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) != i32(61) && int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(1)))).X0) != i32(60) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82138), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uintptr)(unsafe.Pointer(&_pOp)) += uintptr(32)
_1191:
@@ -66057,75 +59780,51 @@ _1191:
_161:
_162:
_163:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82219), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pOp.X1) == i32(-11) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X1) != i32(-11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82220), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_320_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if _320_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _320_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82222), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(5 /* X5 */))) = _pOp.X0
_pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5)))
- func() int32 {
- if int32(_320_pC.X0) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_320_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82227), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_320_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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)))) {
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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_320_pC.X4) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_320_pC.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82229), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) <= i32(0) {
+ if (*(*int32)(unsafe.Pointer((*T5777028)(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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ *(*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 */))))))
*(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_320_r)) + uintptr(8 /* X1 */))))) = _pIn3
_320_ii = i32(0)
_1209:
@@ -66133,25 +59832,17 @@ _1209:
goto _1212
}
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+72*uintptr(_320_ii))).X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+72*uintptr(_320_ii))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82236), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68952)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+72*uintptr(_320_ii))).X1) & i32(16384)) == i32(0)) || (((*XMem)(unsafe.Pointer(uintptr(_320_r.X1) + 72*uintptr(_320_ii))).X4) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+72*uintptr(_320_ii))).X1)&i32(16384)) != i32(0) && ((*XMem)(unsafe.Pointer(uintptr(_320_r.X1)+72*uintptr(_320_ii))).X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82237), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _320_ii == 0 {
goto _1218
@@ -66173,7 +59864,7 @@ _1212:
goto _1220
_1208:
- _320_pFree = store5668990(&_320_pIdxKey, _sqlite3VdbeAllocUnpackedRecord(tls, (*XKeyInfo)(unsafe.Pointer(_320_pC.X15))))
+ _320_pFree = store5668972(&_320_pIdxKey, _sqlite3VdbeAllocUnpackedRecord(tls, (*XKeyInfo)(unsafe.Pointer(_320_pC.X15))))
if _320_pIdxKey != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) {
goto _1221
}
@@ -66181,15 +59872,11 @@ _1208:
goto _no_mem
_1221:
- func() int32 {
- if (int32(_pIn3.X1) & i32(16)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn3.X1) & i32(16)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
func() int32 {
if (int32(_pIn3.X1) & i32(16384)) != 0 {
@@ -66224,7 +59911,7 @@ _1231:
_1230:
_1226:
- _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(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((*T5823691)(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
}
@@ -66284,81 +59971,53 @@ _1240:
_1239:
_165:
_pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5)))
- func() int32 {
- if (int32(_pIn3.X1) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn3.X1) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82344), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82345), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_330_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if _330_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _330_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(5 /* X5 */))) = uint8(i32(0))
- func() int32 {
- if (_330_pC.X4) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_330_pC.X4) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82351), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_330_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_330_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82352), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _330_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(48 /* X14 */)))))))
- func() int32 {
- if _330_pCrsr != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ _330_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_330_res = i32(0)
- _330_iKey = uint64(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */))))))
+ _330_iKey = uint64(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */))))))
_rc = _sqlite3BtreeMovetoUnpacked(tls, _330_pCrsr, (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))), int64(_330_iKey), i32(0), &_330_res)
- func() int32 {
- if (_rc == i32(0)) || (_330_res == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _330_res != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82358), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69076)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(80 /* X20 */))) = int64(_330_iKey)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_330_pC)) + uintptr(2 /* X2 */))) = uint8(i32(0))
@@ -66369,15 +60028,11 @@ _165:
goto _1257
}
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pOp.X4) != i32(0) {
goto _1260
@@ -66401,100 +60056,68 @@ _1262:
goto _248
_166:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))) != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))) == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82387), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))).X0) != i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))).X0) == i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82388), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69124)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOut = _out2Prerelease(tls, _p, _pOp)
- *(*int64)(unsafe.Pointer((*T5448393)(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((*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))
goto _248
_167:
_336_v = int64(i32(0))
_336_res = i32(0)
_pOut = _out2Prerelease(tls, _p, _pOp)
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82421), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_336_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if _336_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _336_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_336_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_336_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82424), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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)))) {
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)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_336_pC.X4) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_336_pC.X4) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82440), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((uint32((_336_pC.X7)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) != 0 {
goto _1281
}
- _rc = _sqlite3BtreeLast(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))), &_336_res)
+ _rc = _sqlite3BtreeLast(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))), &_336_res)
if _rc == i32(0) {
goto _1282
}
@@ -66510,17 +60133,13 @@ _1282:
goto _1284
_1283:
- func() int32 {
- if _sqlite3BtreeCursorIsValid(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */)))))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeCursorIsValid(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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)
- return i32(0)
- }()
+ }
}()
- _336_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))))
+ _336_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pC)) + uintptr(48 /* X14 */))))))))
if _336_v < i64(9223372036854775807) {
goto _1287
}
@@ -66537,15 +60156,11 @@ _1281:
goto _1289
}
- func() int32 {
- if (_pOp.X5) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82473), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XVdbeFrame)(unsafe.Pointer(_p.X38)) == nil {
goto _1292
@@ -66561,42 +60176,30 @@ _1293:
goto _1293
_1296:
- func() int32 {
- if (_pOp.X5) <= (_336_pFrame.X13) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) > (_336_pFrame.X13) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82477), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_336_pMem = (*XMem)(unsafe.Pointer(uintptr(_336_pFrame.X4) + 72*uintptr(_pOp.X5)))
goto _1299
_1292:
- func() int32 {
- if (_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82481), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_336_pMem = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5)))
_sqlite3VdbeMemAboutToChange(tls, _p, _336_pMem)
_1299:
- func() int32 {
- if (int32(_336_pMem.X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_336_pMem.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82485), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69236)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _1304
@@ -66605,17 +60208,13 @@ _1299:
_registerTrace(tls, _pOp.X5, _336_pMem)
_1304:
_sqlite3VdbeMemIntegerify(tls, _336_pMem)
- func() int32 {
- if (int32(_336_pMem.X1) & i32(4)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_336_pMem.X1) & i32(4)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82489), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*(*int64)(unsafe.Pointer((*T5448393)(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((*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 {
goto _1308
}
@@ -66623,27 +60222,23 @@ _1304:
goto _abort_due_to_error
_1308:
- if _336_v >= ((*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1))) {
+ if _336_v >= ((*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1))) {
goto _1309
}
- _336_v = (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1))
+ _336_v = (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */)))))) + int64(i32(1))
_1309:
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_336_pMem)) + uintptr(0 /* X0 */))))) = _336_v
+ *(*int64)(unsafe.Pointer((*T5448375)(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
}
- func() int32 {
- if (_pOp.X5) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82505), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69284)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_336_cnt = i32(0)
_1313:
@@ -66654,7 +60249,7 @@ _1313:
sink967 = *p
}
_336_v += 1
- if ((store961(&_rc, _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(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((*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)) {
goto _1313
}
@@ -66673,96 +60268,64 @@ _1316:
goto _abort_due_to_error
_1317:
- func() int32 {
- if _336_v > int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _336_v <= int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82520), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69296)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _336_v
+ *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _336_v
goto _248
_168:
_169:
_352_op = i32(0)
_352_pData = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4)))
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_352_pData.X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_352_pData.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82586), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_352_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if _352_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _352_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82588), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_352_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_352_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82589), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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)))) {
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)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pOp.X2)&i32(64)) != 0 || ((_352_pC.X4) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pOp.X2)&i32(64)) == 0 && (_352_pC.X4) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82591), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69320)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pOp.X1) == i32(-15)) || (int32(_pOp.X1) >= i32(-2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X1) != i32(-15) && int32(_pOp.X1) < i32(-2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82592), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _1337
@@ -66775,25 +60338,17 @@ _1337:
}
_352_pKey = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5)))
- func() int32 {
- if (int32(_352_pKey.X1) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_352_pKey.X1) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82597), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_352_pKey.X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_352_pKey.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82598), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _1343
@@ -66801,19 +60356,15 @@ _1337:
_registerTrace(tls, _pOp.X5, _352_pKey)
_1343:
- *(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(8 /* X1 */))) = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pKey)) + uintptr(0 /* X0 */)))))
+ *(*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 */)))))
goto _1344
_1338:
- func() int32 {
- if int32(_pOp.X0) == i32(117) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(117) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69456)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(8 /* X1 */))) = int64(_pOp.X5)
_1344:
@@ -66821,27 +60372,19 @@ _1344:
goto _1348
}
- func() int32 {
- if int32(_352_pC.X1) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_352_pC.X1) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82607), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_352_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_352_pC.X1))).X0
- _352_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
- func() int32 {
- if (int32(_pOp.X2)&i32(64)) != 0 || (((_352_pTab.X9) & uint32(i32(32))) == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ _352_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_352_op = func() int32 {
if (int32(_pOp.X2) & i32(4)) != 0 {
@@ -66876,15 +60419,11 @@ _1358:
goto _1360
_1359:
- func() int32 {
- if (int32(_352_pData.X1) & i32(18)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_352_pData.X1) & i32(18)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82634), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(16 /* X2 */))) = (unsafe.Pointer)(_352_pData.X5)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(36 /* X5 */))) = _352_pData.X4
@@ -66899,14 +60438,14 @@ _1360:
goto _1365
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_352_x)) + uintptr(40 /* X6 */))) = *(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_352_pData)) + uintptr(0 /* X0 */)))))
+ *(*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 */)))))
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((*T5823709)(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((*T5823691)(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 {
@@ -66926,104 +60465,72 @@ _1369:
_170:
_362_opflags = _pOp.X4
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82701), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_362_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if _362_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _362_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82703), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_362_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_362_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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)))) {
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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_362_pC.X3) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_362_pC.X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82706), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if int32(_pOp.X1) != i32(-15) || (((*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(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((*T5777028)(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((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */))))))))
- func() int32 {
- if (_362_pC.X20) == _363_iKey {
- return i32(0)
- }
- return func() int32 {
+ _363_iKey = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1383:
if int32(_pOp.X1) != i32(-15) || (_db.X50) == nil {
goto _1387
}
- func() int32 {
- if int32(_362_pC.X1) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_362_pC.X1) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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)))) {
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)
- return i32(0)
- }()
+ }
}()
_362_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_362_pC.X1))).X0
- _362_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _362_pTab = (*XTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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((*T5823709)(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((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */))))))))
_1393:
goto _1394
@@ -67031,15 +60538,11 @@ _1387:
_362_zDb = (*int8)(unsafe.Pointer(uintptr(i32(0))))
_362_pTab = (*XTable)(unsafe.Pointer(uintptr(i32(0))))
_1394:
- func() int32 {
- if (int32(_pOp.X2) & i32(-7)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pOp.X2) & i32(-7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82753), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
i32(0)
@@ -67060,7 +60563,7 @@ _1400:
_nExtraDelete -= 1
_1401:
_1397:
- _rc = _sqlite3BtreeDelete(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_362_pC)) + uintptr(48 /* X14 */))))))), uint8(_pOp.X2))
+ _rc = _sqlite3BtreeDelete(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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 {
@@ -67080,15 +60583,11 @@ _1402:
}
(_db.X50)(tls, _db.X49, i32(9), _362_zDb, _362_pTab.X0, _362_pC.X20)
- func() int32 {
- if int32(_362_pC.X1) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_362_pC.X1) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82782), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1405:
_1403:
@@ -67101,28 +60600,20 @@ _171:
_172:
_373_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if int32(_373_pC.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_373_pC.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82822), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pOp.X1) == i32(-11) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X1) != i32(-11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82823), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5)))
- _373_nKeyCol = *(*int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
+ _373_nKeyCol = *(*int32)(unsafe.Pointer((*T5777028)(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 {
@@ -67144,36 +60635,24 @@ _1413:
_173:
_pOut = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4)))
_374_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if int32(_374_pC.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_374_pC.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82851), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3VdbeSorterRowkey(tls, _374_pC, _pOut)
- func() int32 {
- if (_rc != i32(0)) || (int32(_pOut.X1)&i32(16)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && (int32(_pOut.X1)&i32(16)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82853), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82854), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc == 0 {
goto _1422
@@ -67187,87 +60666,55 @@ _1422:
_174:
_pOut = _out2Prerelease(tls, _p, _pOp)
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82895), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_375_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if _375_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _375_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82897), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_375_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_375_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82898), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if bool2int(int32(_375_pC.X0) == i32(1)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if bool2int(int32(_375_pC.X0) == i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82899), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69740)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_375_pC.X2) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_375_pC.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82900), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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)))) {
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)
- return i32(0)
- }()
- }()
- _375_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_375_pC)) + uintptr(48 /* X14 */)))))))
- func() int32 {
- if int32(_375_pC.X3) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ _375_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3BtreeCursorIsValid(tls, _375_pCrsr) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3BtreeCursorIsValid(tls, _375_pCrsr) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82913), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66216)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_375_n = _sqlite3BtreePayloadSize(tls, _375_pCrsr)
if _375_n <= uint32(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(112 /* X31 */))))) + 4*uintptr(i32(0))))) {
@@ -67307,36 +60754,24 @@ _1445:
_175:
_pOut = _out2Prerelease(tls, _p, _pOp)
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82949), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_378_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if _378_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _378_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82951), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_378_pC.X0) != i32(3)) || ((_378_pC.X2) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_378_pC.X0) == i32(3) && (_378_pC.X2) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82952), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_378_pC.X2) == 0 {
goto _1454
@@ -67358,33 +60793,25 @@ _1456:
goto _1458
}
- func() int32 {
- if (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ 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)))) {
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)
- return i32(0)
- }()
+ }
}()
- _378_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(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((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))).X0))
_378_pModule = (*Xsqlite3_module)(unsafe.Pointer(_378_pVtab.X0))
- func() int32 {
+ func() {
if (*(*func(*crt.TLS, *Xsqlite3_file, *int64) int32)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *int64) int32
- }{(_378_pModule.X12)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{(_378_pModule.X12)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82963), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))), &_378_v)
+ }{(_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)
_sqlite3VtabImportErrmsg(tls, _p, _378_pVtab)
if _rc == 0 {
goto _1463
@@ -67396,25 +60823,17 @@ _1463:
goto _1464
_1458:
- func() int32 {
- if int32(_378_pC.X0) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_378_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82969), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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)))) {
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)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3VdbeCursorRestore(tls, _378_pC)
if _rc == 0 {
@@ -67432,33 +60851,25 @@ _1469:
goto _248
_1470:
- _378_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))))
+ _378_v = _sqlite3BtreeIntegerKey(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_378_pC)) + uintptr(48 /* X14 */))))))))
_1464:
_1457:
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _378_v
+ *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _378_v
goto _248
_176:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82992), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_384_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if _384_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _384_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(82994), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(2 /* X2 */))) = uint8(i32(1))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(32 /* X11 */))) = uint32(i32(0))
@@ -67466,63 +60877,43 @@ _176:
goto _1476
}
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ 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)))) {
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)
- return i32(0)
- }()
+ }
}()
- _sqlite3BtreeClearCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(48 /* X14 */))))))))
+ _sqlite3BtreeClearCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_384_pC)) + uintptr(48 /* X14 */))))))))
_1476:
goto _248
_177:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83028), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_386_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if _386_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _386_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83030), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_386_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_386_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _386_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(48 /* X14 */)))))))
+ _386_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(48 /* X14 */)))))))
_386_res = i32(0)
- func() int32 {
- if _386_pCrsr != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _386_pCrsr == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83034), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(36 /* X12 */))) = _pOp.X5
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_386_pC)) + uintptr(5 /* X5 */))) = uint8(i32(53))
@@ -67556,51 +60947,35 @@ _1491:
goto _1493
_1489:
- func() int32 {
- if (_pOp.X4) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83050), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1493:
goto _248
_178:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_390_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if _390_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _390_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _390_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_390_pC)) + uintptr(48 /* X14 */)))))))
- func() int32 {
- if _390_pCrsr != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ _390_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeFirst(tls, _390_pCrsr, &_390_res)
if _rc == 0 {
@@ -67620,11 +60995,8 @@ _1503:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || int32(_sqlite3LogEst(tls, uint64(_390_sz))) >= (_pOp.X5) {
@@ -67647,36 +61019,24 @@ _179:
_180:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[5]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(208 /* X35 */))))) + 4*uintptr(i32(2)))) += 1
_181:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83130), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_393_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if _393_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _393_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83132), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_393_pC.X0) == i32(1)) == (int32(_pOp.X0) == i32(56)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_393_pC.X0) == i32(1)) != (int32(_pOp.X0) == i32(56)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83133), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_393_res = i32(1)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(5 /* X5 */))) = uint8(i32(58))
@@ -67688,26 +61048,18 @@ _181:
goto _1518
_1517:
- func() int32 {
- if int32(_393_pC.X0) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_393_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83141), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _393_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(48 /* X14 */)))))))
- func() int32 {
- if _393_pCrsr != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ _393_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeFirst(tls, _393_pCrsr, &_393_res)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(3 /* X3 */))) = uint8(i32(0))
@@ -67721,15 +61073,11 @@ _1518:
_1523:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_393_pC)) + uintptr(2 /* X2 */))) = uint8(_393_res)
- func() int32 {
- if ((_pOp.X4) > i32(0)) && ((_pOp.X4) < (_p.X27)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) <= i32(0) || (_pOp.X4) >= (_p.X27) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83150), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69860)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _393_res == 0 {
goto _1527
@@ -67742,15 +61090,11 @@ _1527:
_182:
_396_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if int32(_396_pC.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_396_pC.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83231), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_396_res = i32(0)
_rc = _sqlite3VdbeSorterNext(tls, _db, _396_pC, &_396_res)
@@ -67767,155 +61111,107 @@ _184:
_1530:
_185:
_186:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83241), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pOp.X2) < i32(5) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X2) >= i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83242), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69888)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_396_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
_396_res = _pOp.X5
- func() int32 {
- if _396_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _396_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83245), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_396_pC.X3) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_396_pC.X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_396_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_396_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83247), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_396_res == i32(0)) || ((_396_res == i32(1)) && (int32(_396_pC.X4) == i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _396_res != i32(0) && (_396_res != i32(1) || int32(_396_pC.X4) != i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83248), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if (int32(_pOp.X0) != i32(7)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if int32(_pOp.X0) == i32(7) && *(*unsafe.Pointer)(unsafe.Pointer(&struct {
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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, *XBtCursor, *int32) int32
- }{_sqlite3BtreeNext}))) {
- return i32(0)
- }
- return func() 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if (int32(_pOp.X0) != i32(6)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if int32(_pOp.X0) == i32(6) && *(*unsafe.Pointer)(unsafe.Pointer(&struct {
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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, *XBtCursor, *int32) int32
- }{_sqlite3BtreePrevious}))) {
- return i32(0)
- }
- return func() 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if (int32(_pOp.X0) != i32(5)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if int32(_pOp.X0) == i32(5) && *(*unsafe.Pointer)(unsafe.Pointer(&struct {
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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, *XBtCursor, *int32) int32
- }{_sqlite3BtreeNext}))) {
- return i32(0)
- }
- return func() 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if (int32(_pOp.X0) != i32(4)) || (*(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ func() {
+ if int32(_pOp.X0) == i32(4) && *(*unsafe.Pointer)(unsafe.Pointer(&struct {
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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(*(*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, *XBtCursor, *int32) int32
- }{_sqlite3BtreePrevious}))) {
- return i32(0)
- }
- return func() 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((((int32(_pOp.X0) != i32(7)) || (int32(_pOp.X0) != i32(5))) || (int32(_396_pC.X5) == i32(26))) || (int32(_396_pC.X5) == i32(25))) || (int32(_396_pC.X5) == i32(58))) || (int32(_396_pC.X5) == i32(31)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X0) == i32(7) && int32(_pOp.X0) == i32(5) && int32(_396_pC.X5) != i32(26) && int32(_396_pC.X5) != i32(25) && int32(_396_pC.X5) != i32(58) && int32(_396_pC.X5) != i32(31) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83257), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((((int32(_pOp.X0) != i32(6)) || (int32(_pOp.X0) != i32(4))) || (int32(_396_pC.X5) == i32(23))) || (int32(_396_pC.X5) == i32(24))) || (int32(_396_pC.X5) == i32(53)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X0) == i32(6) && int32(_pOp.X0) == i32(4) && int32(_396_pC.X5) != i32(23) && int32(_396_pC.X5) != i32(24) && int32(_396_pC.X5) != i32(53) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83260), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70376)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))})))(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_396_pC)) + uintptr(48 /* X14 */))))))), &_396_res)
+ }{(*(*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)
_next_tail:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_396_pC)) + uintptr(32 /* X11 */))) = uint32(i32(0))
if _rc == 0 {
@@ -67939,47 +61235,31 @@ _1572:
_187:
_188:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83322), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_399_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if _399_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _399_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83324), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_399_pC.X0) == i32(1)) == (int32(_pOp.X0) == i32(125)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_399_pC.X0) == i32(1)) != (int32(_pOp.X0) == i32(125)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83325), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4)))
- func() int32 {
- if (int32(_pIn2.X1) & i32(16)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn2.X1) & i32(16)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83327), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pOp.X2) & i32(1)) == 0 {
goto _1583
@@ -67987,25 +61267,17 @@ _188:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(60 /* X11 */))) += 1
_1583:
- func() int32 {
- if (int32(_399_pC.X0) == i32(0)) || (int32(_pOp.X0) == i32(125)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_399_pC.X0) != i32(0) && int32(_pOp.X0) != i32(125) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_399_pC.X4) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_399_pC.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83330), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = func() int32 {
if (int32(_pIn2.X1) & i32(16384)) != 0 {
@@ -68031,22 +61303,18 @@ _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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
- _rc = _sqlite3BtreeInsert(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(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((*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 {
if (int32(_pOp.X2) & i32(16)) != 0 {
return (_399_pC.X12)
}
return i32(0)
}())
- func() int32 {
- if int32(_399_pC.X3) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_399_pC.X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83344), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_399_pC)) + uintptr(32 /* X11 */))) = uint32(i32(0))
_1593:
@@ -68060,77 +61328,49 @@ _1598:
goto _248
_189:
- func() int32 {
- if (_pOp.X5) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X4) > i32(0)) && (((_pOp.X4) + (_pOp.X5)) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X4) <= i32(0) || ((_pOp.X4)+(_pOp.X5)) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_402_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if _402_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _402_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_402_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_402_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _402_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(48 /* X14 */)))))))
- func() int32 {
- if _402_pCrsr != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ _402_pCrsr = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pOp.X2) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83372), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68320)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_402_r)) + uintptr(0 /* X0 */))))) = (*XKeyInfo)(unsafe.Pointer(_402_pC.X15))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_402_r)) + uintptr(16 /* X2 */))) = uint16(_pOp.X5)
@@ -68157,15 +61397,11 @@ _1615:
_1617:
_1616:
- func() int32 {
- if int32(_402_pC.X3) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_402_pC.X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83383), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(32 /* X11 */))) = uint32(i32(0))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_402_pC)) + uintptr(36 /* X12 */))) = i32(0)
@@ -68173,86 +61409,55 @@ _1616:
_190:
_191:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_404_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if _404_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _404_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83425), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_404_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_404_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83426), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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)))) {
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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_404_pC.X4) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_404_pC.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_404_pC.X3) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_404_pC.X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_404_pC.X2) == 0) || (int32(_pOp.X0) == i32(129)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_404_pC.X2) != 0 && int32(_pOp.X0) != i32(129) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83430), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3VdbeCursorRestore(tls, _404_pC)
if func() int32 {
if _rc != i32(0) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83439), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83439), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -68269,7 +61474,7 @@ _1638:
}
_404_rowid = int64(i32(0))
- _rc = _sqlite3VdbeIdxRowid(tls, _db, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(48 /* X14 */))))))), &_404_rowid)
+ _rc = _sqlite3VdbeIdxRowid(tls, _db, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pC)) + uintptr(48 /* X14 */))))))), &_404_rowid)
if _rc == i32(0) {
goto _1640
}
@@ -68281,90 +61486,62 @@ _1640:
goto _1641
}
- func() int32 {
- if ((_pOp.X5) >= i32(0)) && ((_pOp.X5) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) < i32(0) || (_pOp.X5) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83448), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_404_pTabCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X5)))
- func() int32 {
- if _404_pTabCur != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _404_pTabCur == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_404_pTabCur.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_404_pTabCur.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83451), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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)))) {
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)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_404_pTabCur.X4) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_404_pTabCur.X4) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83453), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(2 /* X2 */))) = uint8(i32(0))
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(80 /* X20 */))) = _404_rowid
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(3 /* X3 */))) = uint8(i32(1))
- func() int32 {
- if (int32(_pOp.X1) == i32(-12)) || ((*(**int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int32)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ 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)))) {
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)
- return i32(0)
- }()
+ }
}()
- *(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(24 /* X10 */))) = *(**int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
+ *(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_404_pTabCur)) + uintptr(24 /* X10 */))) = *(**int32)(unsafe.Pointer((*T5777028)(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((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _404_rowid
+ *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _404_rowid
_1656:
goto _1657
_1639:
- func() int32 {
- if int32(_pOp.X0) == i32(129) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(129) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemSetNull(tls, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4))))
_1657:
@@ -68374,116 +61551,76 @@ _192:
_193:
_194:
_195:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83523), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_410_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if _410_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _410_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83525), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((uint32((_410_pC.X7)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((uint32((_410_pC.X7)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83526), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68344)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_410_pC.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_410_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83527), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_410_pC)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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)))) {
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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_410_pC.X3) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_410_pC.X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83529), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(69576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pOp.X2) == i32(0)) || (int32(_pOp.X2) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X2) != i32(0) && int32(_pOp.X2) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pOp.X1) == i32(-11) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X1) != i32(-11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83531), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ *(*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 */))))))
if int32(_pOp.X0) >= i32(61) {
goto _1678
}
- func() int32 {
- if (int32(_pOp.X0) == i32(59)) || (int32(_pOp.X0) == i32(60)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(59) && int32(_pOp.X0) != i32(60) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(70964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(18 /* X3 */))) = int8(i32(-1))
goto _1682
_1678:
- func() int32 {
- if (int32(_pOp.X0) == i32(62)) || (int32(_pOp.X0) == i32(61)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(62) && int32(_pOp.X0) != i32(61) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_410_r)) + uintptr(18 /* X3 */))) = int8(i32(0))
_1682:
@@ -68494,15 +61631,11 @@ _1686:
goto _1689
}
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr(_410_r.X1)+72*uintptr(_413_i))).X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr(_410_r.X1)+72*uintptr(_413_i))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83543), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_413_i += 1
goto _1686
@@ -68515,29 +61648,21 @@ _1689:
goto _1692
}
- func() int32 {
- if (int32(_pOp.X0) == i32(59)) || (int32(_pOp.X0) == i32(61)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(59) && int32(_pOp.X0) != i32(61) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83549), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71060)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_410_res = -_410_res
goto _1696
_1692:
- func() int32 {
- if (int32(_pOp.X0) == i32(62)) || (int32(_pOp.X0) == i32(60)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(62) && int32(_pOp.X0) != i32(60) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83552), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_410_res += 1
_1696:
@@ -68558,25 +61683,17 @@ _1701:
goto _248
_196:
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X3) > i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X3) <= i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83586), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOut = _out2Prerelease(tls, _p, _pOp)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(8 /* X1 */))) = uint16(i32(1))
@@ -68590,20 +61707,16 @@ _196:
_1706:
_416_iDb = _pOp.X5
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(_416_iDb))) != uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X33) & (u32(1) << uint(_416_iDb))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83595), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_416_iMoved)
+ *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_416_iMoved)
if _rc == 0 {
goto _1710
}
@@ -68616,15 +61729,11 @@ _1710:
}
_sqlite3RootPageMoved(tls, _db, _416_iDb, _416_iMoved, _pOp.X3)
- func() int32 {
- if (int32(_resetSchemaOnFault) == i32(0)) || (int32(_resetSchemaOnFault) == (_416_iDb + i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_resetSchemaOnFault) != i32(0) && int32(_resetSchemaOnFault) != (_416_iDb+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83605), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_resetSchemaOnFault = uint8(_416_iDb + i32(1))
_1711:
@@ -68632,25 +61741,17 @@ _1711:
_197:
_420_nChange = i32(0)
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83635), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(_pOp.X4))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X33) & (u32(1) << uint(_pOp.X4))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83636), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71220)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeClearTable(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_pOp.X4))).X1)), _pOp.X3, func() *int32 {
if (_pOp.X5) != 0 {
@@ -68671,19 +61772,15 @@ _197:
goto _1722
}
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5))).X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83643), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemAboutToChange(tls, _p, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5))))
{
- p := (*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X5))))) + uintptr(0 /* X0 */)))))
+ 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 = (*p) + int64(_420_nChange)
sink967 = *p
}
@@ -68699,56 +61796,40 @@ _1725:
goto _248
_198:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83663), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_423_pC = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if _423_pC != (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _423_pC == (*XVdbeCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(65984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_423_pC.X0) != i32(1) {
goto _1731
}
- _sqlite3VdbeSorterReset(tls, _db, (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(48 /* X14 */))))))))
+ _sqlite3VdbeSorterReset(tls, _db, (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(48 /* X14 */))))))))
goto _1732
_1731:
- func() int32 {
- if int32(_423_pC.X0) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_423_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83669), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((uint32(_423_pC.X7) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((uint32(_423_pC.X7) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83670), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _rc = _sqlite3BtreeClearTableOfCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(48 /* X14 */))))))))
+ _rc = _sqlite3BtreeClearTableOfCursor(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_423_pC)) + uintptr(48 /* X14 */))))))))
if _rc == 0 {
goto _1737
}
@@ -68763,46 +61844,30 @@ _199:
_200:
_pOut = _out2Prerelease(tls, _p, _pOp)
_426_pgno = i32(0)
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83709), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(_pOp.X3))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X33) & (u32(1) << uint(_pOp.X3))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83710), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83711), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_426_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_pOp.X3)))
- func() int32 {
- if (*XBtree)(unsafe.Pointer(_426_pDb.X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtree)(unsafe.Pointer(_426_pDb.X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83713), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67760)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pOp.X0) != i32(135) {
goto _1747
@@ -68822,12 +61887,12 @@ _1748:
goto _abort_due_to_error
_1749:
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_426_pgno)
+ *(*int64)(unsafe.Pointer((*T5448375)(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((*T5777046)(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((*T5777028)(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
@@ -68845,46 +61910,34 @@ _1751:
goto _1754
}
- func() int32 {
- if (_430_iDb == i32(1)) || _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_430_iDb))).X1))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _430_iDb != i32(1) && _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_430_iDb))).X1))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83758), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(51436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_430_iDb += 1
goto _1751
_1754:
_430_iDb = _pOp.X3
- func() int32 {
- if (_430_iDb >= i32(0)) && (_430_iDb < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _430_iDb < i32(0) || _430_iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83763), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_430_iDb))).X4)).X9) & i32(1)) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_430_iDb))).X4)).X9) & i32(1)) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_430_zMaster = str(51508)
*(**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((*T5777046)(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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
if _430_zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _1763
}
@@ -68893,27 +61946,19 @@ _1754:
goto _1764
_1763:
- func() int32 {
- if int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*T5414776)(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)
- return i32(0)
- }()
+ }
}()
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1))
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(1))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_430_initData)) + uintptr(20 /* X3 */))) = i32(0)
- func() int32 {
- if (_db.X17) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83779), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(23576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = Xsqlite3_exec(tls, _db, _430_zSql, _sqlite3InitCallback, (unsafe.Pointer)(&_430_initData), (**int8)(unsafe.Pointer(uintptr(i32(0)))))
if _rc != i32(0) {
@@ -68923,7 +61968,7 @@ _1763:
_rc = _430_initData.X3
_1769:
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_430_zSql))
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0))
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = uint8(i32(0))
_1764:
if _rc == 0 {
goto _1770
@@ -68943,15 +61988,11 @@ _1770:
goto _248
_203:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83804), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3AnalysisLoad(tls, _db, _pOp.X3)
if _rc == 0 {
@@ -68964,117 +62005,81 @@ _1775:
goto _248
_204:
- _sqlite3UnlinkAndDeleteTable(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ _sqlite3UnlinkAndDeleteTable(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
goto _248
_205:
- _sqlite3UnlinkAndDeleteIndex(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ _sqlite3UnlinkAndDeleteIndex(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
goto _248
_206:
- _sqlite3UnlinkAndDeleteTrigger(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ _sqlite3UnlinkAndDeleteTrigger(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
goto _248
_207:
- func() int32 {
- if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83878), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_441_nRoot = _pOp.X4
- _441_aRoot = *(**int32)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
- func() int32 {
- if _441_nRoot > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ _441_aRoot = *(**int32)(unsafe.Pointer((*T5777028)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_aRoot)) + 4*uintptr(_441_nRoot)))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_aRoot)) + 4*uintptr(_441_nRoot)))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83882), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71384)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83883), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_441_pnErr = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5)))
- func() int32 {
- if (int32(_441_pnErr.X1) & i32(4)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_441_pnErr.X1) & i32(4)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83885), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_441_pnErr.X1) & i32(18)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_441_pnErr.X1) & i32(18)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83886), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
- func() int32 {
- if int32(_pOp.X2) < (_db.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X2) >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83888), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(int32(_pOp.X2)))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X33) & (u32(1) << uint(int32(_pOp.X2)))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _441_z = _sqlite3BtreeIntegrityCheck(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_pOp.X2))).X1)), _441_aRoot, _441_nRoot, int32(*(*int64)(unsafe.Pointer((*T5448393)(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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */))))))+i32(1), &_441_nErr)
_sqlite3VdbeMemSetNull(tls, _pIn1)
if _441_nErr != i32(0) {
goto _1793
}
- func() int32 {
- if _441_z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _441_z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83894), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _1796
@@ -69087,7 +62092,7 @@ _1793:
_1797:
{
- p := (*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */)))))
+ p := (*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_441_pnErr)) + uintptr(0 /* X0 */)))))
*p = (*p) - int64(_441_nErr-i32(1))
sink967 = *p
}
@@ -69099,15 +62104,11 @@ _1796:
_208:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
_pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4)))
- func() int32 {
- if (int32(_pIn2.X1) & i32(4)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn2.X1) & i32(4)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pIn1.X1) & i32(32)) != i32(0) {
goto _1801
@@ -69122,12 +62123,12 @@ _208:
_1802:
_1801:
- _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */))))))
+ _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 */))))))
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((*T5448393)(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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), &_447_val) != i32(0) {
goto _1804
}
@@ -69141,16 +62142,12 @@ _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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
- func() int32 {
- if (int32(_pIn3.X1) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ _450_iSet = *(*int32)(unsafe.Pointer((*T5777028)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pIn1.X1) & i32(32)) != i32(0) {
goto _1808
@@ -69165,31 +62162,23 @@ _210:
_1809:
_1808:
- func() int32 {
- if int32(_pOp.X1) == i32(-11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83994), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(68660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_450_iSet == i32(-1)) || (_450_iSet >= i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _450_iSet != i32(-1) && _450_iSet < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(83995), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _450_iSet == 0 {
goto _1815
}
- _450_exists = _sqlite3RowSetTest(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), _450_iSet, *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */))))))
+ _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 */))))))
if _450_exists == 0 {
goto _1816
}
@@ -69202,22 +62191,18 @@ _1815:
goto _1817
}
- _sqlite3RowSetInsert(tls, (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))))), *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */))))))
+ _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 */))))))
_1817:
goto _248
_211:
- _454_pProgram = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _454_pProgram = (*XSubProgram)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
_454_pRt = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5)))
- func() int32 {
- if (_454_pProgram.X1) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_454_pProgram.X1) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pOp.X2) == 0 {
goto _1820
@@ -69256,15 +62241,11 @@ _1827:
}
_454_nMem = (_454_pProgram.X2) + (_454_pProgram.X3)
- func() int32 {
- if _454_nMem > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _454_nMem <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84073), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_454_pProgram.X3) != i32(0) {
goto _1831
@@ -69283,7 +62264,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((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */))))))) = _454_pFrame
+ *(**XVdbeFrame)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5448375)(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
@@ -69311,36 +62292,24 @@ _1836:
goto _1837
_1828:
- _454_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pRt)) + uintptr(0 /* X0 */)))))))
- func() int32 {
- if (((_454_pProgram.X2) + (_454_pProgram.X3)) == (_454_pFrame.X14)) || (((_454_pProgram.X3) == i32(0)) && (((_454_pProgram.X2) + i32(1)) == (_454_pFrame.X14))) {
- return i32(0)
- }
- return func() int32 {
+ _454_pFrame = (*XVdbeFrame)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448375)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_454_pProgram.X3) == (_454_pFrame.X15) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_454_pProgram.X3) != (_454_pFrame.X15) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(int64((uintptr(unsafe.Pointer(_pOp))-uintptr(unsafe.Pointer(_aOp)))/32)) == (_454_pFrame.X11) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(int64((uintptr(unsafe.Pointer(_pOp))-uintptr(unsafe.Pointer(_aOp)))/32)) != (_454_pFrame.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84112), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1837:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(264 /* X40 */))) += 1
@@ -69348,27 +62317,23 @@ _1837:
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(64 /* X8 */))) = _db.X7
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(104 /* X16 */))) = _p.X11
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(108 /* X17 */))) = (*Xsqlite3)(unsafe.Pointer(_p.X0)).X29
- func() int32 {
- if (*XAuxData)(unsafe.Pointer(_454_pFrame.X9)) == (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XAuxData)(unsafe.Pointer(_454_pFrame.X9)) != (*XAuxData)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84120), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XAuxData)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_454_pFrame)) + uintptr(72 /* X9 */))))) = (*XAuxData)(unsafe.Pointer(_p.X43))
*(**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 */))))) = store5448613(&_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 */))))) = store5448595(&_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 */))))) = store5776833(&_aOp, (*XVdbeOp)(unsafe.Pointer(_454_pProgram.X0)))
+ *(**XVdbeOp)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X17 */))))) = store5776815(&_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
@@ -69460,45 +62425,37 @@ _1862:
_1858:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
_1863:
- func() int32 {
- if (int32(_pIn1.X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn1.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84229), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64408)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemIntegerify(tls, _pIn1)
_pIn2 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X4)))
_sqlite3VdbeMemIntegerify(tls, _pIn2)
- if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))) {
+ 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 */)))))) {
goto _1866
}
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn2)) + uintptr(0 /* X0 */)))))
+ *(*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 */)))))
_1866:
goto _248
_216:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
- func() int32 {
- if (int32(_pIn1.X1) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn1.X1) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84252), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) {
+ if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) {
goto _1869
}
{
- p := (*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))
+ p := (*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))
*p = (*p) - int64(_pOp.X5)
sink967 = *p
}
@@ -69511,65 +62468,53 @@ _217:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
_pIn3 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5)))
_pOut = _out2Prerelease(tls, _p, _pOp)
- func() int32 {
- if (int32(_pIn1.X1) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn1.X1) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84284), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pIn3.X1) & i32(4)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pIn3.X1) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _475_x = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))
+ _475_x = *(*int64)(unsafe.Pointer((*T5448375)(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((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */)))))) > int64(i32(0)) {
- return (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn3)) + uintptr(0 /* X0 */))))))
+ 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 */))))))
}
return int64(i32(0))
}()) == 0 {
goto _1877
}
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(i32(-1))
+ *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(i32(-1))
goto _1878
_1877:
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _475_x
+ *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = _475_x
_1878:
goto _248
_218:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
- func() int32 {
- if (int32(_pIn1.X1) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn1.X1) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84312), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) == 0 {
+ if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) == 0 {
goto _1881
}
- if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) {
+ if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= int64(i32(0)) {
goto _1882
}
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1
+ *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1
_1882:
goto _jump_to_p2
@@ -69578,23 +62523,19 @@ _1881:
_219:
_pIn1 = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
- func() int32 {
- if (int32(_pIn1.X1) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pIn1.X1) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= i64(-9223372036854775808) {
+ if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) <= i64(-9223372036854775808) {
goto _1885
}
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1
+ *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */))))) -= 1
_1885:
- if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) != int64(i32(0)) {
+ if (*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn1)) + uintptr(0 /* X0 */)))))) != int64(i32(0)) {
goto _1886
}
@@ -69604,46 +62545,30 @@ _1886:
goto _248
_220:
- func() int32 {
- if int32(_pOp.X1) == i32(-4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_481_n = int32(_pOp.X2)
- func() int32 {
- if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84371), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_481_n == i32(0)) || (((_pOp.X4) > i32(0)) && (((_pOp.X4) + _481_n) <= ((((_p.X6) + i32(1)) - (_p.X7)) + i32(1)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _481_n != i32(0) && ((_pOp.X4) <= i32(0) || ((_pOp.X4)+_481_n) > ((((_p.X6)+i32(1))-(_p.X7))+i32(1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84372), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X5) < (_pOp.X4)) || ((_pOp.X5) >= ((_pOp.X4) + _481_n)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X5) >= (_pOp.X4) && (_pOp.X5) < ((_pOp.X4)+_481_n) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84373), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64904)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_481_pCtx = (*Xsqlite3_context)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, u64(56)+(uint64(_481_n-i32(1))*u64(8)))))
if _481_pCtx != (*Xsqlite3_context)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -69654,25 +62579,21 @@ _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((*T5777046)(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((*T5777028)(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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _481_pCtx
+ *(**Xsqlite3_context)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))) = _481_pCtx
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(149))
_221:
- func() int32 {
- if int32(_pOp.X1) == i32(-16) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84392), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _482_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _482_pCtx = (*Xsqlite3_context)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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
@@ -69697,15 +62618,11 @@ _1907:
goto _1910
}
- func() int32 {
- if (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_482_pCtx))+uintptr(48 /* X9 */))))) + 8*uintptr(_482_i)))).X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_482_pCtx))+uintptr(48 /* X9 */))))) + 8*uintptr(_482_i)))).X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _1913
@@ -69747,30 +62664,22 @@ _1916:
goto _1917
_1914:
- func() int32 {
- if int32(_482_t.X1) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_482_t.X1) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84426), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1917:
if (_482_pCtx.X6) == 0 {
goto _1920
}
- func() int32 {
- if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) == i32(89) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) != i32(89) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_482_i = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(-1)))).X3
if _482_i == 0 {
@@ -69783,28 +62692,20 @@ _1920:
goto _248
_222:
- func() int32 {
- if ((_pOp.X3) > i32(0)) && ((_pOp.X3) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) <= i32(0) || (_pOp.X3) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84451), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_489_pMem = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
- func() int32 {
- if (int32(_489_pMem.X1) & i32(-8194)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_489_pMem.X1) & i32(-8194)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84453), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _rc = _sqlite3VdbeMemFinalize(tls, _489_pMem, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))
+ _rc = _sqlite3VdbeMemFinalize(tls, _489_pMem, (*XFuncDef)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))))
if _rc == 0 {
goto _1929
}
@@ -69824,27 +62725,19 @@ _1930:
goto _248
_223:
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes)) + 4*uintptr(i32(0)))) = i32(0)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes)) + 4*uintptr(i32(1)))) = store961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes))+4*uintptr(i32(2)))), i32(-1))
- func() int32 {
- if ((((_pOp.X4) == i32(0)) || ((_pOp.X4) == i32(1))) || ((_pOp.X4) == i32(2))) || ((_pOp.X4) == i32(3)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) != i32(0) && (_pOp.X4) != i32(1) && (_pOp.X4) != i32(2) && (_pOp.X4) != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84487), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(71964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3Checkpoint(tls, _db, _pOp.X3, _pOp.X4, (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes))+4*uintptr(i32(1)))), (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_492_aRes))+4*uintptr(i32(2)))))
if _rc == 0 {
@@ -69877,35 +62770,23 @@ _1943:
_224:
_pOut = _out2Prerelease(tls, _p, _pOp)
_495_eNew = _pOp.X5
- func() int32 {
- if ((((((_495_eNew == i32(0)) || (_495_eNew == i32(3))) || (_495_eNew == i32(1))) || (_495_eNew == i32(2))) || (_495_eNew == i32(4))) || (_495_eNew == i32(5))) || (_495_eNew == i32(-1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _495_eNew != i32(0) && _495_eNew != i32(3) && _495_eNew != i32(1) && _495_eNew != i32(2) && _495_eNew != i32(4) && _495_eNew != i32(5) && _495_eNew != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84528), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72112)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84536), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84537), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_495_pBt = (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_pOp.X3))).X1))
_495_pPager = _sqlite3BtreePager(tls, _495_pBt)
@@ -69968,15 +62849,11 @@ _1970:
_sqlite3PagerSetJournalMode(tls, _495_pPager, i32(2))
_1973:
_1972:
- func() int32 {
- if _sqlite3BtreeIsInTrans(tls, _495_pBt) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeIsInTrans(tls, _495_pBt) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84589), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) {
goto _1976
@@ -70012,15 +62889,11 @@ _1980:
goto _248
_225:
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84617), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3RunVacuum(tls, (**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(144 /* X22 */))), _db, _pOp.X3)
if _rc == 0 {
@@ -70033,35 +62906,23 @@ _1983:
goto _248
_226:
- func() int32 {
- if ((_pOp.X3) >= i32(0)) && ((_pOp.X3) < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X3) < i32(0) || (_pOp.X3) >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84634), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(_pOp.X3))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X33) & (u32(1) << uint(_pOp.X3))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84635), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84636), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_505_pBt = (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_pOp.X3))).X1))
_rc = _sqlite3BtreeIncrVacuum(tls, _505_pBt)
@@ -70102,35 +62963,23 @@ _228:
}
_511_p1 = _pOp.X3
- func() int32 {
- if (_511_p1 >= i32(0)) && (_511_p1 < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _511_p1 < i32(0) || _511_p1 >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72444)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X33) & (u32(1) << uint(_511_p1))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X33) & (u32(1) << uint(_511_p1))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_510_isWriteLock) == i32(0)) || (int32(_510_isWriteLock) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_510_isWriteLock) != i32(0) && int32(_510_isWriteLock) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84690), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeLockTable(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_511_p1))).X1)), _pOp.X4, _510_isWriteLock)
if _rc == 0 {
@@ -70141,7 +62990,7 @@ _228:
goto _2006
}
- _513_z = *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
+ _513_z = *(**int8)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))
_sqlite3VdbeError(tls, _p, str(72532), unsafe.Pointer(_513_z))
_2006:
goto _abort_due_to_error
@@ -70151,7 +63000,7 @@ _1996:
goto _248
_229:
- _514_pVTab = (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ _514_pVTab = (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
_rc = _sqlite3VtabBegin(tls, _db, _514_pVTab)
if _514_pVTab == nil {
goto _2007
@@ -70171,47 +63020,31 @@ _2008:
_230:
crt.Xmemset(tls, (unsafe.Pointer)(&_515_sMem), i32(0), u64(72))
*(**Xsqlite3)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_515_sMem)) + uintptr(40 /* X9 */))))) = _db
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4))).X1) & i32(2)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4))).X1) & i32(2)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84738), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4))).X1) & i32(2048)) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4))).X1) & i32(2048)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3VdbeMemCopy(tls, &_515_sMem, (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem))+72*uintptr(_pOp.X4))))
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84741), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_515_zTab = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, &_515_sMem)))
- func() int32 {
- if (_515_zTab != nil) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _515_zTab == nil && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84743), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _515_zTab == nil {
goto _2018
@@ -70231,7 +63064,7 @@ _2019:
_231:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(188 /* X38 */))) += 1
- _rc = _sqlite3VtabCallDestroy(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ _rc = _sqlite3VtabCallDestroy(tls, _db, _pOp.X3, *(**int8)(unsafe.Pointer((*T5777028)(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
@@ -70243,27 +63076,20 @@ _2020:
goto _248
_232:
- func() int32 {
- if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(8))) << uint(i32(31))) >> uint(i32(31))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84781), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(66876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2))
+ _518_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -70294,20 +63120,16 @@ _2027:
goto _2028
}
- *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_518_pCur)) + uintptr(48 /* X14 */))))))) = _518_pVCur
+ *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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
_2028:
- func() int32 {
- if (_db.X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84803), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(49168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
(*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
@@ -70321,15 +63143,11 @@ _233:
_522_pQuery = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5)))
_522_pArgc = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pQuery)) + 72*uintptr(i32(1))))
_522_pCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if (int32(_522_pQuery.X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_522_pQuery.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _2034
@@ -70337,31 +63155,23 @@ _233:
_registerTrace(tls, _pOp.X5, _522_pQuery)
_2034:
- func() int32 {
- if int32(_522_pCur.X0) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_522_pCur.X0) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84849), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _522_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pCur)) + uintptr(48 /* X14 */)))))))
+ _522_pVCur = (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pCur)) + uintptr(48 /* X14 */)))))))
_522_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer(_522_pVCur.X0))
_522_pModule = (*Xsqlite3_module)(unsafe.Pointer(_522_pVtab.X0))
- func() int32 {
- if ((int32(_522_pQuery.X1) & i32(4)) != i32(0)) && (int32(_522_pArgc.X1) == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_522_pQuery.X1)&i32(4)) == i32(0) || int32(_522_pArgc.X1) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84855), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _522_nArg = int32(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pArgc)) + uintptr(0 /* X0 */))))))
- _522_iQuery = int32(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_522_pQuery)) + uintptr(0 /* X0 */))))))
+ _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_res = i32(0)
_522_apArg = (**XMem)(unsafe.Pointer(_p.X19))
_522_i = i32(0)
@@ -70377,7 +63187,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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), _522_nArg, _522_apArg)
+ }{(_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)
_sqlite3VtabImportErrmsg(tls, _p, _522_pVtab)
if _rc == 0 {
goto _2044
@@ -70401,25 +63211,17 @@ _2045:
_234:
_524_pCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if int32(_524_pCur.X0) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_524_pCur.X0) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84891), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pOp.X5) > i32(0)) && ((_pOp.X5) <= (((_p.X6) + i32(1)) - (_p.X7))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X5) <= i32(0) || (_pOp.X5) > (((_p.X6)+i32(1))-(_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84892), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(64792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_524_pDest = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X5)))
_sqlite3VdbeMemAboutToChange(tls, _p, _524_pDest)
@@ -70431,26 +63233,22 @@ _234:
goto _248
_2051:
- _524_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(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((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_524_pCur)) + uintptr(48 /* X14 */))))))).X0))
_524_pModule = (*Xsqlite3_module)(unsafe.Pointer(_524_pVtab.X0))
- func() int32 {
+ func() {
if (*(*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)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{(_524_pModule.X11)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemset(tls, (unsafe.Pointer)(&_524_sContext), i32(0), u64(56))
*(**XMem)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_524_sContext)) + uintptr(0 /* X0 */))))) = _524_pDest
*(*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((*T5823709)(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((*T5823691)(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
@@ -70484,15 +63282,11 @@ _2057:
_235:
_528_res = i32(0)
_528_pCur = *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_pOp.X3)))
- func() int32 {
- if int32(_528_pCur.X0) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_528_pCur.X0) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84937), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_528_pCur.X2) == 0 {
goto _2060
@@ -70501,23 +63295,19 @@ _235:
goto _248
_2060:
- _528_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(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((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */))))))).X0))
_528_pModule = (*Xsqlite3_module)(unsafe.Pointer(_528_pVtab.X0))
- func() int32 {
+ func() {
if (*(*func(*crt.TLS, *Xsqlite3_file) int32)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
- }{(_528_pModule.X9)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{(_528_pModule.X9)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84943), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */))))))))
+ }{(_528_pModule.X9)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */))))))))
_sqlite3VtabImportErrmsg(tls, _p, _528_pVtab)
if _rc == 0 {
goto _2063
@@ -70528,7 +63318,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((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */))))))))
+ }{(_528_pModule.X10)})))(tls, (*Xsqlite3_file)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_528_pCur)) + uintptr(48 /* X14 */))))))))
if _528_res != 0 {
goto _2064
}
@@ -70539,39 +63329,27 @@ _2064:
goto _check_for_interrupt
_236:
- _531_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2))
+ _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_pName = (*XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aMem)) + 72*uintptr(_pOp.X3)))
- func() int32 {
+ func() {
if (*(*func(*crt.TLS, *Xsqlite3_vtab, *int8) int32)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *int8) int32
- }{((*Xsqlite3_module)(unsafe.Pointer(_531_pVtab.X0)).X19)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{((*Xsqlite3_module)(unsafe.Pointer(_531_pVtab.X0)).X19)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84977), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_531_pName.X1) & i32(128)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_531_pName.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84978), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84979), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _2071
@@ -70579,15 +63357,11 @@ _236:
_registerTrace(tls, _pOp.X3, _531_pName)
_2071:
- func() int32 {
- if (int32(_531_pName.X1) & i32(2)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_531_pName.X1) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(84981), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3VdbeChangeEncoding(tls, _531_pName, i32(1))
if _rc == 0 {
@@ -70612,35 +63386,24 @@ _2075:
goto _248
_237:
- func() int32 {
- if ((((((_pOp.X4) == i32(1)) || (int32(_pOp.X2) == i32(3))) || (int32(_pOp.X2) == i32(1))) || (int32(_pOp.X2) == i32(2))) || (int32(_pOp.X2) == i32(4))) || (int32(_pOp.X2) == i32(5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) != i32(1) && int32(_pOp.X2) != i32(3) && int32(_pOp.X2) != i32(1) && int32(_pOp.X2) != i32(2) && int32(_pOp.X2) != i32(4) && int32(_pOp.X2) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85032), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(72876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(7)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85035), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(67744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _532_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X2))
+ _532_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer((*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -70655,15 +63418,11 @@ _237:
_2088:
_532_pModule = (*Xsqlite3_module)(unsafe.Pointer(_532_pVtab.X0))
_532_nArg = _pOp.X4
- func() int32 {
- if int32(_pOp.X1) == i32(-8) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X1) != i32(-8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85043), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if (*(*func(*crt.TLS, *Xsqlite3_vtab, int32, **XMem, *int64) int32)(unsafe.Pointer(&struct {
@@ -70672,11 +63431,8 @@ _2088:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85044), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85044), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -70692,15 +63448,11 @@ _2094:
goto _2097
}
- func() int32 {
- if (int32(_532_pX.X1) & i32(128)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_532_pX.X1) & i32(128)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemAboutToChange(tls, _p, _532_pX)
*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 8*uintptr(_532_i))) = _532_pX
@@ -70719,19 +63471,15 @@ _2097:
goto _2101
}
- func() int32 {
- if ((_532_nArg > i32(1)) && ((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 8*uintptr(i32(0))))) != nil)) && (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 8*uintptr(i32(0))))).X1)&i32(1)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _532_nArg <= i32(1) || (*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 8*uintptr(i32(0))))) == nil || (int32((*(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_532_apArg)) + 8*uintptr(i32(0))))).X1)&i32(1)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85059), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))).X4) == 0 {
+ 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 {
goto _2107
}
@@ -70767,7 +63515,7 @@ _2093:
_238:
_pOut = _out2Prerelease(tls, _p, _pOp)
- *(*int64)(unsafe.Pointer((*T5448393)(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((*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))))
goto _248
_239:
@@ -70786,33 +63534,25 @@ _239:
_542_newMax = uint32(_pOp.X5)
_2115:
_2114:
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeMaxPageCount(tls, _542_pBt, int32(_542_newMax)))
+ *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(0 /* X0 */))))) = int64(_sqlite3BtreeMaxPageCount(tls, _542_pBt, int32(_542_newMax)))
goto _248
_240:
- func() int32 {
- if ((*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (crt.Xstrncmp(tls, *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))), str(73092), uint64(i32(3))) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ 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) {
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)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pOp == (*XVdbeOp)(unsafe.Pointer(_p.X17)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pOp != (*XVdbeOp)(unsafe.Pointer(_p.X17)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85145), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil {
- return (*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ 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 */))))))
}
return (_p.X36)
}()) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -70847,8 +63587,8 @@ _2129:
_2127:
_2125:
if ((_db.X6)&i32(512)) == i32(0) || store1025(&_544_zTrace, func() *int8 {
- if (*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))) != nil {
- return (*(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ 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 */))))))
}
return (_p.X36)
}()) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -70857,15 +63597,11 @@ _2125:
_sqlite3DebugPrintf(tls, str(73168), unsafe.Pointer(_544_zTrace))
_2133:
- func() int32 {
- if (_pOp.X4) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85186), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(63164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pOp.X3) < (_sqlite3Config.X39) {
goto _2136
@@ -70893,28 +63629,20 @@ _2136:
goto _jump_to_p2
_241:
- func() int32 {
- if (int32(_pOp.X0) == i32(162)) || (int32(_pOp.X0) == i32(163)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(162) && int32(_pOp.X0) != i32(163) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85232), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _248
_248:
- func() int32 {
- if (uintptr(unsafe.Pointer(_pOp)) >= uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+32*uintptr(i32(-1))))))) && (uintptr(unsafe.Pointer(_pOp)) < uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+32*uintptr((_p.X27)-i32(1))))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_pOp)) < uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+32*uintptr(i32(-1)))))) || uintptr(unsafe.Pointer(_pOp)) >= uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOp))+32*uintptr((_p.X27)-i32(1)))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85258), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(1)) == 0 {
goto _2148
@@ -70950,15 +63678,11 @@ _abort_due_to_error:
_rc = _sqlite3NomemError(tls, i32(85279))
_2152:
- func() int32 {
- if _rc != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85280), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X22) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _rc == i32(3082) {
goto _2156
@@ -70990,15 +63714,11 @@ _vdbe_return:
sink985 = *p
}
_sqlite3VdbeLeave(tls, _p)
- func() int32 {
- if ((_rc != i32(0)) || (_nExtraDelete == i32(0))) || (Xsqlite3_strlike(tls, str(73312), _p.X36, uint32(i32(0))) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && _nExtraDelete != i32(0) && Xsqlite3_strlike(tls, str(73312), _p.X36, uint32(i32(0))) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExecØ00__func__Ø000))), unsafe.Pointer(str(73320)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -71015,15 +63735,11 @@ _no_mem:
goto _abort_due_to_error
_abort_due_to_interrupt:
- func() int32 {
- if (*(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */)))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer((*T5415311)(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)
- return i32(0)
- }()
+ }
}()
_rc = func() int32 {
if (_db.X17) != 0 {
@@ -71062,11 +63778,11 @@ _0:
}
_2_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17) + 32*uintptr(i32(0))))
- if int32(_2_pOp.X0) != i32(72) || (*(**int8)(unsafe.Pointer((*T5777046)(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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _4
}
- _z = *(**int8)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOp)) + uintptr(16 /* X6 */)))))
+ _z = *(**int8)(unsafe.Pointer((*T5777028)(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
@@ -71120,7 +63836,7 @@ _2:
goto _4
}
- crt.Xprintf(tls, str(73480), *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
+ crt.Xprintf(tls, str(73480), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
goto _5
_4:
@@ -71128,7 +63844,7 @@ _4:
goto _6
}
- crt.Xprintf(tls, str(73492), *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
+ crt.Xprintf(tls, str(73492), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
goto _7
_6:
@@ -71136,7 +63852,7 @@ _6:
goto _8
}
- crt.Xprintf(tls, str(73500), *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
+ crt.Xprintf(tls, str(73500), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
goto _9
_8:
@@ -71194,15 +63910,11 @@ func _sqlite3VdbeMemPrettyPrint(tls *crt.TLS, _pMem *XMem, _zBuf *int8) { // sql
}
_1_c = int8(i32(122))
- func() int32 {
- if (_f & i32(6144)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_f & i32(6144)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78491), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _4
@@ -71212,15 +63924,11 @@ _1:
}
_1_c = int8(i32(116))
- func() int32 {
- if (_f & i32(5120)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_f & i32(5120)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78494), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _8
@@ -71230,15 +63938,11 @@ _5:
}
_1_c = int8(i32(101))
- func() int32 {
- if (_f & i32(3072)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_f & i32(3072)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78497), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _12
@@ -71296,7 +64000,7 @@ _22:
goto _26
}
- Xsqlite3_snprintf(tls, i32(100), _zCsr, str(73644), *(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ Xsqlite3_snprintf(tls, i32(100), _zCsr, str(73644), *(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
{
p := &_zCsr
*p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _zCsr))))
@@ -71317,15 +64021,11 @@ _0:
}
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(i32(1)))) = int8(i32(122))
- func() int32 {
- if (_f & i32(6144)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_f & i32(6144)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _32
@@ -71335,15 +64035,11 @@ _29:
}
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(i32(1)))) = int8(i32(116))
- func() int32 {
- if (_f & i32(5120)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_f & i32(5120)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78527), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _36
@@ -71353,15 +64049,11 @@ _33:
}
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(i32(1)))) = int8(i32(101))
- func() int32 {
- if (_f & i32(3072)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_f & i32(3072)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemPrettyPrintØ00__func__Ø000))), unsafe.Pointer(str(73600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _40
@@ -71465,25 +64157,17 @@ func init() {
func _out2Prerelease(tls *crt.TLS, _p *TVdbe, _pOp *XVdbeOp) (r0 *XMem) { // sqlite3.c:78722:1
var _pOut *XMem // sqlite3.c:78723:7
_ = _pOut
- func() int32 {
- if (_pOp.X4) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOp.X4) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78724), unsafe.Pointer((*int8)(unsafe.Pointer(&_out2PrereleaseØ00__func__Ø000))), unsafe.Pointer(str(63164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOp.X4) <= (((_p.X6) + i32(1)) - (_p.X7)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOp.X4) > (((_p.X6) + i32(1)) - (_p.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78725), unsafe.Pointer((*int8)(unsafe.Pointer(&_out2PrereleaseØ00__func__Ø000))), unsafe.Pointer(str(63176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOut = (*XMem)(unsafe.Pointer(uintptr(_p.X18) + 72*uintptr(_pOp.X4)))
_sqlite3VdbeMemAboutToChange(tls, _p, _pOut)
@@ -71518,15 +64202,11 @@ func _out2PrereleaseWithClear(tls *crt.TLS, _pOut *XMem) (r0 *XMem) { // sqlite3
func _sqlite3VdbeMemTooBig(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:70358:1
var _1_n int32 // sqlite3.c:70361:9
_ = _1_n
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_p.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_p.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemTooBigØ00__func__Ø000))), unsafe.Pointer(str(23364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X1) & i32(18)) == 0 {
goto _2
@@ -71539,7 +64219,7 @@ func _sqlite3VdbeMemTooBig(tls *crt.TLS, _p *XMem) (r0 int32) { // sqlite3.c:703
{
p := &_1_n
- *p = (*p) + (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
+ *p = (*p) + (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))))
sink961 = *p
}
_3:
@@ -71559,25 +64239,17 @@ func init() {
}
func _sqlite3VdbeMemShallowCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem, _srcType int32) { // sqlite3.c:70404:1
- func() int32 {
- if (int32(_pFrom.X1) & i32(32)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pFrom.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70405), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemShallowCopyØ00__func__Ø000))), unsafe.Pointer(str(73768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) == (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) != (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70406), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemShallowCopyØ00__func__Ø000))), unsafe.Pointer(str(73800)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pTo.X1) & i32(9312)) == i32(0) {
goto _4
@@ -71597,15 +64269,11 @@ _4:
*p = uint16(int32(*p) & i32(-7169))
sink4530 = *p
}
- func() int32 {
- if (_srcType == i32(4096)) || (_srcType == i32(2048)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _srcType != i32(4096) && _srcType != i32(2048) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70411), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemShallowCopyØ00__func__Ø000))), unsafe.Pointer(str(73820)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo)) + uintptr(8 /* X1 */)))
@@ -71625,15 +64293,11 @@ func init() {
func _vdbeClrCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem, _eType int32) { // sqlite3.c:70399:1
_vdbeMemClearExternAndSetNull(tls, _pTo)
- func() int32 {
- if (int32(_pTo.X1) & i32(9312)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pTo.X1) & i32(9312)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70401), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeClrCopyØ00__func__Ø000))), unsafe.Pointer(str(73892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemShallowCopy(tls, _pTo, _pFrom, _eType)
return
@@ -71647,35 +64311,23 @@ func init() {
}
func _sqlite3VdbeMemMove(tls *crt.TLS, _pTo *XMem, _pFrom *XMem) { // sqlite3.c:70443:1
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70444), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMoveØ00__func__Ø000))), unsafe.Pointer(str(73928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pTo.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pTo.X9)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pTo.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70445), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMoveØ00__func__Ø000))), unsafe.Pointer(str(73984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || ((*Xsqlite3)(unsafe.Pointer(_pTo.X9)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))))) || ((*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) == (*Xsqlite3)(unsafe.Pointer(_pTo.X9))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && (*Xsqlite3)(unsafe.Pointer(_pFrom.X9)) != (*Xsqlite3)(unsafe.Pointer(_pTo.X9)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70446), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemMoveØ00__func__Ø000))), unsafe.Pointer(str(74036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemRelease(tls, _pTo)
crt.Xmemcpy(tls, (unsafe.Pointer)(_pTo), (unsafe.Pointer)(_pFrom), u64(72))
@@ -71714,27 +64366,19 @@ _1:
}
func _computeNumericType(tls *crt.TLS, _pMem *XMem) (r0 uint16) { // sqlite3.c:78446:1
- func() int32 {
- if (int32(_pMem.X1) & i32(12)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pMem.X1) & i32(12)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78447), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeNumericTypeØ00__func__Ø000))), unsafe.Pointer(str(74108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(18)) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(18)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78448), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeNumericTypeØ00__func__Ø000))), unsafe.Pointer(str(74148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if _sqlite3AtoF(tls, _pMem.X5, (*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) {
+ if _sqlite3AtoF(tls, _pMem.X5, (*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) {
goto _4
}
@@ -71742,7 +64386,7 @@ func _computeNumericType(tls *crt.TLS, _pMem *XMem) (r0 uint16) { // sqlite3.c:7
return
_4:
- if _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) {
+ if _sqlite3Atoi64(tls, _pMem.X5, (*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */))))), _pMem.X4, _pMem.X2) != i32(0) {
goto _5
}
@@ -71920,15 +64564,11 @@ func _sqlite3MemCompare(tls *crt.TLS, _pMem1 *XMem, _pMem2 *XMem, _pColl *XCollS
_f1 = int32(_pMem1.X1)
_f2 = int32(_pMem2.X1)
_combined_flags = _f1 | _f2
- func() int32 {
- if (_combined_flags & i32(32)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_combined_flags & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemCompareØ00__func__Ø000))), unsafe.Pointer(str(74208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_combined_flags & i32(1)) == 0 {
goto _2
@@ -71946,7 +64586,7 @@ _2:
goto _4
}
- if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) {
+ 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 */)))))) {
goto _5
}
@@ -71954,7 +64594,7 @@ _2:
return
_5:
- if (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) {
+ 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 */)))))) {
goto _6
}
@@ -71970,7 +64610,7 @@ _4:
goto _7
}
- if (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) {
+ 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 */)))))) {
goto _8
}
@@ -71978,7 +64618,7 @@ _4:
return
_8:
- if (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */)))))) {
+ 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 */)))))) {
goto _9
}
@@ -71998,7 +64638,7 @@ _7:
goto _11
}
- r0 = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */))))))
+ 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
_11:
@@ -72014,7 +64654,7 @@ _10:
goto _14
}
- r0 = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem2)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem1)) + uintptr(0 /* X0 */))))))
+ 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
_14:
@@ -72046,35 +64686,23 @@ _17:
return
_18:
- func() int32 {
- if (int32(_pMem1.X2) == int32(_pMem2.X2)) || (((*Xsqlite3)(unsafe.Pointer(_pMem1.X9)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pMem1.X2) != int32(_pMem2.X2) && ((*Xsqlite3)(unsafe.Pointer(_pMem1.X9)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75221), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemCompareØ00__func__Ø000))), unsafe.Pointer(str(74244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_pMem1.X2) == i32(1)) || (int32(_pMem1.X2) == i32(2))) || (int32(_pMem1.X2) == i32(3)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pMem1.X2) != i32(1) && int32(_pMem1.X2) != i32(2) && int32(_pMem1.X2) != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75222), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemCompareØ00__func__Ø000))), unsafe.Pointer(str(74296)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pColl == nil) || ((_pColl.X3) != nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pColl != nil && (_pColl.X3) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75229), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MemCompareØ00__func__Ø000))), unsafe.Pointer(str(74380)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pColl == nil {
goto _29
@@ -72225,15 +64853,11 @@ _8:
}
func _sqlite3VdbeMemInit(tls *crt.TLS, _pMem *XMem, _db *Xsqlite3, _flags uint16) { // sqlite3.c:70249:1
- func() int32 {
- if (int32(_flags) & i32(-33280)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_flags) & i32(-33280)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70250), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemInitØ00__func__Ø000))), unsafe.Pointer(str(74424)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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
@@ -72257,25 +64881,17 @@ func _sqlite3BlobCompare(tls *crt.TLS, _pB1 *XMem, _pB2 *XMem) (r0 int32) { // s
_ = _n2
_n1 = _pB1.X4
_n2 = _pB2.X4
- func() int32 {
- if ((int32(_pB1.X1) & i32(16384)) == i32(0)) || (_n1 == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pB1.X1)&i32(16384)) != i32(0) && _n1 != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75107), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BlobCompareØ00__func__Ø000))), unsafe.Pointer(str(74472)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_pB2.X1) & i32(16384)) == i32(0)) || (_n2 == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pB2.X1)&i32(16384)) != i32(0) && _n2 != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75108), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BlobCompareØ00__func__Ø000))), unsafe.Pointer(str(74508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((int32(_pB1.X1) | int32(_pB2.X1)) & i32(16384)) == 0 {
goto _6
@@ -72285,7 +64901,7 @@ func _sqlite3BlobCompare(tls *crt.TLS, _pB1 *XMem, _pB2 *XMem) (r0 int32) { // s
goto _7
}
- r0 = (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */))))))
+ 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
_7:
@@ -72301,7 +64917,7 @@ _7:
return
_10:
- r0 = (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - _n2
+ r0 = (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB1)) + uintptr(0 /* X0 */)))))) - _n2
return
_9:
@@ -72313,7 +64929,7 @@ _9:
return
_12:
- r0 = _n1 - (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */))))))
+ r0 = _n1 - (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB2)) + uintptr(0 /* X0 */))))))
return
_6:
@@ -72408,7 +65024,7 @@ _3:
return
_1:
- if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 {
+ if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 {
goto _4
}
@@ -72427,37 +65043,25 @@ func _handleDeferredMoveto(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite
_ = _res
var _rc int32 // sqlite3.c:74381:12
_ = _rc
- func() int32 {
- if (_p.X3) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74385), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleDeferredMovetoØ00__func__Ø000))), unsafe.Pointer(str(74564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X4) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X4) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74386), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleDeferredMovetoØ00__func__Ø000))), unsafe.Pointer(str(74584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X0) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74387), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleDeferredMovetoØ00__func__Ø000))), unsafe.Pointer(str(74596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _rc = _sqlite3BtreeMovetoUnpacked(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(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((*T5823691)(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
}
@@ -72514,55 +65118,35 @@ func _sqlite3BtreeMovetoUnpacked(tls *crt.TLS, _pCur *XBtCursor, _pIdxKey *XUnpa
_ = _28_pCellKey
var _28_pCellBody *uint8 // sqlite3.c:64255:14
_ = _28_pCellBody
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64102), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64103), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pRes != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pRes == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) == ((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) != ((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64105), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pCur.X12) != i32(1)) || ((_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) == (int32(_pCur.X15) != i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) == i32(1) && (_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) != (int32(_pCur.X15) != i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64106), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pIdxKey != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pCur.X12) != i32(1) || (int32(_pCur.X10)&i32(2)) == i32(0) {
goto _13
@@ -72627,15 +65211,11 @@ _13:
_xRecordCompare = _sqlite3VdbeFindCompare(tls, _pIdxKey)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxKey)) + uintptr(19 /* X4 */))) = uint8(i32(0))
- func() int32 {
- if ((int32(_pIdxKey.X3) == i32(1)) || (int32(_pIdxKey.X3) == i32(0))) || (int32(_pIdxKey.X3) == i32(-1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pIdxKey.X3) != i32(1) && int32(_pIdxKey.X3) != i32(0) && int32(_pIdxKey.X3) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64143), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _27
@@ -72651,108 +65231,72 @@ _27:
return
_28:
- func() int32 {
- if ((_pCur.X7) == uint32(i32(0))) || ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCur.X7) != uint32(i32(0)) && (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64155), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pCur.X7) == uint32(i32(0))) || (((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X0) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCur.X7) != uint32(i32(0)) && ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X0) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64156), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(74956)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pCur.X12) == 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)))).X14) > i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != 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)))).X14) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64157), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pCur.X12) != i32(0) {
goto _38
}
*_pRes = i32(-1)
- func() int32 {
- if ((_pCur.X7) == uint32(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)))).X14) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCur.X7) != uint32(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)))).X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64160), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
_38:
- func() int32 {
- if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(i32(0))))).X2) == int32(_pCur.X15) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(i32(0))))).X2) != int32(_pCur.X15) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64163), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pCur.X15) != 0) || (_pIdxKey != nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCur.X15) == 0 && _pIdxKey == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64164), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_47:
_12_pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))
- func() int32 {
- if int32(_12_pPage.X14) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_12_pPage.X14) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64177), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_12_pPage.X2) == bool2int(_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_12_pPage.X2) != bool2int(_pIdxKey == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64178), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_12_lwr = i32(0)
_12_upr = int32(_12_pPage.X14) - i32(1)
- func() int32 {
- if (_biasRight == i32(0)) || (_biasRight == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _biasRight != i32(0) && _biasRight != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64181), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_12_idx = _12_upr >> uint(i32(1)-_biasRight)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14))) = uint16(_12_idx)
@@ -72820,15 +65364,11 @@ _69:
goto _70
_68:
- func() int32 {
- if _14_nCellKey == _intKey {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _14_nCellKey != _intKey {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64201), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14))) = uint16(_12_idx)
if (_12_pPage.X5) != 0 {
@@ -72852,15 +65392,11 @@ _73:
_70:
_67:
- func() int32 {
- if (_12_lwr + _12_upr) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_12_lwr + _12_upr) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64214), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_12_idx = (_12_lwr + _12_upr) >> uint(i32(1))
goto _58
@@ -72929,15 +65465,11 @@ _88:
Xsqlite3_free(tls, _28_pCellKey)
_85:
_82:
- func() int32 {
- if ((int32(_pIdxKey.X4) != i32(11)) || (_12_c == i32(0))) && ((int32(_pIdxKey.X4) != i32(7)) || (((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X17) != 0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pIdxKey.X4) == i32(11) && _12_c != i32(0) || int32(_pIdxKey.X4) == i32(7) && ((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64281), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75320)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _12_c >= i32(0) {
goto _94
@@ -72955,15 +65487,11 @@ _94:
goto _97
_96:
- func() int32 {
- if _12_c == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _12_c != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64290), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pRes = i32(0)
_rc = i32(0)
@@ -72985,54 +65513,38 @@ _95:
goto _80
_101:
- func() int32 {
- if (_12_lwr + _12_upr) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_12_lwr + _12_upr) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64298), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_12_idx = (_12_lwr + _12_upr) >> uint(i32(1))
goto _78
_80:
_77:
- func() int32 {
- if (_12_lwr == (_12_upr + i32(1))) || (((_12_pPage.X2) != 0) && ((_12_pPage.X5) == 0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _12_lwr != (_12_upr+i32(1)) && ((_12_pPage.X2) == 0 || (_12_pPage.X5) != 0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64302), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75444)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_12_pPage.X0) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_12_pPage.X0) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64303), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_12_pPage.X5) == 0 {
goto _110
}
- func() int32 {
- if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64305), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(9392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14))) = uint16(_12_idx)
*_pRes = _12_c
@@ -73065,15 +65577,11 @@ _115:
_49:
_moveto_finish:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))))) + uintptr(22 /* X4 */))) = uint16(i32(0))
- func() int32 {
- if (int32(_pCur.X10) & i32(4)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pCur.X10) & i32(4)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64323), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeMovetoUnpackedØ00__func__Ø000))), unsafe.Pointer(str(75508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -73081,15 +65589,11 @@ _moveto_finish:
}
func _cursorOwnsBtShared(tls *crt.TLS, _p *XBtCursor) (r0 int32) { // sqlite3.c:59420:1
- func() int32 {
- if _cursorHoldsMutex(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorHoldsMutex(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59421), unsafe.Pointer((*int8)(unsafe.Pointer(&_cursorOwnsBtSharedØ00__func__Ø000))), unsafe.Pointer(str(75548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = bool2int((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X0)).X0)) == (*Xsqlite3)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_p.X1)).X1)))
return
@@ -73111,45 +65615,29 @@ func init() {
func _sqlite3BtreeNext(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sqlite3.c:64455:1
var _pPage *XMemPage // sqlite3.c:64456:11
_ = _pPage
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64457), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeNextØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pRes != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pRes == (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64458), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeNextØ00__func__Ø000))), unsafe.Pointer(str(75616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*_pRes) == i32(0)) || ((*_pRes) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*_pRes) != i32(0) && (*_pRes) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64459), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeNextØ00__func__Ø000))), unsafe.Pointer(str(75624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pCur.X9) == i32(0)) || (int32(_pCur.X12) != i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCur.X9) != i32(0) && int32(_pCur.X12) == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeNextØ00__func__Ø000))), unsafe.Pointer(str(75648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))))) + uintptr(22 /* X4 */))) = uint16(i32(0))
{
@@ -73202,49 +65690,33 @@ func _btreeNext(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sq
_ = _idx
var _pPage *XMemPage // sqlite3.c:64391:11
_ = _pPage
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64393), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pCur.X9) == i32(0)) || (int32(_pCur.X12) != i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCur.X9) != i32(0) && int32(_pCur.X12) == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64394), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*_pRes) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*_pRes) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64395), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pCur.X12) == i32(1) {
goto _7
}
- func() int32 {
- if (int32(_pCur.X10) & i32(4)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pCur.X10) & i32(4)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64397), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = func() int32 {
if int32(_pCur.X12) >= i32(3) {
@@ -73273,15 +65745,11 @@ _13:
goto _14
}
- func() int32 {
- if (int32(_pCur.X12) == i32(1)) || (int32(_pCur.X12) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCur.X12) != i32(1) && int32(_pCur.X12) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64407), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(86 /* X12 */))) = uint8(i32(1))
if (_pCur.X9) <= i32(0) {
@@ -73298,15 +65766,11 @@ _14:
_7:
_pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))
_idx = int32(preInc4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1)))
- func() int32 {
- if (_pPage.X0) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X0) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64419), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeNextØ00__func__Ø000))), unsafe.Pointer(str(75492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _idx < int32(_pPage.X14) {
goto _21
@@ -73382,25 +65846,17 @@ func _btreeRestoreCursorPosition(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { //
_ = _rc
var _skipNext int32 // sqlite3.c:59754:7
_ = _skipNext
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59755), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeRestoreCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) >= i32(3) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) < i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59756), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeRestoreCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(75800)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pCur.X12) != i32(4) {
goto _4
@@ -73418,15 +65874,11 @@ _4:
Xsqlite3_free(tls, _pCur.X6)
*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(64 /* X6 */))) = (unsafe.Pointer)(uintptr(i32(0)))
- func() int32 {
- if (int32(_pCur.X12) == i32(1)) || (int32(_pCur.X12) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCur.X12) != i32(1) && int32(_pCur.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59765), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeRestoreCursorPositionØ00__func__Ø000))), unsafe.Pointer(str(75836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(80 /* X9 */)))
@@ -73460,15 +65912,11 @@ func _btreeMoveto(tls *crt.TLS, _pCur *XBtCursor, _pKey unsafe.Pointer, _nKey in
goto _0
}
- func() int32 {
- if _nKey == int64(int32(_nKey)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nKey != int64(int32(_nKey)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59726), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeMovetoØ00__func__Ø000))), unsafe.Pointer(str(75924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIdxKey = _sqlite3VdbeAllocUnpackedRecord(tls, (*XKeyInfo)(unsafe.Pointer(_pCur.X16)))
if _pIdxKey != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -73528,15 +65976,11 @@ func _sqlite3VdbeAllocUnpackedRecord(tls *crt.TLS, _pKeyInfo *XKeyInfo) (r0 *XUn
_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))))))
- func() int32 {
- if (_pKeyInfo.X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pKeyInfo.X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74856), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeAllocUnpackedRecordØ00__func__Ø000))), unsafe.Pointer(str(38556)))
crt.X__builtin_abort(tls)
- return i32(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))
@@ -73569,15 +66013,11 @@ func _sqlite3VdbeRecordUnpack(tls *crt.TLS, _pKeyInfo *XKeyInfo, _nKey int32, _p
_aKey = (*uint8)(unsafe.Pointer(_pKey))
_pMem = (*XMem)(unsafe.Pointer(_p.X1))
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(18 /* X3 */))) = int8(i32(0))
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pMem))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordUnpackØ00__func__Ø000))), unsafe.Pointer(str(4620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_idx = uint32(uint8(func() int32 {
if int32(*_aKey) < int32(u8(128)) {
@@ -73625,15 +66065,11 @@ _9:
goto _4
_5:
- func() int32 {
- if int32(_u) <= (int32(_pKeyInfo.X2) + i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_u) > (int32(_pKeyInfo.X2) + i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74898), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordUnpackØ00__func__Ø000))), unsafe.Pointer(str(75992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))) = _u
return
@@ -73706,15 +66142,11 @@ _1:
sink4543 = *p
}
_3_n = _sqlite3GetVarint(tls, _p, &_3_v64)
- func() int32 {
- if (int32(_3_n) > i32(3)) && (int32(_3_n) <= i32(9)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_3_n) <= i32(3) || int32(_3_n) > i32(9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28679), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetVarint32Ø00__func__Ø000))), unsafe.Pointer(str(76040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_3_v64 & u64(4294967295)) == _3_v64 {
goto _5
@@ -73774,31 +66206,31 @@ _3:
goto _14
_4:
- *(*int64)(unsafe.Pointer((*T5448393)(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((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(int8(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(i32(0))))))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4))
r0 = uint32(i32(1))
return
_5:
- *(*int64)(unsafe.Pointer((*T5448393)(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((*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))))))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4))
r0 = uint32(i32(2))
return
_6:
- *(*int64)(unsafe.Pointer((*T5448393)(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((*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))))))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4))
r0 = uint32(i32(3))
return
_7:
- *(*int64)(unsafe.Pointer((*T5448393)(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((*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))))))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4))
r0 = uint32(i32(4))
return
_8:
- *(*int64)(unsafe.Pointer((*T5448393)(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((*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)))))))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(4))
r0 = uint32(i32(6))
return
@@ -73810,7 +66242,7 @@ _10:
_11:
_12:
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = int64(_serial_type - uint32(i32(8)))
+ *(*int64)(unsafe.Pointer((*T5448375)(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
@@ -73842,26 +66274,22 @@ func _serialGet(tls *crt.TLS, _buf *uint8, _serial_type uint32, _pMem *XMem) (r0
goto _0
}
- *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))) = *(*int64)(unsafe.Pointer(&_x))
+ *(*int64)(unsafe.Pointer((*T5448375)(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
_0:
_2_t2 = _serialGetØ00t1Ø001
- func() int32 {
- if i32(1) != 0 && (crt.Xmemcmp(tls, (unsafe.Pointer)(&_serialGetØ00r1Ø002), (unsafe.Pointer)(&_2_t2), u64(8)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(1) == 0 || crt.Xmemcmp(tls, (unsafe.Pointer)(&_serialGetØ00r1Ø002), (unsafe.Pointer)(&_2_t2), u64(8)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74739), unsafe.Pointer((*int8)(unsafe.Pointer(&_serialGetØ00__func__Ø000))), unsafe.Pointer(str(76072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
- crt.Xmemcpy(tls, (unsafe.Pointer)((*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), (unsafe.Pointer)(&_x), u64(8))
+ crt.Xmemcpy(tls, (unsafe.Pointer)((*float64)(unsafe.Pointer((*T5448375)(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((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != 0 {
+ if _sqlite3IsNaN(tls, *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))) != 0 {
return i32(1)
}
return i32(8)
@@ -73900,45 +66328,29 @@ func _moveToChild(tls *crt.TLS, _pCur *XBtCursor, _newPgno uint32) (r0 int32) {
var _pBt *XBtShared // sqlite3.c:63783:12
_ = _pBt
_pBt = (*XBtShared)(unsafe.Pointer(_pCur.X1))
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63785), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToChildØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63786), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToChildØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X14) < i32(20) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X14) >= i32(20) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63787), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToChildØ00__func__Ø000))), unsafe.Pointer(str(76144)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X14) >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X14) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63788), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToChildØ00__func__Ø000))), unsafe.Pointer(str(76176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pCur.X14) < i32(19) {
goto _8
@@ -73972,45 +66384,29 @@ func _getAndInitPage(tls *crt.TLS, _pBt *XBtShared, _pgno uint32, _ppPage **XMem
_ = _rc
var _pDbPage *XPgHdr // sqlite3.c:61003:10
_ = _pDbPage
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61004), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) || (_ppPage == (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */)))))+8*uintptr(_pCur.X14)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) && _ppPage != (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */)))))+8*uintptr(_pCur.X14))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61005), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) || (_bReadOnly == int32(_pCur.X11)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) && _bReadOnly != int32(_pCur.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61006), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pCur.X14) > i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pCur.X14) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61007), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76296)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pgno <= _btreePagecount(tls, _pBt) {
goto _11
@@ -74044,25 +66440,17 @@ _12:
_14:
_13:
- func() int32 {
- if ((*_ppPage).X4) == _pgno {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*_ppPage).X4) != _pgno {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61026), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76324)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*_ppPage).X19) == (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*_ppPage).X19) != (*uint8)(unsafe.Pointer(_sqlite3PagerGetData(tls, _pDbPage))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61027), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pCur == nil || int32((*_ppPage).X14) >= i32(1) && int32((*_ppPage).X2) == int32(_pCur.X15) {
goto _21
@@ -74083,15 +66471,11 @@ _getAndInitPage_error:
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(88 /* X14 */))) -= 1
_22:
- func() int32 {
- if (_pgno != uint32(i32(0))) || (_rc == i32(11)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pgno == uint32(i32(0)) && _rc != i32(11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61041), unsafe.Pointer((*int8)(unsafe.Pointer(&_getAndInitPageØ00__func__Ø000))), unsafe.Pointer(str(76396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -74112,40 +66496,28 @@ func _moveToLeftmost(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:6
var _pPage *XMemPage // sqlite3.c:63953:11
_ = _pPage
_rc = i32(0)
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63955), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToLeftmostØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63956), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToLeftmostØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4:
- if _rc != i32(0) || (store5664445(&_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) || (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 {
goto _5
}
- func() int32 {
- if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32(_pPage.X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32(_pPage.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63958), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToLeftmostØ00__func__Ø000))), unsafe.Pointer(str(9500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pgno = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pPage.X19))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(int32(_pPage.X15)&((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X21))+1*uintptr(i32(2)*int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14))))))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X21))+1*uintptr(i32(2)*int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14))))))))) + 1*uintptr(i32(1))))))))))))))
_rc = _moveToChild(tls, _pCur, _pgno)
@@ -74164,45 +66536,29 @@ func init() {
}
func _moveToParent(tls *crt.TLS, _pCur *XBtCursor) { // sqlite3.c:63830:1
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63831), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToParentØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63832), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToParentØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X14) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X14) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63833), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToParentØ00__func__Ø000))), unsafe.Pointer(str(76460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63834), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToParentØ00__func__Ø000))), unsafe.Pointer(str(76476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_assertParentIndex(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(int32(_pCur.X14)-i32(1)))), int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(int32(_pCur.X14)-i32(1))))), (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X4)
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))))) + uintptr(22 /* X4 */))) = uint16(i32(0))
@@ -74230,42 +66586,30 @@ func _assertParentIndex(tls *crt.TLS, _pParent *XMemPage, _iIdx int32, _iChild u
return
_0:
- func() int32 {
- if _iIdx <= int32(_pParent.X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iIdx > int32(_pParent.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63811), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertParentIndexØ00__func__Ø000))), unsafe.Pointer(str(76520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iIdx != int32(_pParent.X14) {
goto _3
}
- func() int32 {
- if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X19))+1*uintptr(int32(_pParent.X6)+i32(8))))) == _iChild {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X19))+1*uintptr(int32(_pParent.X6)+i32(8))))) != _iChild {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63813), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertParentIndexØ00__func__Ø000))), unsafe.Pointer(str(76544)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _6
_3:
- func() int32 {
- if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pParent.X19))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(int32(_pParent.X15)&((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X21))+1*uintptr(i32(2)*_iIdx))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X21))+1*uintptr(i32(2)*_iIdx))))) + 1*uintptr(i32(1)))))))))))))) == _iChild {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_pParent.X19))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(int32(_pParent.X15)&((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X21))+1*uintptr(i32(2)*_iIdx))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent.X21))+1*uintptr(i32(2)*_iIdx))))) + 1*uintptr(i32(1)))))))))))))) != _iChild {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63815), unsafe.Pointer((*int8)(unsafe.Pointer(&_assertParentIndexØ00__func__Ø000))), unsafe.Pointer(str(76600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6:
return
@@ -74310,15 +66654,11 @@ _3:
goto _5
}
- func() int32 {
- if (_1_flags & i32(2)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_flags & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75693), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeFindCompareØ00__func__Ø000))), unsafe.Pointer(str(76664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _vdbeRecordCompareString
return
@@ -74348,15 +66688,11 @@ func _vdbeRecordCompareInt(tls *crt.TLS, _nKey1 int32, _pKey1 unsafe.Pointer, _p
_aKey = (*uint8)(unsafe.Pointer(uintptr(_pKey1) + 1*uintptr(int32(*(*uint8)(unsafe.Pointer(_pKey1)))&i32(63))))
_serial_type = int32(*(*uint8)(unsafe.Pointer(uintptr(_pKey1) + 1*uintptr(i32(1)))))
_vdbeAssertFieldCountWithinLimits(tls, _nKey1, _pKey1, (*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)))
- func() int32 {
- if (int32(*(*uint8)(unsafe.Pointer(_pKey1))) <= i32(63)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(_pKey1))) > i32(63) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75521), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareIntØ00__func__Ø000))), unsafe.Pointer(str(76680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch _serial_type {
case i32(0):
@@ -74428,7 +66764,7 @@ _14:
return
_15:
- _v = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+72*uintptr(i32(0)))))) + uintptr(0 /* X0 */)))))
+ _v = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+72*uintptr(i32(0)))))) + uintptr(0 /* X0 */)))))
if _v <= _lhs {
goto _16
}
@@ -74458,15 +66794,11 @@ _20:
_21:
_19:
_17:
- func() int32 {
- if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _res) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _res) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75592), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareIntØ00__func__Ø000))), unsafe.Pointer(str(76716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _res
return
@@ -74499,25 +66831,17 @@ _0:
}
return int32(_sqlite3GetVarint32(tls, _aKey, &_szHdr))
}()))
- func() int32 {
- if _nKey >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nKey < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75031), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeAssertFieldCountWithinLimitsØ00__func__Ø000))), unsafe.Pointer(str(76768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _szHdr <= uint32(_nKey) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _szHdr > uint32(_nKey) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75032), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeAssertFieldCountWithinLimitsØ00__func__Ø000))), unsafe.Pointer(str(76776)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_7:
if _idx >= _szHdr {
@@ -74541,15 +66865,11 @@ _7:
goto _7
_8:
- func() int32 {
- if _nField <= (int32(_pKeyInfo.X2) + int32(_pKeyInfo.X3)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nField > (int32(_pKeyInfo.X2) + int32(_pKeyInfo.X3)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75037), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeAssertFieldCountWithinLimitsØ00__func__Ø000))), unsafe.Pointer(str(76796)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -74649,45 +66969,29 @@ _6:
_i = i32(0)
_3:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(32 /* X7 */))) = i32(0)
- func() int32 {
- if ((int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X2) + int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X3)) >= int32(_pPKey2.X2)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X2)+int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X3)) < int32(_pPKey2.X2) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75341), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(76904)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75343), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(76988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X2) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X2) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75344), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77020)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_idx1 <= _szHdr1) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _idx1 > _szHdr1 && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75345), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_17:
if (int32(_pRhs.X1) & i32(4)) == 0 {
@@ -74716,12 +67020,12 @@ _21:
}
_sqlite3VdbeSerialGet(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_d1))), _4_serial_type, &_mem1)
- _rc = -_sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */))))))
+ _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 */))))))
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((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))
+ _9_rhs = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))
if _9_lhs >= _9_rhs {
goto _25
}
@@ -74769,7 +67073,7 @@ _32:
goto _34
}
- if (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) >= (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) {
+ 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 */)))))) {
goto _35
}
@@ -74777,7 +67081,7 @@ _32:
goto _36
_35:
- if (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */)))))) <= (*(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */)))))) {
+ 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 */)))))) {
goto _37
}
@@ -74787,7 +67091,7 @@ _36:
goto _38
_34:
- _rc = _sqlite3IntFloatCompare(tls, *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem1)) + uintptr(0 /* X0 */))))), *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))))
+ _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 */))))))
_38:
_33:
_31:
@@ -74798,14 +67102,10 @@ _29:
goto _40
}
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) < int32(u8(128)) {
- return func() int32 {
- _4_serial_type = uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1))))
- return i32(1)
- }()
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) >= int32(u8(128)) {
+ _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_idx1))), &_4_serial_type)
}
- return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_idx1))), &_4_serial_type))
}()
if _4_serial_type >= uint32(i32(12)) {
goto _43
@@ -74868,24 +67168,16 @@ _40:
goto _55
}
- func() int32 {
- if ((int32(_pRhs.X1) & i32(16384)) == i32(0)) || ((_pRhs.X4) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pRhs.X1)&i32(16384)) != i32(0) && (_pRhs.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77076)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) < int32(u8(128)) {
- return func() int32 {
- _4_serial_type = uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1))))
- return i32(1)
- }()
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(_idx1)))) >= int32(u8(128)) {
+ _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_idx1))), &_4_serial_type)
}
- return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(_idx1))), &_4_serial_type))
}()
if _4_serial_type >= uint32(i32(12)) && (_4_serial_type&uint32(i32(1))) == 0 {
goto _62
@@ -74917,7 +67209,7 @@ _64:
goto _68
_67:
- _rc = _29_nStr - (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))))
+ _rc = _29_nStr - (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRhs)) + uintptr(0 /* X0 */))))))
_68:
goto _69
@@ -74956,25 +67248,17 @@ _28:
_rc = -_rc
_75:
- func() int32 {
- if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _rc) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _rc) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77120)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_mem1.X7) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_mem1.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75466), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -74996,25 +67280,17 @@ _74:
goto _17
}
- func() int32 {
- if (_mem1.X7) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_mem1.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75479), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((_sqlite3Config.X6) == i32(0)) || _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, int32(_pPKey2.X3)) != 0) || (((*Xsqlite3)(unsafe.Pointer(_pKeyInfo.X4)).X17) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_sqlite3Config.X6) != i32(0) && _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, int32(_pPKey2.X3)) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pKeyInfo.X4)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeRecordCompareWithSkipØ00__func__Ø000))), unsafe.Pointer(str(77192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPKey2)) + uintptr(22 /* X7 */))) = uint8(i32(1))
r0 = int32(_pPKey2.X3)
@@ -75031,15 +67307,11 @@ func _sqlite3VdbeSerialTypeLen(tls *crt.TLS, _serial_type uint32) (r0 uint32) {
return
_0:
- func() int32 {
- if (_serial_type < uint32(i32(12))) || (uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type)))) == ((_serial_type - uint32(i32(12))) / uint32(i32(2)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _serial_type >= uint32(i32(12)) && uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type)))) != ((_serial_type-uint32(i32(12)))/uint32(i32(2))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74582), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialTypeLenØ00__func__Ø000))), unsafe.Pointer(str(77304)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type))))
return
@@ -75069,15 +67341,11 @@ func _vdbeRecordDecodeInt(tls *crt.TLS, _serial_type uint32, _aKey *uint8) (r0 i
_ = _y
var _4_x uint64 // sqlite3.c:75274:11
_ = _4_x
- func() int32 {
- if ((_sqlite3Config.X6) == i32(0)) || (((_serial_type >= uint32(i32(1))) && (_serial_type <= uint32(i32(9)))) && (_serial_type != uint32(i32(7)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_sqlite3Config.X6) != i32(0) && (_serial_type < uint32(i32(1)) || _serial_type > uint32(i32(9)) || _serial_type == uint32(i32(7))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75252), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordDecodeIntØ00__func__Ø000))), unsafe.Pointer(str(77444)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch _serial_type {
case u32(0):
@@ -75187,45 +67455,29 @@ _0:
_3:
_d1 = _szHdr1
- func() int32 {
- if ((int32(_pKeyInfo.X2) + int32(_pKeyInfo.X3)) >= int32(_pPKey2.X2)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pKeyInfo.X2)+int32(_pKeyInfo.X3)) < int32(_pPKey2.X2) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74947), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pKeyInfo.X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pKeyInfo.X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74948), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(38556)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pKeyInfo.X2) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pKeyInfo.X2) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74949), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_idx1 <= _szHdr1) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _idx1 > _szHdr1 && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74950), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_14:
{
@@ -75258,15 +67510,11 @@ _18:
goto _20
}
- func() int32 {
- if (_mem1.X7) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_mem1.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74977), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pKeyInfo.X5)) + 1*uintptr(_i)))) == 0 {
goto _23
@@ -75283,15 +67531,11 @@ _20:
}
_19:
- func() int32 {
- if (_mem1.X7) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_mem1.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74990), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareDebugØ00__func__Ø000))), unsafe.Pointer(str(77172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = int32(_pPKey2.X3)
_debugCompareEnd:
@@ -75355,15 +67599,11 @@ _0:
goto _3
}
- func() int32 {
- if _i < i32(10) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28744), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VarintLenØ00__func__Ø000))), unsafe.Pointer(str(77644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _0
@@ -75400,25 +67640,17 @@ func _vdbeRecordCompareString(tls *crt.TLS, _nKey1 int32, _pKey1 unsafe.Pointer,
var _3_szHdr int32 // sqlite3.c:75620:9
_ = _3_szHdr
_aKey1 = (*uint8)(unsafe.Pointer(_pKey1))
- func() int32 {
- if (int32((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+72*uintptr(i32(0)))).X1) & i32(2)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XMem)(unsafe.Pointer(uintptr(_pPKey2.X1)+72*uintptr(i32(0)))).X1) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75610), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareStringØ00__func__Ø000))), unsafe.Pointer(str(77696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_vdbeAssertFieldCountWithinLimits(tls, _nKey1, _pKey1, (*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)))
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(i32(1))))) < int32(u8(128)) {
- return func() int32 {
- _serial_type = int32(uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(i32(1))))))
- return i32(1)
- }()
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1)) + 1*uintptr(i32(1))))) >= int32(u8(128)) {
+ _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_serial_type)))
}
- return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aKey1))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_serial_type))))
}()
if _serial_type >= i32(12) {
goto _4
@@ -75504,15 +67736,11 @@ _20:
_18:
_7:
_5:
- func() int32 {
- if (_vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _res) != 0 || ((_sqlite3Config.X6) == i32(0))) || (((*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X4)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _vdbeRecordCompareDebug(tls, _nKey1, _pKey1, _pPKey2, _res) == 0 && (_sqlite3Config.X6) != i32(0) && ((*Xsqlite3)(unsafe.Pointer((*XKeyInfo)(unsafe.Pointer(_pPKey2.X0)).X4)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75651), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeRecordCompareStringØ00__func__Ø000))), unsafe.Pointer(str(77728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _res
return
@@ -75533,15 +67761,11 @@ func _moveToRoot(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63867
var _11_subpage uint32 // sqlite3.c:63932:10
_ = _11_subpage
_rc = i32(0)
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63871), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
i32(0)
@@ -75554,15 +67778,11 @@ func _moveToRoot(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63867
goto _3
}
- func() int32 {
- if (_pCur.X9) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCur.X9) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63877), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pCur.X9
return
@@ -75579,15 +67799,11 @@ _2:
}
_8:
- func() int32 {
- if (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63886), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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))))))
if (_pCur.X14) != 0 {
@@ -75609,15 +67825,11 @@ _6:
return
_12:
- func() int32 {
- if int32(_pCur.X14) == i32(-1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCur.X14) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63895), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77916)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _getAndInitPage(tls, (*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X1)), _pCur.X7, (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */)))))+8*uintptr(i32(0)))), (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))), int32(_pCur.X11))
if _rc == i32(0) {
@@ -75633,25 +67845,17 @@ _16:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(89 /* X15 */))) = (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(i32(0))))).X2
_11:
_pRoot = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(i32(0))))
- func() int32 {
- if (_pRoot.X4) == (_pCur.X7) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pRoot.X4) != (_pCur.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63906), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pRoot.X2) == i32(1)) || (int32(_pRoot.X2) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pRoot.X2) != i32(1) && int32(_pRoot.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63918), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRootØ00__func__Ø000))), unsafe.Pointer(str(77964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pRoot.X0) != i32(0) && bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) == int32(_pRoot.X2) {
goto _23
@@ -75721,37 +67925,25 @@ func _handleMovedCursor(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c
_ = _isDifferentRow
var _rc int32 // sqlite3.c:74407:23
_ = _rc
- func() int32 {
- if int32(_p.X0) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74408), unsafe.Pointer((*int8)(unsafe.Pointer(&_handleMovedCursorØ00__func__Ø000))), unsafe.Pointer(str(74596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */))))))) != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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)))) {
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)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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)
- return i32(0)
- }()
+ }
}()
- _rc = _sqlite3BtreeCursorRestore(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */))))))), &_isDifferentRow)
+ _rc = _sqlite3BtreeCursorRestore(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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
@@ -75773,25 +67965,17 @@ func init() {
func _sqlite3BtreeCursorRestore(tls *crt.TLS, _pCur *XBtCursor, _pDifferentRow *int32) (r0 int32) { // sqlite3.c:59808:1
var _rc int32 // sqlite3.c:59809:7
_ = _rc
- func() int32 {
- if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorRestoreØ00__func__Ø000))), unsafe.Pointer(str(78100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) != i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorRestoreØ00__func__Ø000))), unsafe.Pointer(str(78108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = func() int32 {
if int32(_pCur.X12) >= i32(3) {
@@ -75816,15 +68000,11 @@ _6:
goto _8
_7:
- func() int32 {
- if (_pCur.X9) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCur.X9) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59821), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorRestoreØ00__func__Ø000))), unsafe.Pointer(str(78136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pDifferentRow = i32(0)
_8:
@@ -75854,85 +68034,53 @@ func _sqlite3BtreePayloadFetch(tls *crt.TLS, _pCur *XBtCursor, _pAmt *uint32) (r
func _fetchPayload(tls *crt.TLS, _pCur *XBtCursor, _pAmt *uint32) (r0 unsafe.Pointer) { // sqlite3.c:63734:1
var _amt uint32 // sqlite3.c:63738:7
_ = _amt
- func() int32 {
- if ((_pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0))))) && (int32(_pCur.X14) >= i32(0))) && ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pCur.X14) < i32(0) || (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63739), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(78184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63740), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63741), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(74676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63742), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63743), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(9392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X4) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X4) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63744), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(78240)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X1)) > uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X19))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X1)) <= uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X19)) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63745), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(78260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X1)) < uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X20))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X1)) >= uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X20)) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63746), unsafe.Pointer((*int8)(unsafe.Pointer(&_fetchPayloadØ00__func__Ø000))), unsafe.Pointer(str(78328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_amt = uint32(int32(int64((uintptr(unsafe.Pointer((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X20)) - uintptr(unsafe.Pointer((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X1))) / 1)))
if uint32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X3) >= _amt {
@@ -75962,46 +68110,30 @@ func _sqlite3VdbeMemFromBtree(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _a
_ = _rc
_available = u32(0)
_rc = i32(0)
- func() int32 {
- if _sqlite3BtreeCursorIsValid(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeCursorIsValid(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70599), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFromBtreeØ00__func__Ø000))), unsafe.Pointer(str(78416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(9312)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(9312)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70600), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFromBtreeØ00__func__Ø000))), unsafe.Pointer(str(78448)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70604), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFromBtreeØ00__func__Ø000))), unsafe.Pointer(str(5052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zData = (*int8)(unsafe.Pointer(_sqlite3BtreePayloadFetch(tls, _pCur, &_available)))
- func() int32 {
- if _zData != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zData == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70606), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemFromBtreeØ00__func__Ø000))), unsafe.Pointer(str(78472)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_offset + _amt) > _available {
goto _8
@@ -76055,15 +68187,11 @@ _0:
}
func _sqlite3VdbeOneByteSerialTypeLen(tls *crt.TLS, _serial_type uint8) (r0 uint8) { // sqlite3.c:74587:1
- func() int32 {
- if int32(_serial_type) < i32(128) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_serial_type) >= i32(128) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74588), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeOneByteSerialTypeLenØ00__func__Ø000))), unsafe.Pointer(str(78508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type)))
return
@@ -76094,15 +68222,11 @@ func _sqlite3VdbeSerialType(tls *crt.TLS, _pMem *XMem, _file_format int32, _pLen
var _2_u uint64 // sqlite3.c:74519:9
_ = _2_u
_flags = int32(_pMem.X1)
- func() int32 {
- if _pLen != (*uint32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pLen == (*uint32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74510), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialTypeØ00__func__Ø000))), unsafe.Pointer(str(78556)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_flags & i32(1)) == 0 {
goto _2
@@ -76117,7 +68241,7 @@ _2:
goto _3
}
- _2_i = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))
+ _2_i = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */)))))
if _2_i >= int64(i32(0)) {
goto _4
}
@@ -76196,25 +68320,17 @@ _3:
return
_14:
- func() int32 {
- if (((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) != 0) || (_flags&i32(18)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3)(unsafe.Pointer(_pMem.X9)).X17) == 0 && (_flags&i32(18)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74545), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialTypeØ00__func__Ø000))), unsafe.Pointer(str(78564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pMem.X4) >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pMem.X4) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74546), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialTypeØ00__func__Ø000))), unsafe.Pointer(str(4280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_n = uint32(_pMem.X4)
if (_flags & i32(16384)) == 0 {
@@ -76223,7 +68339,7 @@ _14:
{
p := &_n
- *p = (*p) + uint32(*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ *p = (*p) + uint32(*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
sink985 = *p
}
_20:
@@ -76320,15 +68436,11 @@ _5:
*p = uint8(int32(*p) & i32(127))
sink4537 = *p
}
- func() int32 {
- if _n <= i32(9) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n > i32(9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(28412), unsafe.Pointer((*int8)(unsafe.Pointer(&_putVarint64Ø00__func__Ø000))), unsafe.Pointer(str(78640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() *int32 { _i = i32(0); return &_j }() = _n - i32(1)
_8:
@@ -76368,22 +68480,18 @@ 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((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), u64(8))
+ crt.Xmemcpy(tls, (unsafe.Pointer)(&_1_v), (unsafe.Pointer)((*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem))+uintptr(0 /* X0 */)))))), u64(8))
goto _3
_2:
- _1_v = uint64(*(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ _1_v = uint64(*(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
_3:
_len = store985(&_1_i, uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3SmallTypeSizes)) + 1*uintptr(_serial_type)))))
- func() int32 {
- if _1_i > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_i <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74673), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialPutØ00__func__Ø000))), unsafe.Pointer(str(11900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_buf)) + 1*uintptr(preInc985(&_1_i, uint32(4294967295))))) = uint8(_1_v & uint64(i32(255)))
@@ -76404,20 +68512,16 @@ _1:
goto _7
}
- func() int32 {
+ func() {
if ((_pMem.X4) + func() int32 {
if (int32(_pMem.X1) & i32(16384)) != 0 {
- return (*(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
+ return (*(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))
}
return i32(0)
- }()) == int32(_sqlite3VdbeSerialTypeLen(tls, _serial_type)) {
- return i32(0)
- }
- return func() int32 {
+ }()) != int32(_sqlite3VdbeSerialTypeLen(tls, _serial_type)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74683), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSerialPutØ00__func__Ø000))), unsafe.Pointer(str(78660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_len = uint32(_pMem.X4)
if _len <= uint32(i32(0)) {
@@ -76535,15 +68639,11 @@ _0:
goto _0
_3:
- func() int32 {
- if _n == ((_db.X75) + int32(_db.X23)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n != ((_db.X75) + int32(_db.X23)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78708), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkSavepointCountØ00__func__Ø000))), unsafe.Pointer(str(78784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(1)
return
@@ -76563,55 +68663,35 @@ func _sqlite3BtreeBeginStmt(tls *crt.TLS, _p *XBtree, _iStatement int32) (r0 int
_ = _pBt
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_sqlite3BtreeEnter(tls, _p)
- func() int32 {
- if int32(_p.X2) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X2) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63028), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(78856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pBt.X10) & i32(1)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pBt.X10) & i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(78880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iStatement > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iStatement <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63030), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(78916)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iStatement > ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X75) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iStatement <= ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X75) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(78932)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pBt.X8) == i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pBt.X8) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63032), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeBeginStmtØ00__func__Ø000))), unsafe.Pointer(str(58756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerOpenSavepoint(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _iStatement)
_sqlite3BtreeLeave(tls, _p)
@@ -76634,36 +68714,24 @@ func _sqlite3BtreeUpdateMeta(tls *crt.TLS, _p *XBtree, _idx int32, _iMeta uint32
var _rc int32 // sqlite3.c:67808:7
_ = _rc
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if (_idx >= i32(1)) && (_idx <= i32(15)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _idx < i32(1) || _idx > i32(15) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67809), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(78988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
- func() int32 {
- if int32(_p.X2) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X2) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(78856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XMemPage)(unsafe.Pointer(_pBt.X3)) != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XMemPage)(unsafe.Pointer(_pBt.X3)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(79008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pP1 = (*XMemPage)(unsafe.Pointer(_pBt.X3)).X19
_rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_pBt.X3)).X23)))
@@ -76676,25 +68744,17 @@ func _sqlite3BtreeUpdateMeta(tls *crt.TLS, _p *XBtree, _idx int32, _iMeta uint32
goto _8
}
- func() int32 {
- if ((_pBt.X5) != 0) || (_iMeta == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pBt.X5) == 0 && _iMeta != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67819), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(79024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iMeta == uint32(i32(0))) || (_iMeta == uint32(i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iMeta != uint32(i32(0)) && _iMeta != uint32(i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67820), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeUpdateMetaØ00__func__Ø000))), unsafe.Pointer(str(79052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(34 /* X6 */))) = uint8(_iMeta)
_8:
@@ -76731,15 +68791,11 @@ func _allocateCursor(tls *crt.TLS, _p *TVdbe, _iCur int32, _nField int32, _iDb i
}
return i32(0)
}()))
- func() int32 {
- if (_iCur >= i32(0)) && (_iCur < (_p.X7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iCur < i32(0) || _iCur >= (_p.X7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78312), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateCursorØ00__func__Ø000))), unsafe.Pointer(str(79100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_iCur)))) == nil {
goto _7
@@ -76752,7 +68808,7 @@ _7:
goto _8
}
- *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_iCur))) = store5823988(&_pCx, (*XVdbeCursor)(unsafe.Pointer(_pMem.X5)))
+ *(**XVdbeCursor)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X23)) + 8*uintptr(_iCur))) = store5823970(&_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)
@@ -76762,8 +68818,8 @@ _7:
goto _9
}
- *(**XBtCursor)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823709)(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((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCx)) + uintptr(48 /* X14 */))))))))
+ *(**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 */))))))))
_9:
_8:
r0 = _pCx
@@ -76815,90 +68871,58 @@ func _btreeCursor(tls *crt.TLS, _p *XBtree, _iTable int32, _wrFlag int32, _pKeyI
var _pX *XBtCursor // sqlite3.c:63135:12
_ = _pX
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63137), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(16676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_wrFlag == i32(0)) || (_wrFlag == i32(4))) || (_wrFlag == i32(12)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _wrFlag != i32(0) && _wrFlag != i32(4) && _wrFlag != i32(12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63138), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79144)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
+ func() {
if _hasSharedCacheTableLock(tls, _p, uint32(_iTable), bool2int(_pKeyInfo != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), func() int32 {
if _wrFlag != 0 {
return i32(2)
}
return i32(1)
- }()) != 0 {
- return i32(0)
- }
- return func() int32 {
+ }()) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63147), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79220)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_wrFlag == i32(0)) || (_hasReadConflicts(tls, _p, uint32(_iTable)) == 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _wrFlag != i32(0) && _hasReadConflicts(tls, _p, uint32(_iTable)) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63148), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79284)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X2) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X2) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63151), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(55820)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_wrFlag == i32(0)) || (int32(_p.X2) == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _wrFlag != i32(0) && int32(_p.X2) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63152), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XMemPage)(unsafe.Pointer(_pBt.X3)) != nil) && (((*XMemPage)(unsafe.Pointer(_pBt.X3)).X19) != nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XMemPage)(unsafe.Pointer(_pBt.X3)) == nil || ((*XMemPage)(unsafe.Pointer(_pBt.X3)).X19) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63153), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_wrFlag == i32(0)) || ((int32(_pBt.X10) & i32(1)) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _wrFlag != i32(0) && (int32(_pBt.X10)&i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63154), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _wrFlag == 0 {
goto _24
@@ -76918,15 +68942,11 @@ _24:
goto _27
}
- func() int32 {
- if _wrFlag == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _wrFlag != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63161), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCursorØ00__func__Ø000))), unsafe.Pointer(str(79452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iTable = i32(0)
_27:
@@ -77121,15 +69141,11 @@ _0:
}
func _sqlite3BtreeCursorHintFlags(tls *crt.TLS, _pCur *XBtCursor, _x uint32) { // sqlite3.c:59841:1
- func() int32 {
- if ((_x == uint32(i32(2))) || (_x == uint32(i32(1)))) || (_x == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _x != uint32(i32(2)) && _x != uint32(i32(1)) && _x != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59842), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorHintFlagsØ00__func__Ø000))), unsafe.Pointer(str(79476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(87 /* X13 */))) = uint8(_x)
return
@@ -77184,65 +69200,41 @@ func _sqlite3BtreeOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zFilename *int8, _db
_rc = i32(0)
_isTempDb = bool2int((_zFilename == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFilename)) + 1*uintptr(i32(0))))) == i32(0)))
_isMemdb = bool2int((((_zFilename != nil) && (crt.Xstrcmp(tls, _zFilename, str(79552)) == i32(0))) || (_isTempDb != 0 && _sqlite3TempInMemory(tls, _db) != 0)) || ((_vfsFlags & i32(128)) != i32(0)))
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61179), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pVfs != (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pVfs == (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61180), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61181), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_flags & i32(255)) == _flags {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_flags & i32(255)) != _flags {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61182), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_flags & i32(8)) == i32(0)) || ((_flags & i32(4)) != i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_flags&i32(8)) != i32(0) && (_flags&i32(4)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61185), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_flags & i32(4)) == i32(0)) || _isTempDb != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_flags&i32(4)) != i32(0) && _isTempDb == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61188), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _isMemdb == 0 {
goto _19
@@ -77329,15 +69321,11 @@ _34:
goto _37
}
- func() int32 {
- if (_pBt.X23) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pBt.X23) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61242), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) != crt.Xstrcmp(tls, _5_zFullPathname, _sqlite3PagerFilename(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), i32(0))) || _sqlite3PagerVfs(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) != _pVfs {
goto _41
@@ -77477,15 +69465,11 @@ _59:
_64:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(52 /* X16 */))) = (_pBt.X15) - uint32(_nReserve)
- func() int32 {
- if ((_pBt.X15) & uint32(i32(7))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pBt.X15) & uint32(i32(7))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(96 /* X23 */))) = i32(1)
if (_p.X3) == 0 {
@@ -77524,7 +69508,7 @@ _72:
goto _75
}
- if store5423115(&_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 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 {
goto _77
}
@@ -77610,27 +69594,19 @@ _89:
goto _92
}
- func() int32 {
- if Xsqlite3_mutex_held(tls, _mutexOpen) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, _mutexOpen) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_leave(tls, _mutexOpen)
_92:
- func() int32 {
- if (_rc != i32(0)) || (_sqlite3BtreeConnectionCount(tls, *_ppBtree) > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && _sqlite3BtreeConnectionCount(tls, *_ppBtree) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeOpenØ00__func__Ø000))), unsafe.Pointer(str(79760)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -77766,15 +69742,11 @@ _7:
_8:
_nUri = int32(int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_z))+1*uintptr(i32(1)))))) - uintptr(unsafe.Pointer(_zUri))) / 1))
- func() int32 {
- if _nUri >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nUri < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51552), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) || (_nPathname+i32(8)) <= (_pVfs.X2) {
goto _12
@@ -77793,15 +69765,11 @@ _12:
_13:
_5:
_pPtr = (*uint8)(unsafe.Pointer(_sqlite3MallocZero(tls, (((((((((((u64(304)+uint64((_pcacheSize+i32(7))&i32(-8)))+uint64(((_pVfs.X1)+i32(7))&i32(-8)))+uint64(_journalFileSize*i32(2)))+uint64(_nPathname))+uint64(i32(1)))+uint64(_nUri))+uint64(_nPathname))+uint64(i32(8)))+uint64(i32(2)))+uint64(_nPathname))+uint64(i32(4)))+uint64(i32(2)))))
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((unsafe.Pointer)(uintptr(int64(_journalFileSize)))))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((unsafe.Pointer)(uintptr(int64(_journalFileSize)))))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51591), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79848)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pPtr != nil {
goto _16
@@ -77833,29 +69801,21 @@ _16:
p := &_pPtr
return p, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_journalFileSize)))
}())))
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32))))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _zPathname == nil {
goto _19
}
- func() int32 {
- if _nPathname > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nPathname <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51606), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(216 /* X52 */))) = (*int8)(unsafe.Pointer(store4543(func() (**uint8, *uint8) {
p := &_pPtr
@@ -77883,15 +69843,11 @@ _19:
_10_fout = i32(0)
_rc = _sqlite3OsOpen(tls, _pVfs, _pPager.X51, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), _vfsFlags, &_10_fout)
- func() int32 {
- if _memDb == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _memDb != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51629), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(79976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_readOnly = _10_fout & i32(1)
if _rc != i32(0) {
@@ -77949,15 +69905,11 @@ _34:
goto _35
}
- func() int32 {
- if int32(_pPager.X13) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X13) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51696), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80004)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerSetPagesize(tls, _pPager, &_szPageDflt, i32(-1))
_35:
@@ -77966,15 +69918,11 @@ _35:
}
_nExtra = (_nExtra + i32(7)) & i32(-8)
- func() int32 {
- if (_nExtra >= i32(8)) && (_nExtra < i32(1000)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nExtra < i32(8) || _nExtra >= i32(1000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PcacheOpen(tls, int32(_szPageDflt), _nExtra, bool2int(_memDb == 0), func() func(*crt.TLS, unsafe.Pointer, *XPgHdr) int32 {
if _memDb == 0 {
@@ -77997,85 +69945,57 @@ _44:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(10 /* X3 */))) = uint8(_useJournal)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(192 /* X49 */))) = uint32(i32(1073741823))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(17 /* X10 */))) = uint8(_tempFile)
- func() int32 {
- if (_tempFile == i32(0)) || (_tempFile == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _tempFile != i32(0) && _tempFile != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51732), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(8 /* X1 */))) = uint8(_tempFile)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(23 /* X16 */))) = _pPager.X10
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(20 /* X13 */))) = uint8(_memDb)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(19 /* X12 */))) = uint8(_readOnly)
- func() int32 {
- if _useJournal != 0 || ((_pPager.X10) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _useJournal == 0 && (_pPager.X10) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51739), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(11 /* X4 */))) = _pPager.X10
if (_pPager.X4) == 0 {
goto _51
}
- func() int32 {
- if int32(_pPager.X5) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X5) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51742), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80160)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X6) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51743), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X9) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X9) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51744), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X8) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X8) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51745), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPager.X7) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51746), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _62
@@ -78088,15 +70008,11 @@ _51:
_62:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(176 /* X44 */))) = uint16(_nExtra)
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(200 /* X50 */))) = int64(i32(-1))
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || _tempFile != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && _tempFile == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51759), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOpenØ00__func__Ø000))), unsafe.Pointer(str(80280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_setSectorSize(tls, _pPager)
if _useJournal != 0 {
@@ -78279,15 +70195,11 @@ func _sqlite3PcacheOpen(tls *crt.TLS, _szPage int32, _szExtra int32, _bPurgeable
crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u64(72))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(36 /* X6 */))) = i32(1)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X7 */))) = _szExtra
- func() int32 {
- if _szExtra >= i32(8) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _szExtra < i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44383), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheOpenØ00__func__Ø000))), unsafe.Pointer(str(80360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(44 /* X8 */))) = uint8(_bPurgeable)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(45 /* X9 */))) = uint8(i32(2))
@@ -78313,34 +70225,23 @@ func _pagerStress(tls *crt.TLS, _p unsafe.Pointer, _pPg *XPgHdr) (r0 int32) { //
_ = _rc
_pPager = (*XPager)(unsafe.Pointer(_p))
_rc = i32(0)
- func() int32 {
- if (*XPager)(unsafe.Pointer(_pPg.X4)) == _pPager {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPager)(unsafe.Pointer(_pPg.X4)) != _pPager {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51375), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(17868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPg.X6) & i32(2)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pPg.X6) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51376), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(55708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if (_pPager.X26) != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51394), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51394), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -78386,15 +70287,11 @@ _14:
goto _15
}
- func() int32 {
- if (int32(_pPg.X6) & i32(8)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pPg.X6) & i32(8)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51423), unsafe.Pointer((*int8)(unsafe.Pointer(&_pagerStressØ00__func__Ø000))), unsafe.Pointer(str(80392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _pager_write_pagelist(tls, _pPager, _pPg)
_15:
@@ -78420,29 +70317,21 @@ func _pageReinit(tls *crt.TLS, _pData *XPgHdr) { // sqlite3.c:61100:1
var _pPage *XMemPage // sqlite3.c:61101:11
_ = _pPage
_pPage = (*XMemPage)(unsafe.Pointer(_sqlite3PagerGetExtra(tls, _pData)))
- func() int32 {
- if _sqlite3PagerPageRefcount(tls, _pData) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerPageRefcount(tls, _pData) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61103), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageReinitØ00__func__Ø000))), unsafe.Pointer(str(80436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPage.X0) == 0 {
goto _2
}
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61105), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageReinitØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(0 /* X0 */))) = uint8(i32(0))
if _sqlite3PagerPageRefcount(tls, _pData) <= i32(1) {
@@ -78474,25 +70363,17 @@ func _sqlite3PagerReadFileheader(tls *crt.TLS, _pPager *XPager, _N int32, _pDest
_ = _rc
_rc = i32(0)
crt.Xmemset(tls, (unsafe.Pointer)(_pDest), i32(0), uint64(_N))
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X10) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X10) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50694), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerReadFileheaderØ00__func__Ø000))), unsafe.Pointer(str(18996)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XWal)(unsafe.Pointer(_pPager.X60)) == (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XWal)(unsafe.Pointer(_pPager.X60)) != (*XWal)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50700), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerReadFileheaderØ00__func__Ø000))), unsafe.Pointer(str(11056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) {
goto _5
@@ -78527,29 +70408,21 @@ func _sqlite3PagerSetBusyhandler(tls *crt.TLS, _pPager *XPager, _xBusyHandler fu
}
_1_ap = (*unsafe.Pointer)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(224 /* X53 */)))))
- func() int32 {
+ func() {
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
- }{(*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f unsafe.Pointer }{(*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_ap)) + 8*uintptr(i32(0)))))})))})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{(*(*func(*crt.TLS, unsafe.Pointer) int32)(unsafe.Pointer(&struct{ f unsafe.Pointer }{(*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_ap)) + 8*uintptr(i32(0)))))})))})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
}{_xBusyHandler})) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50534), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetBusyhandlerØ00__func__Ø000))), unsafe.Pointer(str(80512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_ap)) + 8*uintptr(i32(1))))) == _pBusyHandlerArg {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_ap)) + 8*uintptr(i32(1))))) != _pBusyHandlerArg {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetBusyhandlerØ00__func__Ø000))), unsafe.Pointer(str(80552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3OsFileControlHint(tls, (*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)), i32(15), (unsafe.Pointer)(_1_ap))
_0:
@@ -78636,35 +70509,23 @@ func _btreeCreateTable(tls *crt.TLS, _p *XBtree, _piTable *int32, _createTabFlag
var _4_iPtrPage uint32 // sqlite3.c:67456:12
_ = _4_iPtrPage
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67401), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(16676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pBt.X8) == i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pBt.X8) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67402), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(58756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pBt.X10) & i32(1)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pBt.X10) & i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67403), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(78880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pBt.X5) == 0 {
goto _6
@@ -78682,15 +70543,11 @@ _7:
goto _7
_8:
- func() int32 {
- if (_pgnoRoot >= uint32(i32(3))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pgnoRoot < uint32(i32(3)) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67436), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80604)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _allocateBtreePage(tls, _pBt, &_1_pPageMove, &_1_pgnoMove, _pgnoRoot, uint8(i32(1)))
if _rc == i32(0) {
@@ -78742,25 +70599,17 @@ _18:
return
_19:
- func() int32 {
- if int32(_4_eType) != i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_4_eType) == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67480), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_4_eType) != i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_4_eType) == i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67481), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80656)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _relocatePage(tls, _pBt, _pRoot, _4_eType, _4_iPtrPage, _1_pgnoMove, i32(0))
_releasePage(tls, _pRoot)
@@ -78806,25 +70655,18 @@ _27:
return
_28:
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_pBt.X3)).X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer((*XMemPage)(unsafe.Pointer(_pBt.X3)).X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67513), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeUpdateMeta(tls, _p, i32(4), _pgnoRoot)
if func() int32 {
if _rc != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67515), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67515), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -78851,15 +70693,11 @@ _6:
_35:
_34:
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67525), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_createTabFlags & i32(1)) == 0 {
goto _38
@@ -78873,15 +70711,11 @@ _38:
_39:
_zeroPage(tls, _pRoot, _ptfFlags)
_sqlite3PagerUnref(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23)))
- func() int32 {
- if ((int32(_pBt.X4) & i32(4)) == i32(0)) || (_pgnoRoot == uint32(i32(2))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pBt.X4)&i32(4)) != i32(0) && _pgnoRoot != uint32(i32(2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67533), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeCreateTableØ00__func__Ø000))), unsafe.Pointer(str(80768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_piTable = int32(_pgnoRoot)
r0 = i32(0)
@@ -78929,30 +70763,22 @@ func _sqlite3VdbeSorterInit(tls *crt.TLS, _db *Xsqlite3, _nField int32, _pCsr *X
_1:
_nWorker = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(112 /* X31 */))))) + 4*uintptr(i32(11))))
_2:
- func() int32 {
- if ((*XKeyInfo)(unsafe.Pointer(_pCsr.X15)) != nil) && ((*XBtree)(unsafe.Pointer(_pCsr.X8)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XKeyInfo)(unsafe.Pointer(_pCsr.X15)) == nil || (*XBtree)(unsafe.Pointer(_pCsr.X8)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterInitØ00__func__Ø000))), unsafe.Pointer(str(80840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCsr.X0) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCsr.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterInitØ00__func__Ø000))), unsafe.Pointer(str(59748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) = _pSorter
+ *(**XVdbeSorter)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */))))))) = _pSorter
if _pSorter != (*XVdbeSorter)(unsafe.Pointer(uintptr(i32(0)))) {
goto _8
}
@@ -78961,7 +70787,7 @@ _2:
goto _9
_8:
- *(**XKeyInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(40 /* X7 */))))) = store5669397(&_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 */))))) = store5669379(&_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) {
@@ -79025,19 +70851,15 @@ _18:
goto _23
}
- func() int32 {
- if (_pSorter.X10) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pSorter.X10) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86859), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterInitØ00__func__Ø000))), unsafe.Pointer(str(80872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(84 /* X11 */))) = _pgsz
- *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pgsz))))
- if ((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != nil {
+ *(**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 {
goto _26
}
@@ -79070,45 +70892,29 @@ func _sqlite3BtreeCursorHasHint(tls *crt.TLS, _pCsr *XBtCursor, _mask uint32) (r
}
func _sqlite3BtreePrevious(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sqlite3.c:64557:1
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64558), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePreviousØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pRes != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pRes == (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64559), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*_pRes) == i32(0)) || ((*_pRes) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*_pRes) != i32(0) && (*_pRes) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64560), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pCur.X9) == i32(0)) || (int32(_pCur.X12) != i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCur.X9) != i32(0) && int32(_pCur.X12) == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64561), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pRes = i32(0)
{
@@ -79144,65 +70950,41 @@ func _btreePrevious(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { /
_ = _pPage
var _6_idx int32 // sqlite3.c:64531:9
_ = _6_idx
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64502), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pRes != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pRes == (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64503), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*_pRes) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*_pRes) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64504), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pCur.X9) == i32(0)) || (int32(_pCur.X12) != i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCur.X9) != i32(0) && int32(_pCur.X12) == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64505), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pCur.X10) & i32(14)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pCur.X10) & i32(14)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64506), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(80940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X4) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64507), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(81008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pCur.X12) == i32(1) {
goto _13
@@ -79235,15 +71017,11 @@ _17:
goto _18
}
- func() int32 {
- if (int32(_pCur.X12) == i32(1)) || (int32(_pCur.X12) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCur.X12) != i32(1) && int32(_pCur.X12) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64518), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(86 /* X12 */))) = uint8(i32(1))
if (_pCur.X9) >= i32(0) {
@@ -79259,15 +71037,11 @@ _22:
_18:
_13:
_pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))
- func() int32 {
- if (_pPage.X0) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X0) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64529), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(75492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPage.X5) != 0 {
goto _25
@@ -79306,25 +71080,17 @@ _30:
goto _28
_29:
- func() int32 {
- if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X4) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64544), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(81008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pCur.X10) & i32(4)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pCur.X10) & i32(4)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64545), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePreviousØ00__func__Ø000))), unsafe.Pointer(str(81028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14))) -= 1
_pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))
@@ -79359,28 +71125,20 @@ func _moveToRightmost(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:
_ = _pPage
_rc = i32(0)
_pPage = nil
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63980), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRightmostØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63981), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRightmostØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4:
- if (store5664445(&_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 (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 {
goto _5
}
@@ -79399,25 +71157,17 @@ _6:
_5:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14))) = uint16(int32(_pPage.X14) - i32(1))
- func() int32 {
- if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X4) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63989), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRightmostØ00__func__Ø000))), unsafe.Pointer(str(81008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pCur.X10) & i32(2)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pCur.X10) & i32(2)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63990), unsafe.Pointer((*int8)(unsafe.Pointer(&_moveToRightmostØ00__func__Ø000))), unsafe.Pointer(str(81084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
@@ -79441,25 +71191,17 @@ func _sqlite3BtreeLast(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32)
_ = _rc
var _1_ii int32 // sqlite3.c:64032:9
_ = _1_ii
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64024), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64025), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(74676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(1) != int32(_pCur.X12) || (int32(_pCur.X10)&i32(8)) == i32(0) {
goto _5
@@ -79471,39 +71213,27 @@ _6:
goto _9
}
- func() int32 {
- if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_1_ii)))) == int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_1_ii)))).X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_1_ii)))) != int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_1_ii)))).X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64034), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(81140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_ii += 1
goto _6
_9:
- func() int32 {
- if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) == (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) - i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) != (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) - i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64036), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(81184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X5) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X5) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(81248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
@@ -79518,29 +71248,21 @@ _5:
goto _17
}
- func() int32 {
- if ((_pCur.X7) == uint32(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)))).X14) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCur.X7) != uint32(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)))).X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64045), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(75080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pRes = i32(1)
goto _21
_17:
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64048), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLastØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pRes = i32(0)
_rc = _moveToRightmost(tls, _pCur)
@@ -79603,73 +71325,49 @@ func _sqlite3BtreeInsert(tls *crt.TLS, _pCur *XBtCursor, _pX *XBtreePayload, _fl
_p = (*XBtree)(unsafe.Pointer(_pCur.X0))
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_newCell = nil
- func() int32 {
- if (_flags & i32(10)) == _flags {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_flags & i32(10)) != _flags {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pCur.X12) != i32(4) {
goto _2
}
- func() int32 {
- if (_pCur.X9) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCur.X9) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67034), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(77856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pCur.X9
return
_2:
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67038), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((int32(_pCur.X10) & i32(1)) != i32(0)) && (int32(_pBt.X8) == i32(2))) && ((int32(_pBt.X10) & i32(1)) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pCur.X10)&i32(1)) == i32(0) || int32(_pBt.X8) != i32(2) || (int32(_pBt.X10)&i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67039), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _hasSharedCacheTableLock(tls, _p, _pCur.X7, bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), i32(2)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _hasSharedCacheTableLock(tls, _p, _pCur.X7, bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67042), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (unsafe.Pointer(_pX.X0) == (unsafe.Pointer)(uintptr(i32(0)))) == ((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (unsafe.Pointer(_pX.X0) == (unsafe.Pointer)(uintptr(i32(0)))) != ((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pCur.X10) & i32(32)) == 0 {
goto _15
@@ -79689,26 +71387,18 @@ _15:
goto _17
}
- func() int32 {
- if unsafe.Pointer(_pX.X0) == (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if unsafe.Pointer(_pX.X0) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_invalidateIncrblobCursors(tls, _p, _pX.X1, i32(0))
- func() int32 {
- if ((_flags & i32(2)) == i32(0)) || (((int32(_pCur.X10) & i32(2)) != i32(0)) && ((_pX.X1) == ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(32 /* X4 */))).X0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_flags&i32(2)) != i32(0) && ((int32(_pCur.X10)&i32(2)) == i32(0) || (_pX.X1) != ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67075), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81580)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pCur.X10)&i32(2)) == i32(0) || (_pX.X1) != ((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))).X0) {
goto _25
@@ -79777,57 +71467,37 @@ _37:
_38:
_35:
_33:
- func() int32 {
- if (int32(_pCur.X12) == i32(1)) || ((int32(_pCur.X12) == i32(0)) && _loc != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCur.X12) != i32(1) && (int32(_pCur.X12) != i32(0) || _loc == 0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67107), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPage = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))
- func() int32 {
- if ((_pPage.X2) != 0) || ((_pX.X1) >= int64(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X2) == 0 && (_pX.X1) < int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67110), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pPage.X5) != 0) || ((_pPage.X2) == 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPage.X5) == 0 && (_pPage.X2) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPage.X0) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPage.X0) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67116), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(75492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_newCell = _pBt.X27
- func() int32 {
- if _newCell != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _newCell == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67118), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _fillInCell(tls, _pPage, _newCell, _pX, &_szNew)
if _rc == 0 {
@@ -79837,42 +71507,30 @@ _33:
goto _end_insert
_53:
- func() int32 {
- if _szNew == int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
+ func() {
+ if _szNew != int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8) uint16
}{(_pPage.X24)})))(tls, _pPage, _newCell)) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67121), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _szNew <= int32((_pBt.X15)-uint32(i32(8))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _szNew > int32((_pBt.X15)-uint32(i32(8))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67122), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_idx = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14))))
if _loc != i32(0) {
goto _58
}
- func() int32 {
- if _idx < int32(_pPage.X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _idx >= int32(_pPage.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67126), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23)))
if _rc == 0 {
@@ -79894,15 +71552,11 @@ _62:
goto _64
}
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67142), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -79932,67 +71586,47 @@ _58:
goto _71
}
- func() int32 {
- if (_pPage.X5) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X5) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67150), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81916)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_idx = int32(preInc4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */)))))+2*uintptr(_pCur.X14))), uint16(1)))
goto _74
_71:
- func() int32 {
- if (_pPage.X5) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X5) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67153), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81916)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_74:
_69:
_insertCell(tls, _pPage, _idx, _newCell, _szNew, (*uint8)(unsafe.Pointer(uintptr(i32(0)))), uint32(i32(0)), &_rc)
- func() int32 {
- if (int32(_pPage.X9) == i32(0)) || (_rc == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPage.X9) != i32(0) && _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67156), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_rc != i32(0)) || (int32(_pPage.X14) > i32(0))) || (int32(_pPage.X9) > i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc == i32(0) && int32(_pPage.X14) <= i32(0) && int32(_pPage.X9) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67157), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(81968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XCellInfo)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(32 /* X4 */))))) + uintptr(22 /* X4 */))) = uint16(i32(0))
if (_pPage.X9) == 0 {
goto _84
}
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67181), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(84 /* X10 */)))
@@ -80011,15 +71645,11 @@ _69:
goto _89
}
- func() int32 {
- if unsafe.Pointer(_pCur.X6) == (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if unsafe.Pointer(_pCur.X6) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67194), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(82024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(64 /* X6 */))) = _sqlite3Malloc(tls, uint64(_pX.X1))
if unsafe.Pointer(_pCur.X6) != (unsafe.Pointer)(uintptr(i32(0))) {
@@ -80037,15 +71667,11 @@ _89:
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(56 /* X5 */))) = _pX.X1
_88:
_84:
- func() int32 {
- if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X9) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X9) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67206), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeInsertØ00__func__Ø000))), unsafe.Pointer(str(82040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_end_insert:
r0 = _rc
@@ -80069,15 +71695,11 @@ func _invalidateIncrblobCursors(tls *crt.TLS, _pBtree *XBtree, _iRow int64, _isC
return
_0:
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _pBtree) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _pBtree) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59465), unsafe.Pointer((*int8)(unsafe.Pointer(&_invalidateIncrblobCursorsØ00__func__Ø000))), unsafe.Pointer(str(82100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBtree)) + uintptr(19 /* X5 */))) = uint8(i32(0))
_p = (*XBtCursor)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pBtree.X1)).X2))
@@ -80151,25 +71773,17 @@ func _fillInCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pX *XBtreePaylo
_pToRelease = nil
_pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18))
_pgnoOvfl = u32(0)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65155), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((uintptr(unsafe.Pointer(_pCell)) < uintptr(unsafe.Pointer(_pPage.X19))) || (uintptr(unsafe.Pointer(_pCell)) >= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uintptr(unsafe.Pointer(_pCell)) >= uintptr(unsafe.Pointer(_pPage.X19)) && uintptr(unsafe.Pointer(_pCell)) < uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65159), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82160)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nHeader = int32(_pPage.X7)
if (_pPage.X2) == 0 {
@@ -80179,15 +71793,11 @@ func _fillInCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pX *XBtreePaylo
_nPayload = (_pX.X5) + (_pX.X6)
_pSrc = (*uint8)(unsafe.Pointer(_pX.X2))
_nSrc = _pX.X5
- func() int32 {
- if (_pPage.X3) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65168), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(55212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_nHeader
@@ -80210,15 +71820,11 @@ func _fillInCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pX *XBtreePaylo
goto _11
_6:
- func() int32 {
- if ((_pX.X1) <= int64(i32(2147483647))) && ((_pX.X0) != (unsafe.Pointer)(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pX.X1) > int64(i32(2147483647)) || (_pX.X0) == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65172), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nSrc = store961(&_nPayload, int32(_pX.X1))
_pSrc = (*uint8)(unsafe.Pointer(_pX.X0))
@@ -80269,45 +71875,29 @@ _19:
(*(*func(*crt.TLS, *XMemPage, *uint8, *XCellInfo))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer)
}{(_pPage.X25)})))(tls, _pPage, _pCell, &_5_info)
- func() int32 {
- if _nHeader == int32(int64((uintptr(unsafe.Pointer(_5_info.X1))-uintptr(unsafe.Pointer(_pCell)))/1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nHeader != int32(int64((uintptr(unsafe.Pointer(_5_info.X1))-uintptr(unsafe.Pointer(_pCell)))/1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65215), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_5_info.X0) == (_pX.X1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_5_info.X0) != (_pX.X1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65216), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*_pnSize) == int32(_5_info.X4) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*_pnSize) != int32(_5_info.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65217), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _spaceLeft == int32(_5_info.X3) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _spaceLeft != int32(_5_info.X3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65218), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82384)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_29:
if _nPayload <= i32(0) {
@@ -80358,25 +71948,17 @@ _36:
return
_40:
- func() int32 {
- if (_pToRelease == (*XMemPage)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pToRelease.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pToRelease != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pToRelease.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65262), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((uintptr(unsafe.Pointer(_pPrior)) < uintptr(unsafe.Pointer(_pPage.X19))) || (uintptr(unsafe.Pointer(_pPrior)) >= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uintptr(unsafe.Pointer(_pPrior)) >= uintptr(unsafe.Pointer(_pPage.X19)) && uintptr(unsafe.Pointer(_pPrior)) < uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65266), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3Put4byte(tls, _pPrior, _pgnoOvfl)
_releasePage(tls, _pToRelease)
@@ -80393,25 +71975,17 @@ _31:
_n = _spaceLeft
_48:
- func() int32 {
- if (_pToRelease == (*XMemPage)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pToRelease.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pToRelease != (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pToRelease.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65282), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((uintptr(unsafe.Pointer(_pPayload)) < uintptr(unsafe.Pointer(_pPage.X19))) || (uintptr(unsafe.Pointer(_pPayload)) >= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))))) || _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uintptr(unsafe.Pointer(_pPayload)) >= uintptr(unsafe.Pointer(_pPage.X19)) && uintptr(unsafe.Pointer(_pPayload)) < uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19))+1*uintptr(_pBt.X15))))) && _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65286), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82580)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nSrc <= i32(0) {
goto _56
@@ -80423,15 +71997,11 @@ _48:
_n = _nSrc
_57:
- func() int32 {
- if _pSrc != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSrc == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65291), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInCellØ00__func__Ø000))), unsafe.Pointer(str(82688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)(_pPayload), (unsafe.Pointer)(_pSrc), uint64(_n))
goto _60
@@ -80495,15 +72065,11 @@ func _clearCell(tls *crt.TLS, _pPage *XMemPage, _pCell *uint8, _pInfo *XCellInfo
var _3_pOvfl *XMemPage // sqlite3.c:65086:13
_ = _3_pOvfl
_pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65069), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearCellØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
(*(*func(*crt.TLS, *XMemPage, *uint8, *XCellInfo))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer)
@@ -80525,27 +72091,19 @@ _2:
_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)))))))))
- func() int32 {
- if (_pBt.X16) > uint32(i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pBt.X16) <= uint32(i32(4)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65078), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearCellØ00__func__Ø000))), unsafe.Pointer(str(82708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_ovflPageSize = (_pBt.X16) - uint32(i32(4))
_nOvfl = int32(((((_pInfo.X2) - uint32(_pInfo.X3)) + _ovflPageSize) - uint32(i32(1))) / _ovflPageSize)
- func() int32 {
- if (_nOvfl > i32(0)) || (((_sqlite3Config.X6) == i32(0)) && (((_pInfo.X2) + _ovflPageSize) < _ovflPageSize)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nOvfl <= i32(0) && ((_sqlite3Config.X6) != i32(0) || ((_pInfo.X2)+_ovflPageSize) >= _ovflPageSize) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65081), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearCellØ00__func__Ø000))), unsafe.Pointer(str(82728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_10:
if postInc961(&_nOvfl, int32(-1)) == 0 {
@@ -80576,7 +72134,7 @@ _13:
_15:
_14:
- if _3_pOvfl == nil && store5664445(&_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 && store5664427(&_3_pOvfl, _btreePageLookup(tls, _pBt, _ovflPgno)) == (*XMemPage)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3PagerPageRefcount(tls, (*XPgHdr)(unsafe.Pointer(_3_pOvfl.X23))) == i32(1) {
goto _18
}
@@ -80618,15 +72176,11 @@ func init() {
func _btreePageLookup(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 *XMemPage) { // sqlite3.c:60959:1
var _pDbPage *XPgHdr // sqlite3.c:60960:10
_ = _pDbPage
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60961), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreePageLookupØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pDbPage = _sqlite3PagerLookup(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _pgno)
if _pDbPage == nil {
@@ -80666,35 +72220,23 @@ func _freePage2(tls *crt.TLS, _pBt *XBtShared, _pMemPage *XMemPage, _iPage uint3
_pTrunk = nil
_iTrunk = u32(0)
_pPage1 = (*XMemPage)(unsafe.Pointer(_pBt.X3))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64927), unsafe.Pointer((*int8)(unsafe.Pointer(&_freePage2Ø00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_sqlite3Config.X6) == i32(0)) || (_iPage > uint32(i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_sqlite3Config.X6) != i32(0) && _iPage <= uint32(i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64928), unsafe.Pointer((*int8)(unsafe.Pointer(&_freePage2Ø00__func__Ø000))), unsafe.Pointer(str(82832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pMemPage == nil) || ((_pMemPage.X4) == _iPage) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pMemPage != nil && (_pMemPage.X4) != _iPage {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64929), unsafe.Pointer((*int8)(unsafe.Pointer(&_freePage2Ø00__func__Ø000))), unsafe.Pointer(str(82856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iPage >= uint32(i32(2)) {
goto _8
@@ -80765,15 +72307,11 @@ _16:
_19:
_6_nLeaf = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrunk.X19))+1*uintptr(i32(4)))))
- func() int32 {
- if (_pBt.X16) > uint32(i32(32)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pBt.X16) <= uint32(i32(32)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64982), unsafe.Pointer((*int8)(unsafe.Pointer(&_freePage2Ø00__func__Ø000))), unsafe.Pointer(str(82892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _6_nLeaf <= (((_pBt.X16) / uint32(i32(4))) - uint32(i32(2))) {
goto _22
@@ -80851,25 +72389,17 @@ func _sqlite3PagerRef(tls *crt.TLS, _pPg *XPgHdr) { // sqlite3.c:51007:1
}
func _sqlite3PcacheRef(tls *crt.TLS, _p *XPgHdr) { // sqlite3.c:44607:1
- func() int32 {
- if int32(_p.X7) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X7) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44608), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheRefØ00__func__Ø000))), unsafe.Pointer(str(12832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PcachePageSanity(tls, _p) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PcachePageSanity(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44609), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheRefØ00__func__Ø000))), unsafe.Pointer(str(12844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(46 /* X7 */))) += 1
*(*int32)(unsafe.Pointer(uintptr(_p.X8) + uintptr(24 /* X3 */))) += 1
@@ -80914,15 +72444,11 @@ func _btreeSetHasContent(tls *crt.TLS, _pBt *XBtShared, _pgno uint32) (r0 int32)
goto _0
}
- func() int32 {
- if _pgno <= (_pBt.X18) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pgno > (_pBt.X18) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59520), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeSetHasContentØ00__func__Ø000))), unsafe.Pointer(str(82944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XBitvec)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(88 /* X22 */))))) = _sqlite3BitvecCreate(tls, _pBt.X18)
if (*XBitvec)(unsafe.Pointer(_pBt.X22)) != nil {
@@ -80967,45 +72493,29 @@ func _dropCell(tls *crt.TLS, _pPage *XMemPage, _idx int32, _sz int32, _pRC *int3
return
_0:
- func() int32 {
- if (_idx >= i32(0)) && (_idx < int32(_pPage.X14)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _idx < i32(0) || _idx >= int32(_pPage.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65322), unsafe.Pointer((*int8)(unsafe.Pointer(&_dropCellØ00__func__Ø000))), unsafe.Pointer(str(82984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_sqlite3Config.X6) == i32(0)) || (_sz == int32(_cellSize(tls, _pPage, _idx))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_sqlite3Config.X6) != i32(0) && _sz != int32(_cellSize(tls, _pPage, _idx)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65323), unsafe.Pointer((*int8)(unsafe.Pointer(&_dropCellØ00__func__Ø000))), unsafe.Pointer(str(83012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65324), unsafe.Pointer((*int8)(unsafe.Pointer(&_dropCellØ00__func__Ø000))), unsafe.Pointer(str(54968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65325), unsafe.Pointer((*int8)(unsafe.Pointer(&_dropCellØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_data = _pPage.X19
_ptr = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X21)) + 1*uintptr(i32(2)*_idx)))
@@ -81096,75 +72606,47 @@ func _freeSpace(tls *crt.TLS, _pPage *XMemPage, _iStart uint16, _iSize uint16) (
_iLast = ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) - uint32(i32(4))
_iEnd = uint32(int32(_iStart) + int32(_iSize))
_data = _pPage.X19
- func() int32 {
- if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60590), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(57104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60591), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(54968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_sqlite3Config.X6) == i32(0)) || (int32(_iStart) >= ((int32(_pPage.X6) + i32(6)) + int32(_pPage.X7))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_sqlite3Config.X6) != i32(0) && int32(_iStart) < ((int32(_pPage.X6)+i32(6))+int32(_pPage.X7)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60592), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_sqlite3Config.X6) == i32(0)) || (_iEnd <= ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_sqlite3Config.X6) != i32(0) && _iEnd > ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60593), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60594), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_iSize) >= i32(4) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_iSize) < i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60595), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if uint32(_iStart) <= _iLast {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uint32(_iStart) > _iLast {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60596), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83188)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X10) & i32(4)) == 0 {
goto _16
@@ -81214,15 +72696,11 @@ _21:
return
_24:
- func() int32 {
- if (int32(_iFreeBlk) > int32(_iPtr)) || (int32(_iFreeBlk) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_iFreeBlk) <= int32(_iPtr) && int32(_iFreeBlk) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60620), unsafe.Pointer((*int8)(unsafe.Pointer(&_freeSpaceØ00__func__Ø000))), unsafe.Pointer(str(83204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iFreeBlk == 0 || (_iEnd+uint32(i32(3))) < uint32(_iFreeBlk) {
goto _29
@@ -81353,78 +72831,50 @@ func _insertCell(tls *crt.TLS, _pPage *XMemPage, _i int32, _pCell *uint8, _sz in
var _4_rc int32 // sqlite3.c:65420:9
_ = _4_rc
_idx = i32(0)
- func() int32 {
- if (*_pRC) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*_pRC) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65383), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_i >= i32(0)) && (_i <= (int32(_pPage.X14) + int32(_pPage.X9))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _i < i32(0) || _i > (int32(_pPage.X14)+int32(_pPage.X9)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65384), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((((*XBtShared)(unsafe.Pointer(_pPage.X18)).X15) - uint32(i32(8))) / uint32(i32(6))) <= uint32(i32(10921)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((((*XBtShared)(unsafe.Pointer(_pPage.X18)).X15) - uint32(i32(8))) / uint32(i32(6))) > uint32(i32(10921)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65385), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (uint32(_pPage.X14) <= ((((*XBtShared)(unsafe.Pointer(_pPage.X18)).X15) - uint32(i32(8))) / uint32(i32(6)))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uint32(_pPage.X14) > ((((*XBtShared)(unsafe.Pointer(_pPage.X18)).X15)-uint32(i32(8)))/uint32(i32(6))) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65386), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X9) <= i32(4) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X9) > i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65387), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83384)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65389), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if (_sz == int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
+ func() {
+ if _sz != int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8) uint16
- }{(_pPage.X24)})))(tls, _pPage, _pCell))) || ((_sz == i32(8)) && (_iChild > uint32(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ }{(_pPage.X24)})))(tls, _pPage, _pCell)) && (_sz != i32(8) || _iChild <= uint32(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65395), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPage.X9) == 0 && (_sz+i32(2)) <= int32(_pPage.X13) {
goto _19
@@ -81444,37 +72894,25 @@ _20:
_sqlite3Put4byte(tls, _pCell, _iChild)
_21:
_j = int32(postInc4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(12 /* X9 */))), uint8(1)))
- func() int32 {
- if _j < i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j >= i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65408), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83488)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(40 /* X17 */))))) + 8*uintptr(_j))) = _pCell
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j))) = uint16(_i)
- func() int32 {
- if (_j == i32(0)) || (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j-i32(1))))) < int32(uint16(_i))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j != i32(0) && int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j-i32(1))))) >= int32(uint16(_i)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65417), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_j == i32(0)) || (_i == (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j-i32(1))))) + i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _j != i32(0) && _i != (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage))+uintptr(26 /* X16 */))))) + 2*uintptr(_j-i32(1)))))+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65418), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83556)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _30
@@ -81488,26 +72926,18 @@ _19:
return
_31:
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65425), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(54968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_data = _pPage.X19
- func() int32 {
- if (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_pPage.X12))) == (_pPage.X21) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_pPage.X12))) != (_pPage.X21) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65427), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4_rc = _allocateSpace(tls, _pPage, _sz, &_idx)
if _4_rc == 0 {
@@ -81518,35 +72948,23 @@ _31:
return
_36:
- func() int32 {
- if _idx >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _idx < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65432), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_idx >= ((int32(_pPage.X12) + (i32(2) * int32(_pPage.X14))) + i32(2))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _idx < ((int32(_pPage.X12)+(i32(2)*int32(_pPage.X14)))+i32(2)) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65433), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_idx + _sz) <= int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_idx + _sz) > int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65434), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(20 /* X13 */)))
@@ -81573,15 +72991,11 @@ _44:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(int32(_pPage.X6)+i32(3)))) += 1
_45:
- func() int32 {
- if ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(3)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(3)))))) + 1*uintptr(i32(1)))))) == int32(_pPage.X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(3)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(int32(_pPage.X6)+i32(3)))))) + 1*uintptr(i32(1)))))) != int32(_pPage.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65446), unsafe.Pointer((*int8)(unsafe.Pointer(&_insertCellØ00__func__Ø000))), unsafe.Pointer(str(83740)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X5) == 0 {
goto _48
@@ -81616,107 +73030,67 @@ func _allocateSpace(tls *crt.TLS, _pPage *XMemPage, _nByte int32, _pIdx *int32)
_hdr = int32(_pPage.X6)
_data = _pPage.X19
_rc = i32(0)
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60497), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(54968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60498), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(19780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60499), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nByte >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nByte < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60500), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X13) >= _nByte {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X13) < _nByte {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60501), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X9) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X9) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60502), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nByte < int32(((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16)-uint32(i32(8))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nByte >= int32(((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16)-uint32(i32(8))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60503), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X12) == ((_hdr + i32(12)) - (i32(4) * int32(_pPage.X5))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X12) != ((_hdr + i32(12)) - (i32(4) * int32(_pPage.X5))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60505), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_gap = int32(_pPage.X12) + (i32(2) * int32(_pPage.X14))
- func() int32 {
- if _gap <= i32(65536) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _gap > i32(65536) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60507), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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)))))
- func() int32 {
- if _top <= int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _top > int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60514), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83956)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _gap <= _top {
goto _20
@@ -81744,15 +73118,11 @@ _20:
goto _27
}
- func() int32 {
- if (uintptr(unsafe.Pointer(_4_pSpace)) >= uintptr(unsafe.Pointer(_data))) && (int64((uintptr(unsafe.Pointer(_4_pSpace))-uintptr(unsafe.Pointer(_data)))/1) < int64(i32(65536))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_4_pSpace)) < uintptr(unsafe.Pointer(_data)) || int64((uintptr(unsafe.Pointer(_4_pSpace))-uintptr(unsafe.Pointer(_data)))/1) >= int64(i32(65536)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60533), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(83992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pIdx = int32(int64((uintptr(unsafe.Pointer(_4_pSpace)) - uintptr(unsafe.Pointer(_data))) / 1))
r0 = i32(0)
@@ -81772,15 +73142,11 @@ _26:
goto _33
}
- func() int32 {
- if (int32(_pPage.X14) > i32(0)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPage.X14) <= i32(0) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60546), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(84032)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _defragmentPage(tls, _pPage, func() int32 {
if i32(4) < (int32(_pPage.X13) - (i32(2) + _nByte)) {
@@ -81797,15 +73163,11 @@ _26:
_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)
- func() int32 {
- if ((_gap + i32(2)) + _nByte) <= _top {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_gap + i32(2)) + _nByte) > _top {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60550), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(84064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_33:
{
@@ -81817,15 +73179,11 @@ _33:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(0)))) = uint8(_top >> uint(i32(8)))
return _data
}()))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(1)))) = uint8(_top)
- func() int32 {
- if (_top + _nByte) <= int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_top + _nByte) > int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60562), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateSpaceØ00__func__Ø000))), unsafe.Pointer(str(84084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pIdx = _top
r0 = i32(0)
@@ -81859,15 +73217,11 @@ func _pageFindSlot(tls *crt.TLS, _pPg *XMemPage, _nByte int32, _pRc *int32) (r0
_iAddr = _hdr + i32(1)
_pc = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_iAddr))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_iAddr))))) + 1*uintptr(i32(1)))))
_usableSize = int32((*XBtShared)(unsafe.Pointer(_pPg.X18)).X16)
- func() int32 {
- if _pc > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pc <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60435), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageFindSlotØ00__func__Ø000))), unsafe.Pointer(str(84144)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
if _pc <= (_usableSize-i32(4)) && _pc >= (_iAddr+i32(4)) {
@@ -81985,70 +73339,46 @@ func _defragmentPage(tls *crt.TLS, _pPage *XMemPage, _nMaxFrag int32) (r0 int32)
_ = _8_pAddr
var _11_x int32 // sqlite3.c:60389:11
_ = _11_x
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60304), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(54968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtShared)(unsafe.Pointer(_pPage.X18)) != (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtShared)(unsafe.Pointer(_pPage.X18)) == (*XBtShared)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60305), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(57104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) <= uint32(i32(65536)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16) > uint32(i32(65536)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60306), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X9) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X9) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60307), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(83836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60308), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_temp = (*uint8)(unsafe.Pointer(uintptr(i32(0))))
_src = store4543(&_data, _pPage.X19)
_hdr = int32(_pPage.X6)
_cellOffset = int32(_pPage.X12)
_nCell = int32(_pPage.X14)
- func() int32 {
- if _nCell == ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(3)))))) + 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(3)))))) + 1*uintptr(i32(1)))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nCell != ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(3)))))) + 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(3)))))) + 1*uintptr(i32(1)))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60314), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84216)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iCellFirst = _cellOffset + (i32(2) * _nCell)
_usableSize = int32((*XBtShared)(unsafe.Pointer(_pPage.X18)).X16)
@@ -82062,35 +73392,23 @@ func _defragmentPage(tls *crt.TLS, _pPage *XMemPage, _nMaxFrag int32) (r0 int32)
}
_2_iFree2 = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree))))) + 1*uintptr(i32(1)))))
- func() int32 {
- if (_2_iFree2 == i32(0)) || (_2_iFree2 > _1_iFree) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_iFree2 != i32(0) && _2_iFree2 <= _1_iFree {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60334), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_1_iFree + ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree+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(_1_iFree+i32(2)))))) + 1*uintptr(i32(1))))))) <= _usableSize {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_1_iFree + ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree+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(_1_iFree+i32(2)))))) + 1*uintptr(i32(1))))))) > _usableSize {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60335), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_2_iFree2 == i32(0)) || ((_2_iFree2 + ((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))))))) <= _usableSize) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _2_iFree2 != i32(0) && (_2_iFree2+((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))))))) > _usableSize {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60336), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84324)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) != _2_iFree2 && (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_2_iFree2)))) != i32(0) || int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_2_iFree2+i32(1))))) != i32(0)) {
goto _24
@@ -82113,15 +73431,11 @@ func _defragmentPage(tls *crt.TLS, _pPage *XMemPage, _nMaxFrag int32) (r0 int32)
_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)))))
- func() int32 {
- if ((((_1_iFree + _3_sz) + _3_sz2) + _2_iFree2) - (_1_iFree + _3_sz)) <= _usableSize {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((((_1_iFree + _3_sz) + _3_sz2) + _2_iFree2) - (_1_iFree + _3_sz)) > _usableSize {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60347), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84384)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemmove(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr((_1_iFree+_3_sz)+_3_sz2)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_1_iFree+_3_sz)))), uint64(_2_iFree2-(_1_iFree+_3_sz)))
{
@@ -82131,15 +73445,11 @@ _26:
}
_25:
_cbrk = _3_top + _3_sz
- func() int32 {
- if (_cbrk + (_1_iFree - _3_top)) <= _usableSize {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_cbrk + (_1_iFree - _3_top)) > _usableSize {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60352), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemmove(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cbrk)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_3_top)))), uint64(_1_iFree-_3_top))
_3_pAddr = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_cellOffset)))
@@ -82201,15 +73511,11 @@ _38:
return
_43:
- func() int32 {
- if (_pc >= _iCellFirst) && (_pc <= _iCellLast) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pc < _iCellFirst || _pc > _iCellLast {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60378), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_size = int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8) uint16
@@ -82227,15 +73533,11 @@ _43:
return
_48:
- func() int32 {
- if ((_cbrk + _size) <= _usableSize) && (_cbrk >= _iCellFirst) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_cbrk+_size) > _usableSize || _cbrk < _iCellFirst {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60384), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(func() *uint8 {
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pAddr)) + 1*uintptr(i32(0)))) = uint8(_cbrk >> uint(i32(8)))
@@ -82273,15 +73575,11 @@ _defragment_out:
return
_54:
- func() int32 {
- if _cbrk >= _iCellFirst {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cbrk < _iCellFirst {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60404), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(84540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(func() *uint8 {
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(5)))))) + 1*uintptr(i32(0)))) = uint8(_cbrk >> uint(i32(8)))
@@ -82290,15 +73588,11 @@ _54:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_hdr+i32(1)))) = uint8(i32(0))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_hdr+i32(2)))) = uint8(i32(0))
crt.Xmemset(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_iCellFirst)))), i32(0), uint64(_cbrk-_iCellFirst))
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pPage.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(60409), unsafe.Pointer((*int8)(unsafe.Pointer(&_defragmentPageØ00__func__Ø000))), unsafe.Pointer(str(54968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
@@ -82356,15 +73650,11 @@ _0:
goto _2
}
- func() int32 {
- if _balance_deeper_called == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _balance_deeper_called != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66888), unsafe.Pointer((*int8)(unsafe.Pointer(&_balanceØ00__func__Ø000))), unsafe.Pointer(str(84576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_balance_deeper_called += 1
_rc = _balance_deeper(tls, _1_pPage, (**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */)))))+8*uintptr(i32(1)))))
@@ -82375,15 +73665,11 @@ _0:
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(88 /* X14 */))) = int8(i32(1))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(i32(0)))) = uint16(i32(0))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(i32(1)))) = uint16(i32(0))
- func() int32 {
- if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(i32(1))))).X9) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(i32(1))))).X9) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66895), unsafe.Pointer((*int8)(unsafe.Pointer(&_balanceØ00__func__Ø000))), unsafe.Pointer(str(84604)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5:
goto _8
@@ -82413,15 +73699,11 @@ _12:
goto _19
}
- func() int32 {
- if _balance_quick_called == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _balance_quick_called != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66928), unsafe.Pointer((*int8)(unsafe.Pointer(&_balanceØ00__func__Ø000))), unsafe.Pointer(str(84632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_balance_quick_called += 1
_rc = _balance_quick(tls, _7_pParent, _1_pPage, (*uint8)(unsafe.Pointer(&_aBalanceQuickSpace)))
@@ -82442,15 +73724,11 @@ _14:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pPage)) + uintptr(12 /* X9 */))) = uint8(i32(0))
_releasePage(tls, _1_pPage)
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(88 /* X14 */))) -= 1
- func() int32 {
- if int32(_pCur.X14) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCur.X14) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66974), unsafe.Pointer((*int8)(unsafe.Pointer(&_balanceØ00__func__Ø000))), unsafe.Pointer(str(76176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_10:
if _rc == i32(0) {
@@ -82487,25 +73765,17 @@ func _balance_deeper(tls *crt.TLS, _pRoot *XMemPage, _ppChild **XMemPage) (r0 in
_pChild = nil
_pgnoChild = u32(0)
_pBt = (*XBtShared)(unsafe.Pointer(_pRoot.X18))
- func() int32 {
- if int32(_pRoot.X9) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pRoot.X9) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66817), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(84664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66818), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23)))
if _rc != i32(0) {
@@ -82531,35 +73801,23 @@ _4:
return
_6:
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pChild.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pChild.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66837), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(84684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pRoot.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66838), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(80728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pChild.X14) == int32(_pRoot.X14) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pChild.X14) != int32(_pRoot.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66839), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_deeperØ00__func__Ø000))), unsafe.Pointer(str(84728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pChild))+uintptr(26 /* X16 */)))), (unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRoot))+uintptr(26 /* X16 */)))), uint64(_pRoot.X9)*u64(2))
crt.Xmemcpy(tls, (unsafe.Pointer)((*[4]*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pChild))+uintptr(40 /* X17 */)))), (unsafe.Pointer)((*[4]*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRoot))+uintptr(40 /* X17 */)))), uint64(_pRoot.X9)*u64(8))
@@ -82607,35 +73865,23 @@ func _copyNodeContent(tls *crt.TLS, _pFrom *XMemPage, _pTo *XMemPage, _pRC *int3
}
return i32(0)
}()
- func() int32 {
- if (_pFrom.X0) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pFrom.X0) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65978), unsafe.Pointer((*int8)(unsafe.Pointer(&_copyNodeContentØ00__func__Ø000))), unsafe.Pointer(str(84772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pFrom.X13) >= _1_iToHdr {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pFrom.X13) < _1_iToHdr {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65979), unsafe.Pointer((*int8)(unsafe.Pointer(&_copyNodeContentØ00__func__Ø000))), unsafe.Pointer(str(84788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(1)))))) <= int32(_1_pBt.X16) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(1)))))) > int32(_1_pBt.X16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65980), unsafe.Pointer((*int8)(unsafe.Pointer(&_copyNodeContentØ00__func__Ø000))), unsafe.Pointer(str(84812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_iData = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iFromHdr+i32(5)))))) + 1*uintptr(i32(1)))))
crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aTo))+1*uintptr(_1_iData)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aFrom))+1*uintptr(_1_iData)))), uint64((_1_pBt.X16)-uint32(_1_iData)))
@@ -82685,44 +73931,29 @@ func _balance_quick(tls *crt.TLS, _pParent *XMemPage, _pPage *XMemPage, _pSpace
var _1_pStop *uint8 // sqlite3.c:65847:8
_ = _1_pStop
_pBt = (*XBtShared)(unsafe.Pointer(_pPage.X18))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XBtShared)(unsafe.Pointer(_pPage.X18)).X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65829), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(19920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65830), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(84884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X9) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X9) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65831), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(84928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if int32(_pPage.X14) == i32(0) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65834), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65834), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -82745,36 +73976,25 @@ _8:
_1_szCell = (*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8) uint16
}{(_pPage.X24)})))(tls, _pPage, _1_pCell)
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pNew.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pNew.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65849), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(84948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19)) + 1*uintptr(i32(0))))) == i32(13) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage.X19)) + 1*uintptr(i32(0))))) != i32(13) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65850), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(84988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zeroPage(tls, _pNew, i32(13))
_rc = _rebuildPage(tls, _pNew, i32(1), &_1_pCell, &_1_szCell)
if func() int32 {
if _rc != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65853), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65853), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_quickØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -82903,17 +74123,13 @@ _5:
_6:
crt.Xmemcpy(tls, (unsafe.Pointer)(_pData), (unsafe.Pointer)(_1_pCell), uint64(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_szCell)) + 2*uintptr(_i)))))
- func() int32 {
- if (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_szCell)) + 2*uintptr(_i)))) == int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_szCell)) + 2*uintptr(_i)))) != int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8) uint16
- }{(_pPg.X24)})))(tls, _pPg, _1_pCell))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ }{(_pPg.X24)})))(tls, _pPg, _1_pCell)) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65546), unsafe.Pointer((*int8)(unsafe.Pointer(&_rebuildPageØ00__func__Ø000))), unsafe.Pointer(str(85056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _0
@@ -83087,45 +74303,29 @@ func _balance_nonroot(tls *crt.TLS, _pParent *XMemPage, _iParentIdx int32, _aOvf
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(0 /* X0 */))) = i32(0)
*(***uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(16 /* X2 */))) = (**uint8)(unsafe.Pointer(uintptr(i32(0))))
_pBt = (*XBtShared)(unsafe.Pointer(_pParent.X18))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66088), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66089), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(84884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pParent.X9) == i32(0)) || (int32(_pParent.X9) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pParent.X9) != i32(0) && int32(_pParent.X9) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66100), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85120)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pParent.X9) == i32(0)) || (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent))+uintptr(26 /* X16 */))))) + 2*uintptr(i32(0))))) == _iParentIdx) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pParent.X9) != i32(0) && int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent))+uintptr(26 /* X16 */))))) + 2*uintptr(i32(0))))) != _iParentIdx {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66101), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _aOvflSpace != nil {
goto _10
@@ -83144,15 +74344,11 @@ _10:
goto _12
_11:
- func() int32 {
- if (_bBulk == i32(0)) || (_bBulk == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _bBulk != i32(0) && _bBulk != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66122), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iParentIdx != i32(0) {
goto _16
@@ -83251,15 +74447,11 @@ _28:
_23:
_nMaxCells = (_nMaxCells + i32(3)) & i32(-4)
_szScratch = int32(((uint64(_nMaxCells) * u64(8)) + (uint64(_nMaxCells) * u64(2))) + uint64(_pBt.X15))
- func() int32 {
- if _szScratch <= (i32(6) * int32(_pBt.X15)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _szScratch > (i32(6) * int32(_pBt.X15)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66201), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(***uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(16 /* X2 */))) = (**uint8)(unsafe.Pointer(_sqlite3ScratchMalloc(tls, _szScratch)))
if (_b.X2) != (**uint8)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -83272,15 +74464,11 @@ _23:
_34:
*(**uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(24 /* X3 */))) = (*uint16)(unsafe.Pointer((**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_nMaxCells)))))
_aSpace1 = (*uint8)(unsafe.Pointer((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_nMaxCells)))))
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_aSpace1))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_aSpace1))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66209), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XMemPage)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(8 /* X1 */))))) = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 8*uintptr(i32(0))))
_leafCorrection = uint16(int32((*XMemPage)(unsafe.Pointer(_b.X1)).X5) * i32(4))
@@ -83333,15 +74521,11 @@ _47:
goto _50
}
- func() int32 {
- if (_k == i32(0)) || ((int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(26 /* X16 */))))) + 2*uintptr(_k-i32(1))))) + i32(1)) == int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(26 /* X16 */))))) + 2*uintptr(_k))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _k != i32(0) && (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(26 /* X16 */))))) + 2*uintptr(_k-i32(1)))))+i32(1)) != int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(26 /* X16 */))))) + 2*uintptr(_k)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66272), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_b.X0))) = *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[4]*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld))+uintptr(40 /* X17 */))))) + 8*uintptr(_k)))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(0 /* X0 */))) += 1
@@ -83356,15 +74540,11 @@ _54:
goto _55
}
- func() int32 {
- if (_b.X0) < _nMaxCells {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_b.X0) >= _nMaxCells {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66279), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_b.X0))) = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_17_aData)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(int32(_17_maskPage)&((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_piCell)) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_piCell)) + 1*uintptr(i32(1)))))))))))))
{
@@ -83382,15 +74562,11 @@ _55:
}
_23_sz = uint16(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_szNew)) + 4*uintptr(_i))))
- func() int32 {
- if (_b.X0) < _nMaxCells {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_b.X0) >= _nMaxCells {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66289), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0))) = _23_sz
_23_pTemp = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSpace1)) + 1*uintptr(_iSpace1)))
@@ -83399,101 +74575,69 @@ _55:
*p = (*p) + int32(_23_sz)
sink961 = *p
}
- func() int32 {
- if int32(_23_sz) <= (int32(_pBt.X11) + i32(23)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_23_sz) > (int32(_pBt.X11) + i32(23)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66293), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85380)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iSpace1 <= int32(_pBt.X15) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iSpace1 > int32(_pBt.X15) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66294), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)(_23_pTemp), (unsafe.Pointer)(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apDiv)) + 8*uintptr(_i)))), uint64(_23_sz))
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_b.X0))) = (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_23_pTemp)) + uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_leafCorrection)))))))
- func() int32 {
- if (int32(_leafCorrection) == i32(0)) || (int32(_leafCorrection) == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_leafCorrection) != i32(0) && int32(_leafCorrection) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66297), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0))) = uint16(int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0)))) - int32(_leafCorrection))
if (_17_pOld.X5) != 0 {
goto _69
}
- func() int32 {
- if int32(_leafCorrection) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_leafCorrection) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66300), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_17_pOld.X6) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_17_pOld.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66301), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_b.X0)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pOld.X19))+1*uintptr(i32(8))))), uint64(i32(4)))
goto _74
_69:
- func() int32 {
- if int32(_leafCorrection) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_leafCorrection) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66306), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85516)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_77:
if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0)))) >= i32(4) {
goto _78
}
- func() int32 {
- if (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0)))) == i32(3)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0)))) != i32(3) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66310), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_b.X0)))) == (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSpace1))+1*uintptr(_iSpace1-i32(3))))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_b.X0)))) != (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSpace1))+1*uintptr(_iSpace1-i32(3)))) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66311), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSpace1)) + 1*uintptr(postInc961(&_iSpace1, int32(1))))) = uint8(i32(0))
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_b.X0))) += 1
@@ -83676,25 +74820,17 @@ _115:
_42_d = (_42_r + i32(1)) - _leafData
_cachedCellSize(tls, &_b, _42_d)
_119:
- func() int32 {
- if _42_d < _nMaxCells {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _42_d >= _nMaxCells {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66410), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85628)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _42_r < _nMaxCells {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _42_r >= _nMaxCells {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66411), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_cachedCellSize(tls, &_b, _42_r)
if _42_szRight == i32(0) || _bBulk == 0 && ((_42_szRight+int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_42_d)))))+i32(2)) <= (_42_szLeft-(int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_42_r))))+func() int32 {
@@ -83746,15 +74882,11 @@ _132:
goto _115
_118:
- func() int32 {
- if (((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(i32(0))))) > i32(0)) || (((_pParent.X4) == uint32(i32(1))) && (int32(_pParent.X14) == i32(0)))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(i32(0))))) <= i32(0) && ((_pParent.X4) != uint32(i32(1)) || int32(_pParent.X14) != i32(0)) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66438), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pageFlags = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 8*uintptr(i32(0))))).X19)) + 1*uintptr(i32(0)))))
_i = i32(0)
@@ -83767,7 +74899,7 @@ _138:
goto _142
}
- _46_pNew = store5664445((**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew))+8*uintptr(_i))), *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apOld)) + 8*uintptr(_i))))
+ _46_pNew = store5664427((**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
@@ -83781,15 +74913,11 @@ _143:
goto _144
_142:
- func() int32 {
- if _i > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66458), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(11900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _allocateBtreePage(tls, _pBt, &_46_pNew, &_pgno, func() uint32 {
if _bBulk != 0 {
@@ -83844,15 +74972,11 @@ _156:
goto _160
}
- func() int32 {
- if (_sqlite3Config.X6) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66499), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3CorruptError(tls, i32(66500))
goto _balance_cleanup
@@ -83908,15 +75032,11 @@ _172:
goto _163
_166:
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66534), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(84884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3Put4byte(tls, _pRight, (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(_nNew-i32(1))))).X4)
if (_pageFlags&i32(8)) != i32(0) || _nOld == _nNew {
@@ -84016,25 +75136,17 @@ _197:
_66_pNew = *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(_i)))
_j = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_i)))
- func() int32 {
- if _j < _nMaxCells {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j >= _nMaxCells {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66610), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_j)))) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_j)))) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66611), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_66_pCell = *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X2)) + 8*uintptr(_j)))
_66_sz = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_b.X3)) + 2*uintptr(_j)))) + int32(_leafCorrection)
@@ -84070,15 +75182,11 @@ _207:
goto _209
}
- func() int32 {
- if int32(_leafCorrection) == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_leafCorrection) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66643), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85516)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_66_sz = int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8) uint16
@@ -84091,25 +75199,17 @@ _206:
*p = (*p) + _66_sz
sink961 = *p
}
- func() int32 {
- if _66_sz <= (int32(_pBt.X11) + i32(23)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _66_sz > (int32(_pBt.X11) + i32(23)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66648), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85380)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iOvflSpace <= int32(_pBt.X15) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iOvflSpace > int32(_pBt.X15) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66649), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_insertCell(tls, _pParent, _nxDiv+_i, _66_pCell, _66_sz, _66_pTemp, _66_pNew.X4, &_rc)
if _rc == i32(0) {
@@ -84119,15 +75219,11 @@ _206:
goto _balance_cleanup
_216:
- func() int32 {
- if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3PagerIswriteable(tls, (*XPgHdr)(unsafe.Pointer(_pParent.X23))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66652), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(84884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _197
@@ -84145,15 +75241,11 @@ _219:
}
return _i
}()
- func() int32 {
- if (_71_iPg >= i32(0)) && (_71_iPg < _nNew) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _71_iPg < i32(0) || _71_iPg >= _nNew {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66679), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85800)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg)))) == 0 {
goto _228
@@ -84166,25 +75258,17 @@ _228:
goto _230
}
- func() int32 {
- if ((_71_iPg == i32(0)) || ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntOld)) + 4*uintptr(_71_iPg-i32(1))))) >= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_71_iPg-i32(1))))))) || ((*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg-i32(1))))) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _71_iPg != i32(0) && (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntOld)) + 4*uintptr(_71_iPg-i32(1))))) < (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_71_iPg-i32(1))))) && (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg-i32(1))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66690), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85820)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_71_iPg)))) >= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntOld)) + 4*uintptr(_71_iPg))))) || ((*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg+i32(1))))) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntNew)) + 4*uintptr(_71_iPg)))) < (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_cntOld)) + 4*uintptr(_71_iPg)))) && (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg+i32(1))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66694), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _71_iPg != i32(0) {
goto _238
@@ -84214,25 +75298,17 @@ _239:
_242:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_abDone)) + 1*uintptr(_71_iPg))) += 1
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(_71_iPg))))) + uintptr(20 /* X13 */))) = uint16(_usableSpace - (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_szNew)) + 4*uintptr(_71_iPg)))))
- func() int32 {
- if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(_71_iPg)))).X9) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(_71_iPg)))).X9) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66709), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(_71_iPg)))).X14) == _72_nNewCell {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(_71_iPg)))).X14) != _72_nNewCell {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66710), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_230:
_220:
@@ -84240,60 +75316,40 @@ _220:
goto _219
_222:
- func() int32 {
- if crt.Xmemcmp(tls, (unsafe.Pointer)(&_abDone), (unsafe.Pointer)(str(85976)), uint64(_nNew)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if crt.Xmemcmp(tls, (unsafe.Pointer)(&_abDone), (unsafe.Pointer)(str(85976)), uint64(_nNew)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66715), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(85984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nOld > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nOld <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66717), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nNew > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nNew <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66718), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _isRoot == 0 || int32(_pParent.X14) != i32(0) || int32(_pParent.X6) > int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X13) {
goto _255
}
- func() int32 {
- if (_nNew == i32(1)) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nNew != i32(1) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66736), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _defragmentPage(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0)))), i32(-1))
- func() int32 {
- if (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X13) == ((((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X19))+1*uintptr(i32(5)))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X19))+1*uintptr(i32(5)))))) + 1*uintptr(i32(1)))))) - int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X12)) - (int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X14) * i32(2)))) || (_rc != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X13) != ((((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X19))+1*uintptr(i32(5)))))) + 1*uintptr(i32(0)))))<<uint(i32(8)))|int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X19))+1*uintptr(i32(5)))))) + 1*uintptr(i32(1))))))-int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X12))-(int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0))))).X14)*i32(2))) && _rc == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66739), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_copyNodeContent(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0)))), _pParent, &_rc)
_freePage(tls, *(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_apNew)) + 8*uintptr(i32(0)))), &_rc)
@@ -84318,15 +75374,11 @@ _265:
_268:
_264:
_262:
- func() int32 {
- if (_pParent.X0) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParent.X0) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(66755), unsafe.Pointer((*int8)(unsafe.Pointer(&_balance_nonrootØ00__func__Ø000))), unsafe.Pointer(str(86176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = _nNew
_271:
@@ -84377,15 +75429,11 @@ func init() {
func _sqlite3ScratchMalloc(tls *crt.TLS, _n int32) (r0 unsafe.Pointer) { // sqlite3.c:24513:1
var _p unsafe.Pointer // sqlite3.c:24514:8
_ = _p
- func() int32 {
- if _n > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24515), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ScratchMallocØ00__func__Ø000))), unsafe.Pointer(str(1352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0)))
_sqlite3StatusHighwater(tls, i32(8), _n)
@@ -84412,15 +75460,11 @@ _3:
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0)))
_6:
_4:
- func() int32 {
- if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_notheld(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ScratchMallocØ00__func__Ø000))), unsafe.Pointer(str(86208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _p
return
@@ -84434,15 +75478,11 @@ func init() {
}
func _cachedCellSize(tls *crt.TLS, _p *XCellArray, _N int32) (r0 uint16) { // sqlite3.c:65498:1
- func() int32 {
- if (_N >= i32(0)) && (_N < (_p.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _N < i32(0) || _N >= (_p.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65499), unsafe.Pointer((*int8)(unsafe.Pointer(&_cachedCellSizeØ00__func__Ø000))), unsafe.Pointer(str(86268)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N)))) == 0 {
goto _3
@@ -84464,25 +75504,17 @@ func init() {
}
func _computeCellSize(tls *crt.TLS, _p *XCellArray, _N int32) (r0 uint16) { // sqlite3.c:65492:1
- func() int32 {
- if (_N >= i32(0)) && (_N < (_p.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _N < i32(0) || _N >= (_p.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65493), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeCellSizeØ00__func__Ø000))), unsafe.Pointer(str(86268)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N)))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_N)))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65494), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeCellSizeØ00__func__Ø000))), unsafe.Pointer(str(86304)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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
@@ -84499,15 +75531,11 @@ func init() {
}
func _sqlite3PagerRekey(tls *crt.TLS, _pPg *XPgHdr, _iNew uint32, _flags uint16) { // sqlite3.c:53938:1
- func() int32 {
- if (_pPg.X5) != _iNew {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPg.X5) == _iNew {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53939), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerRekeyØ00__func__Ø000))), unsafe.Pointer(str(86336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPg)) + uintptr(44 /* X6 */))) = _flags
_sqlite3PcacheMove(tls, _pPg, _iNew)
@@ -84600,15 +75628,11 @@ _2:
}
return (_iOld - _iNew)
}()
- func() int32 {
- if (((_iOld - _iNew) < _nNew) || (_nCell == i32(0))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_iOld-_iNew) >= _nNew && _nCell != i32(0) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65727), unsafe.Pointer((*int8)(unsafe.Pointer(&_editPageØ00__func__Ø000))), unsafe.Pointer(str(86372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pCellptr = _pPg.X21
crt.Xmemmove(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCellptr))+1*uintptr(_3_nAdd*i32(2))))), (unsafe.Pointer)(_pCellptr), uint64(_nCell*i32(2)))
@@ -84683,17 +75707,13 @@ _19:
_6_pCell = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTmp)) + 1*uintptr(int64((uintptr(unsafe.Pointer(_6_pCell))-uintptr(unsafe.Pointer(_aData)))/1))))
_25:
- func() int32 {
- if i32(0) == crt.Xmemcmp(tls, (unsafe.Pointer)(_6_pCell), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_6_iOff)))), uint64((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
+ func() {
+ if i32(0) != crt.Xmemcmp(tls, (unsafe.Pointer)(_6_pCell), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aData))+1*uintptr(_6_iOff)))), uint64((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8) uint16
}{((*XMemPage)(unsafe.Pointer(_pCArray.X1)).X24)})))(tls, (*XMemPage)(unsafe.Pointer(_pCArray.X1)), *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 8*uintptr(_i+_iNew)))))) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65771), unsafe.Pointer((*int8)(unsafe.Pointer(&_editPageØ00__func__Ø000))), unsafe.Pointer(str(86416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _19
@@ -84749,15 +75769,11 @@ _0:
}
_2_sz = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X3)) + 2*uintptr(_i))))
- func() int32 {
- if _2_sz > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_sz <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65654), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageFreeArrayØ00__func__Ø000))), unsafe.Pointer(str(86516)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pFree == (*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_1_pCell))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_2_sz))))))) {
goto _8
@@ -84767,15 +75783,11 @@ _0:
goto _9
}
- func() int32 {
- if (uintptr(unsafe.Pointer(_pFree)) > uintptr(unsafe.Pointer(_aData))) && (int64((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1) < int64(i32(65536))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_pFree)) <= uintptr(unsafe.Pointer(_aData)) || int64((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1) >= int64(i32(65536)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65657), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageFreeArrayØ00__func__Ø000))), unsafe.Pointer(str(86524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_freeSpace(tls, _pPg, uint16(int64((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1)), uint16(_szFree))
_9:
@@ -84809,15 +75821,11 @@ _3:
goto _15
}
- func() int32 {
- if (uintptr(unsafe.Pointer(_pFree)) > uintptr(unsafe.Pointer(_aData))) && (int64((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1) < int64(i32(65536))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_pFree)) <= uintptr(unsafe.Pointer(_aData)) || int64((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1) >= int64(i32(65536)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65671), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageFreeArrayØ00__func__Ø000))), unsafe.Pointer(str(86524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_freeSpace(tls, _pPg, uint16(int64((uintptr(unsafe.Pointer(_pFree))-uintptr(unsafe.Pointer(_aData)))/1)), uint16(_szFree))
_15:
@@ -84856,15 +75864,11 @@ func _pageInsertArray(tls *crt.TLS, _pPg *XMemPage, _pBegin *uint8, _ppData **ui
_aData = _pPg.X19
_pData = *_ppData
_iEnd = _iFirst + _nCell
- func() int32 {
- if ((_sqlite3Config.X6) == i32(0)) || (int32(_pPg.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_sqlite3Config.X6) != i32(0) && int32(_pPg.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65599), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageInsertArrayØ00__func__Ø000))), unsafe.Pointer(str(86592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = _iFirst
_3:
@@ -84892,15 +75896,11 @@ _10:
}
_1_pSlot = _pData
_9:
- func() int32 {
- if ((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_1_pSlot))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_1_sz))))))))) <= uintptr(unsafe.Pointer(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 8*uintptr(_i)))))) || (uintptr(unsafe.Pointer(_1_pSlot)) >= uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 8*uintptr(_i)))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_1_sz))))))))))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(_1_pSlot))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_1_sz))))))))) > uintptr(unsafe.Pointer(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 8*uintptr(_i))))) && uintptr(unsafe.Pointer(_1_pSlot)) < uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 8*uintptr(_i)))))+uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr(_1_sz))))))))) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65612), unsafe.Pointer((*int8)(unsafe.Pointer(&_pageInsertArrayØ00__func__Ø000))), unsafe.Pointer(str(86624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemmove(tls, (unsafe.Pointer)(_1_pSlot), (unsafe.Pointer)(*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCArray.X2)) + 8*uintptr(_i)))), uint64(_1_sz))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(func() *uint8 {
@@ -84929,30 +75929,22 @@ func init() {
}
func _populateCellCache(tls *crt.TLS, _p *XCellArray, _idx int32, _N int32) { // sqlite3.c:65474:1
- func() int32 {
- if (_idx >= i32(0)) && ((_idx + _N) <= (_p.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _idx < i32(0) || (_idx+_N) > (_p.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65475), unsafe.Pointer((*int8)(unsafe.Pointer(&_populateCellCacheØ00__func__Ø000))), unsafe.Pointer(str(86720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
if _N <= i32(0) {
goto _4
}
- func() int32 {
- if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 8*uintptr(_idx)))) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 8*uintptr(_idx)))) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65477), unsafe.Pointer((*int8)(unsafe.Pointer(&_populateCellCacheØ00__func__Ø000))), unsafe.Pointer(str(86748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_idx)))) != i32(0) {
goto _7
@@ -84964,17 +75956,13 @@ _3:
goto _8
_7:
- func() int32 {
- if ((_sqlite3Config.X6) == i32(0)) || (int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_idx)))) == int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
+ func() {
+ if (_sqlite3Config.X6) != i32(0) && int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X3)) + 2*uintptr(_idx)))) != int32((*(*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(_idx)))))) {
- return i32(0)
- }
- return func() int32 {
+ }{((*XMemPage)(unsafe.Pointer(_p.X1)).X24)})))(tls, (*XMemPage)(unsafe.Pointer(_p.X1)), *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X2)) + 8*uintptr(_idx))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(65481), unsafe.Pointer((*int8)(unsafe.Pointer(&_populateCellCacheØ00__func__Ø000))), unsafe.Pointer(str(86768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_8:
_idx += 1
@@ -85021,15 +76009,11 @@ func _sqlite3ScratchFree(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:24550:1
*(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pSlot)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer(_mem0.X3))
*(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem0)) + uintptr(24 /* X3 */))))) = _2_pSlot
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_mem0)) + uintptr(32 /* X4 */))) += 1
- func() int32 {
- if (_mem0.X4) <= uint32(_sqlite3Config.X21) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_mem0.X4) > uint32(_sqlite3Config.X21) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(24570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ScratchFreeØ00__func__Ø000))), unsafe.Pointer(str(86864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3StatusDown(tls, i32(3), i32(1))
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_mem0.X0)))
@@ -85101,95 +76085,59 @@ func _sqlite3BtreeDelete(tls *crt.TLS, _pCur *XBtCursor, _flags uint8) (r0 int32
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_bSkipnext = i32(0)
_bPreserve = uint8(int32(_flags) & i32(2))
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67241), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pBt.X8) == i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pBt.X8) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67242), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(58756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pBt.X10) & i32(1)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pBt.X10) & i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67243), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(78880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pCur.X10) & i32(1)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pCur.X10) & i32(1)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67244), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(86940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _hasSharedCacheTableLock(tls, _p, _pCur.X7, bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), i32(2)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _hasSharedCacheTableLock(tls, _p, _pCur.X7, bool2int((*XKeyInfo)(unsafe.Pointer(_pCur.X16)) != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))), i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67245), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(81464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _hasReadConflicts(tls, _p, _pCur.X7) == 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _hasReadConflicts(tls, _p, _pCur.X7) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67246), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(86972)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) < int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_pCur.X14)))) >= int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67247), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(9392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pCur.X12) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pCur.X12) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67248), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(9180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_flags) & i32(-7)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_flags) & i32(-7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67249), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iCellDepth = int32(_pCur.X14)
_iCellIdx = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(112 /* X18 */))))) + 2*uintptr(_iCellDepth))))
@@ -85290,26 +76238,18 @@ _31:
_7_nCell = int32((*(*func(*crt.TLS, *XMemPage, *uint8) uint16)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *uint8) uint16
}{(_7_pLeaf.X24)})))(tls, _7_pLeaf, _pCell))
- func() int32 {
- if int32((_pBt.X15)-uint32(i32(8))) >= _7_nCell {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((_pBt.X15)-uint32(i32(8))) < _7_nCell {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67327), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_7_pTmp = _pBt.X27
- func() int32 {
- if _7_pTmp != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _7_pTmp == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87096)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3PagerWrite(tls, (*XPgHdr)(unsafe.Pointer(_7_pLeaf.X23)))
if _rc != i32(0) {
@@ -85352,35 +76292,23 @@ _39:
goto _43
}
- func() int32 {
- if (_bPreserve != 0) && ((int32(_pCur.X14) == _iCellDepth) || ((_sqlite3Config.X6) == i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _bPreserve == 0 || int32(_pCur.X14) != _iCellDepth && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67363), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPage == (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14))))) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pPage != (*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))) && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87160)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_pPage.X14) > i32(0)) || ((_sqlite3Config.X6) == i32(0))) && (_iCellIdx <= int32(_pPage.X14)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X14) <= i32(0) && (_sqlite3Config.X6) != i32(0) || _iCellIdx > int32(_pPage.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeDeleteØ00__func__Ø000))), unsafe.Pointer(str(87208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur)) + uintptr(86 /* X12 */))) = uint8(i32(2))
if _iCellIdx < int32(_pPage.X14) {
@@ -85430,24 +76358,20 @@ func _sqlite3VdbeSorterCompare(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem, _n
_ = _pKey
var _nKey int32 // sqlite3.c:88574:19
_ = _nKey
- func() int32 {
- if int32(_pCsr.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCsr.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88576), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterCompareØ00__func__Ø000))), unsafe.Pointer(str(59748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */)))))))
+ _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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 = store5668990((**XUnpackedRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(48 /* X8 */))))), _sqlite3VdbeAllocUnpackedRecord(tls, _pKeyInfo))
+ _r2 = store5668972((**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
}
@@ -85458,15 +76382,11 @@ func _sqlite3VdbeSorterCompare(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem, _n
_3:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_r2)) + uintptr(16 /* X2 */))) = uint16(_nKeyCol)
_2:
- func() int32 {
- if int32(_r2.X2) == _nKeyCol {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_r2.X2) != _nKeyCol {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterCompareØ00__func__Ø000))), unsafe.Pointer(str(87288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pKey = _vdbeSorterRowkey(tls, _pSorter, &_nKey)
_sqlite3VdbeRecordUnpack(tls, _pKeyInfo, _nKey, _pKey, _r2)
@@ -85525,8 +76445,8 @@ _2:
goto _3
_0:
- *_pnKey = (*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0)).X0
- _pKey = (unsafe.Pointer)((*XSorterRecord)(unsafe.Pointer(uintptr(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5901756)(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((*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))))))))))))
_3:
r0 = _pKey
return
@@ -85540,17 +76460,13 @@ func _sqlite3VdbeSorterRowkey(tls *crt.TLS, _pCsr *XVdbeCursor, _pOut *XMem) (r0
_ = _pKey
var _nKey int32 // sqlite3.c:88533:19
_ = _nKey
- func() int32 {
- if int32(_pCsr.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCsr.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterRowkeyØ00__func__Ø000))), unsafe.Pointer(str(59748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */)))))))
+ _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */)))))))
_pKey = _vdbeSorterRowkey(tls, _pSorter, &_nKey)
if _sqlite3VdbeMemClearAndResize(tls, _pOut, _nKey) == 0 {
goto _2
@@ -85575,17 +76491,13 @@ func init() {
}
func _sqlite3VdbeCursorRestore(tls *crt.TLS, _p *XVdbeCursor) (r0 int32) { // sqlite3.c:74421:1
- func() int32 {
- if int32(_p.X0) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(74422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCursorRestoreØ00__func__Ø000))), unsafe.Pointer(str(74596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 {
+ if _sqlite3BtreeCursorHasMoved(tls, (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X14 */)))))))) == 0 {
goto _2
}
@@ -85605,15 +76517,11 @@ func init() {
}
func _sqlite3BtreeCursorIsValidNN(tls *crt.TLS, _pCur *XBtCursor) (r0 int32) { // sqlite3.c:63303:1
- func() int32 {
- if _pCur != (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pCur == (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63304), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCursorIsValidNNØ00__func__Ø000))), unsafe.Pointer(str(78100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = bool2int(int32(_pCur.X12) == i32(1))
return
@@ -85629,25 +76537,17 @@ func init() {
func _sqlite3BtreeFirst(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32) { // sqlite3.c:63998:1
var _rc int32 // sqlite3.c:63999:7
_ = _rc
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64001), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeFirstØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64002), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeFirstØ00__func__Ø000))), unsafe.Pointer(str(74676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _moveToRoot(tls, _pCur)
if _rc != i32(0) {
@@ -85658,29 +76558,21 @@ func _sqlite3BtreeFirst(tls *crt.TLS, _pCur *XBtCursor, _pRes *int32) (r0 int32)
goto _5
}
- func() int32 {
- if ((_pCur.X7) == uint32(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)))).X14) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCur.X7) != uint32(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)))).X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64006), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeFirstØ00__func__Ø000))), unsafe.Pointer(str(75080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pRes = i32(1)
goto _9
_5:
- func() int32 {
- if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCur))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCur.X14)))).X14) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64009), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeFirstØ00__func__Ø000))), unsafe.Pointer(str(87416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pRes = i32(0)
_rc = _moveToLeftmost(tls, _pCur)
@@ -85702,34 +76594,23 @@ func _sqlite3BtreeRowCountEst(tls *crt.TLS, _pCur *XBtCursor) (r0 int64) { // sq
_ = _n
var _i uint8 // sqlite3.c:64350:6
_ = _i
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64352), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCur.X0)).X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64353), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(74676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if int32(_pCur.X12) != i32(1) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64358), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64358), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -85745,11 +76626,8 @@ _6:
if func() int32 {
if 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) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(64359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeRowCountEstØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -85794,37 +76672,29 @@ func _sqlite3VdbeSorterRewind(tls *crt.TLS, _pCsr *XVdbeCursor, _pbEof *int32) (
var _rc int32 // sqlite3.c:88421:7
_ = _rc
_rc = i32(0)
- func() int32 {
- if int32(_pCsr.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCsr.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterRewindØ00__func__Ø000))), unsafe.Pointer(str(59748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */)))))))
- func() int32 {
- if _pSorter != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pSorter.X12) != i32(0) {
goto _4
}
- if (*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil {
+ if (*XSorterRecord)(unsafe.Pointer((*T5901738)(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)))), (*T5901756)(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)))), (*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))
goto _6
_5:
@@ -85834,27 +76704,19 @@ _6:
return
_4:
- func() int32 {
- if (*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSorterRecord)(unsafe.Pointer((*T5901738)(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)
- return i32(0)
- }()
+ }
}()
_rc = _vdbeSorterFlushPMA(tls, _pSorter)
_rc = _vdbeSorterJoinAll(tls, _pSorter, _rc)
- func() int32 {
- if (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == (*XPmaReader)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) != (*XPmaReader)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88454), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterRewindØ00__func__Ø000))), unsafe.Pointer(str(87524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) {
goto _11
@@ -85874,7 +76736,7 @@ func init() {
crt.Xstrncpy(nil, &_sqlite3VdbeSorterRewindØ00__func__Ø000[0], str(87544), 24)
}
-func _vdbeSorterSort(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5901756) (r0 int32) { // sqlite3.c:87247:1
+func _vdbeSorterSort(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5901738) (r0 int32) { // sqlite3.c:87247:1
var _i int32 // sqlite3.c:87248:7
_ = _i
var _aSlot **XSorterRecord // sqlite3.c:87249:16
@@ -85922,24 +76784,20 @@ _2:
goto _6
_5:
- func() int32 {
- if (*(*int32)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */)))))) < _sqlite3MallocSize(tls, (unsafe.Pointer)(_pList.X1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer((*T5941571)(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)
- return i32(0)
- }()
+ }
}()
- _2_pNext = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList.X1)) + 1*uintptr(*(*int32)(unsafe.Pointer((*T5941589)(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((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))))))
_6:
goto _9
_4:
- _2_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */)))))))
+ _2_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941571)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */)))))))
_9:
- *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))
+ *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941571)(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 {
@@ -85984,15 +76842,11 @@ _15:
_17:
*(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(0 /* X0 */))))) = _p
Xsqlite3_free(tls, (unsafe.Pointer)(_aSlot))
- func() int32 {
- if (int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) == i32(0)) || (int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) == i32(7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) != i32(0) && int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4) != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87294), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSortØ00__func__Ø000))), unsafe.Pointer(str(87616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = int32((*XUnpackedRecord)(unsafe.Pointer(_pTask.X3)).X4)
return
@@ -86066,25 +76920,17 @@ func _vdbeSorterCompareInt(tls *crt.TLS, _pTask *XSortSubtask, _pbKey2Cached *in
_s2 = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(1)))))
_v1 = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(0)))))))
_v2 = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(0)))))))
- func() int32 {
- if (((_s1 > i32(0)) && (_s1 < i32(7))) || (_s1 == i32(8))) || (_s1 == i32(9)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_s1 <= i32(0) || _s1 >= i32(7)) && _s1 != i32(8) && _s1 != i32(9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86707), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterCompareIntØ00__func__Ø000))), unsafe.Pointer(str(87696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((_s2 > i32(0)) && (_s2 < i32(7))) || (_s2 == i32(8))) || (_s2 == i32(9)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_s2 <= i32(0) || _s2 >= i32(7)) && _s2 != i32(8) && _s2 != i32(9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86708), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterCompareIntØ00__func__Ø000))), unsafe.Pointer(str(87732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _s1 <= i32(7) || _s2 <= i32(7) {
goto _11
@@ -86152,15 +76998,11 @@ _26:
_res = _s1 - _s2
_27:
_25:
- func() int32 {
- if _res != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _res == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86734), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterCompareIntØ00__func__Ø000))), unsafe.Pointer(str(68864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _res <= i32(0) {
goto _30
@@ -86256,24 +77098,16 @@ func _vdbeSorterCompareText(tls *crt.TLS, _pTask *XSortSubtask, _pbKey2Cached *i
_p2 = (*uint8)(unsafe.Pointer(_pKey2))
_v1 = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(0)))))))
_v2 = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(0)))))))
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(1))))) < int32(u8(128)) {
- return func() int32 {
- _n1 = int32(uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(1))))))
- return i32(1)
- }()
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + 1*uintptr(i32(1))))) >= int32(u8(128)) {
+ _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_n1)))
}
- return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_n1))))
}()
_n1 = (_n1 - i32(13)) / i32(2)
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(1))))) < int32(u8(128)) {
- return func() int32 {
- _n2 = int32(uint32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(1))))))
- return i32(1)
- }()
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + 1*uintptr(i32(1))))) >= int32(u8(128)) {
+ _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_n2)))
}
- return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2))+1*uintptr(i32(1)))), (*uint32)(unsafe.Pointer(&_n2))))
}()
_n2 = (_n2 - i32(13)) / i32(2)
_res = crt.Xmemcmp(tls, (unsafe.Pointer)(_v1), (unsafe.Pointer)(_v2), uint64(func() int32 {
@@ -86347,15 +77181,11 @@ func _vdbeSorterMerge(tls *crt.TLS, _pTask *XSortSubtask, _p1 *XSorterRecord, _p
_pFinal = nil
_pp = &_pFinal
_bCached = i32(0)
- func() int32 {
- if (_p1 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) && (_p2 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p1 == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) || _p2 == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87200), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterMergeØ00__func__Ø000))), unsafe.Pointer(str(87808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
_1_res = (*(*func(*crt.TLS, *XSortSubtask, *int32, unsafe.Pointer, int32, unsafe.Pointer, int32) int32)(unsafe.Pointer(&struct {
@@ -86366,8 +77196,8 @@ _3:
}
*_pp = _p1
- _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(8 /* X1 */)))))))
- _p1 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p1)) + uintptr(8 /* X1 */)))))))
+ _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 */)))))))
if _p1 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) {
goto _7
}
@@ -86380,8 +77210,8 @@ _7:
_6:
*_pp = _p2
- _pp = (**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(8 /* X1 */)))))))
- _p2 = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p2)) + uintptr(8 /* X1 */)))))))
+ _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 */)))))))
_bCached = i32(0)
if _p2 != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) {
goto _9
@@ -86458,61 +77288,49 @@ _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))), (*T5901756)(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))), (*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))
goto _9
_8:
- _5_aMem = (*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1
+ _5_aMem = (*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1
_5_pCtx = (unsafe.Pointer)(_pTask)
- func() int32 {
- if ((*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) == (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0))))) && ((_pTask.X1) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) != (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) || (_pTask.X1) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87587), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterFlushPMAØ00__func__Ø000))), unsafe.Pointer(str(87840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))).X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSorterRecord)(unsafe.Pointer((*T5901738)(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)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))).X1) == (*uint8)(unsafe.Pointer(uintptr(i32(0))))) || (((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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)))) {
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)
- return i32(0)
- }()
+ }
}()
*(*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))
- *(*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(32 /* X4 */))) = _pSorter.X9
- *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) = i32(0)
+ *(*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)
if _5_aMem == nil {
goto _18
}
- *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = _5_aMem
+ *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(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 ((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil {
+ if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil {
goto _20
}
- *(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = (*uint8)(unsafe.Pointer(_sqlite3Malloc(tls, uint64(_pSorter.X11))))
- if ((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != nil {
+ *(**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 {
goto _21
}
@@ -86530,7 +77348,7 @@ _7:
}
-func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5901756) (r0 int32) { // sqlite3.c:87398:1
+func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5901738) (r0 int32) { // sqlite3.c:87398:1
var _db *Xsqlite3 // sqlite3.c:87399:11
_ = _db
var _rc int32 // sqlite3.c:87400:7
@@ -86547,50 +77365,34 @@ func _vdbeSorterListToPMA(tls *crt.TLS, _pTask *XSortSubtask, _pList *T5901756)
_rc = i32(0)
_iSz = int64((_pList.X2)+_sqlite3VarintLen(tls, uint64(_pList.X2))) + ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(72 /* X7 */))).X1)
crt.Xmemset(tls, (unsafe.Pointer)(&_writer), i32(0), u64(48))
- func() int32 {
- if (_pList.X2) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pList.X2) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87411), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(87956)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(72 /* X7 */))).X0)) != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
}
_rc = _vdbeSorterOpenTempFile(tls, _db, int64(i32(0)), (**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(72 /* X7 */)))))+uintptr(0 /* X0 */))))))
- func() int32 {
- if (_rc != i32(0)) || ((*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(72 /* X7 */))).X0)) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && (*Xsqlite3_file)(unsafe.Pointer((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(72 /* X7 */))).X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87416), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(87972)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(72 /* X7 */))).X1) == int64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(72 /* X7 */))).X1) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87417), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(88008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pTask.X5) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pTask.X5) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87418), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(88028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
if _rc != i32(0) {
@@ -86619,7 +77421,7 @@ _13:
goto _16
}
- _4_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_p)) + uintptr(8 /* X1 */)))))))
+ _4_pNext = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941571)(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)))) {
@@ -86635,25 +77437,17 @@ _16:
*(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pList)) + uintptr(0 /* X0 */))))) = _4_p
_rc = _vdbePmaWriterFinish(tls, &_writer, (*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(72 /* X7 */)))))+uintptr(8 /* X1 */))))
_12:
- func() int32 {
- if (_rc != i32(0)) || ((*XSorterRecord)(unsafe.Pointer(_pList.X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && (*XSorterRecord)(unsafe.Pointer(_pList.X0)) != (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87450), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(88044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_rc != i32(0)) || (((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(72 /* X7 */))).X1) == _iSz) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc == i32(0) && ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(72 /* X7 */))).X1) != _iSz {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87451), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterListToPMAØ00__func__Ø000))), unsafe.Pointer(str(88080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -86785,15 +77579,11 @@ _3:
sink967 = *p
}
_4:
- func() int32 {
- if (_p.X4) < (_p.X2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X4) >= (_p.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87343), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaWriteBlobØ00__func__Ø000))), unsafe.Pointer(str(88140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_nRem
@@ -86821,11 +77611,8 @@ func _vdbePmaWriterFinish(tls *crt.TLS, _p *XPmaWriter, _piEof *int64) (r0 int32
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87360), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaWriterFinishØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87360), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaWriterFinishØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || (_p.X4) <= (_p.X3) {
@@ -86856,15 +77643,11 @@ func init() {
}
func _vdbeSorterCreateThread(tls *crt.TLS, _pTask *XSortSubtask, _xTask func(*crt.TLS, unsafe.Pointer) unsafe.Pointer, _pIn unsafe.Pointer) (r0 int32) { // sqlite3.c:86979:1
- func() int32 {
- if ((*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) == (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0))))) && ((_pTask.X1) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSQLiteThread)(unsafe.Pointer(_pTask.X0)) != (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) || (_pTask.X1) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86984), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterCreateThreadØ00__func__Ø000))), unsafe.Pointer(str(87840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _sqlite3ThreadCreate(tls, (**XSQLiteThread)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(0 /* X0 */))))), _xTask, _pIn)
return
@@ -86882,39 +77665,27 @@ func _sqlite3ThreadCreate(tls *crt.TLS, _ppThread **XSQLiteThread, _xTask func(*
_ = _p
var _rc int32 // sqlite3.c:26861:7
_ = _rc
- func() int32 {
- if _ppThread != (**XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _ppThread == (**XSQLiteThread)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26863), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadCreateØ00__func__Ø000))), unsafe.Pointer(str(88248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
+ func() {
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) unsafe.Pointer
- }{_xTask})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_xTask})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) unsafe.Pointer
}{nil})) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadCreateØ00__func__Ø000))), unsafe.Pointer(str(88260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_sqlite3Config.X1) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_sqlite3Config.X1) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(26866), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ThreadCreateØ00__func__Ø000))), unsafe.Pointer(str(88272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_ppThread = (*XSQLiteThread)(unsafe.Pointer(uintptr(i32(0))))
_p = (*XSQLiteThread)(unsafe.Pointer(_sqlite3Malloc(tls, u64(40))))
@@ -86964,17 +77735,13 @@ func _vdbeSorterFlushThread(tls *crt.TLS, _pCtx unsafe.Pointer) (r0 unsafe.Point
var _rc int32 // sqlite3.c:87535:7
_ = _rc
_pTask = (*XSortSubtask)(unsafe.Pointer(_pCtx))
- func() int32 {
- if (_pTask.X1) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTask.X1) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87536), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterFlushThreadØ00__func__Ø000))), unsafe.Pointer(str(88328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _rc = _vdbeSorterListToPMA(tls, _pTask, (*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(32 /* X4 */))))
+ _rc = _vdbeSorterListToPMA(tls, _pTask, (*T5901738)(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
@@ -87030,15 +77797,11 @@ _3:
goto _4
}
- func() int32 {
- if (int32(_pSorter.X13) == i32(0)) || (int32(_pSorter.X15) > i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pSorter.X13) != i32(0) && int32(_pSorter.X15) <= i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88353), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSetupMergeØ00__func__Ø000))), unsafe.Pointer(str(88368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pSorter.X13) == 0 {
goto _8
@@ -87076,20 +77839,16 @@ _13:
goto _16
}
- if store5935819(&_7_pIncr, (*XIncrMerger)(unsafe.Pointer((*XPmaReader)(unsafe.Pointer(uintptr(_pMain.X3)+80*uintptr(_3_iTask))).X10))) == nil {
+ if store5935801(&_7_pIncr, (*XIncrMerger)(unsafe.Pointer((*XPmaReader)(unsafe.Pointer(uintptr(_pMain.X3)+80*uintptr(_3_iTask))).X10))) == nil {
goto _17
}
_vdbeIncrMergerSetThreads(tls, _7_pIncr)
- func() int32 {
- if (*XSortSubtask)(unsafe.Pointer(_7_pIncr.X0)) != _3_pLast {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSortSubtask)(unsafe.Pointer(_7_pIncr.X0)) == _3_pLast {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88372), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSetupMergeØ00__func__Ø000))), unsafe.Pointer(str(88412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_17:
_3_iTask += 1
@@ -87103,15 +77862,11 @@ _20:
}
_9_p = (*XPmaReader)(unsafe.Pointer(uintptr(_pMain.X3) + 80*uintptr(_3_iTask)))
- func() int32 {
- if ((*XIncrMerger)(unsafe.Pointer(_9_p.X10)) == (*XIncrMerger)(unsafe.Pointer(uintptr(i32(0))))) || (((*XSortSubtask)(unsafe.Pointer((*XIncrMerger)(unsafe.Pointer(_9_p.X10)).X0)) == (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */)))))+104*uintptr(_3_iTask)))) && ((_3_iTask != (int32(_pSorter.X15) - i32(1))) || (((*XIncrMerger)(unsafe.Pointer(_9_p.X10)).X5) == i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XIncrMerger)(unsafe.Pointer(_9_p.X10)) != (*XIncrMerger)(unsafe.Pointer(uintptr(i32(0)))) && ((*XSortSubtask)(unsafe.Pointer((*XIncrMerger)(unsafe.Pointer(_9_p.X10)).X0)) != (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */)))))+104*uintptr(_3_iTask))) || _3_iTask == (int32(_pSorter.X15)-i32(1)) && ((*XIncrMerger)(unsafe.Pointer(_9_p.X10)).X5) != i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88386), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterSetupMergeØ00__func__Ø000))), unsafe.Pointer(str(88432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _vdbePmaReaderIncrInit(tls, _9_p, i32(1))
_3_iTask += 1
@@ -87171,15 +77926,11 @@ func _vdbeSorterMergeTreeBuild(tls *crt.TLS, _pSorter *XVdbeSorter, _ppOut **XMe
_ = _6_nReader
_pMain = nil
_rc = i32(0)
- func() int32 {
- if ((_pSorter.X13) != 0) || (int32(_pSorter.X15) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pSorter.X13) == 0 && int32(_pSorter.X15) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88270), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterMergeTreeBuildØ00__func__Ø000))), unsafe.Pointer(str(88552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pSorter.X15) <= i32(1) {
goto _3
@@ -87200,15 +77951,11 @@ _5:
}
_2_pTask = (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */))))) + 104*uintptr(_iTask)))
- func() int32 {
- if ((_2_pTask.X5) > i32(0)) || i32(1) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_2_pTask.X5) <= i32(0) && i32(1) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88279), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterMergeTreeBuildØ00__func__Ø000))), unsafe.Pointer(str(88596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) == 0 && (_2_pTask.X5) == 0 {
goto _14
@@ -87274,15 +78021,11 @@ _16:
goto _28
_27:
- func() int32 {
- if _pMain == (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pMain != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88311), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeSorterMergeTreeBuildØ00__func__Ø000))), unsafe.Pointer(str(88644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pMain = _3_pRoot
_28:
@@ -87323,15 +78066,11 @@ func _vdbeMergeEngineNew(tls *crt.TLS, _nReader int32) (r0 *XMergeEngine) { // s
var _pNew *XMergeEngine // sqlite3.c:87025:15
_ = _pNew
_N = i32(2)
- func() int32 {
- if _nReader <= i32(16) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nReader > i32(16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87027), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMergeEngineNewØ00__func__Ø000))), unsafe.Pointer(str(88684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
if _N >= _nReader {
@@ -87410,7 +78149,7 @@ func _vdbeMergeEngineLevel0(tls *crt.TLS, _pTask *XSortSubtask, _nPMA int32, _pi
_ = _1_pReadr
_iOff = *_piOffset
_rc = i32(0)
- *_ppOut = store5945875(&_pNew, _vdbeMergeEngineNew(tls, _nPMA))
+ *_ppOut = store5945857(&_pNew, _vdbeMergeEngineNew(tls, _nPMA))
if _pNew != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) {
goto _0
}
@@ -87449,45 +78188,29 @@ func _vdbePmaReaderInit(tls *crt.TLS, _pTask *XSortSubtask, _pFile *XSorterFile,
_ = _rc
var _1_nByte uint64 // sqlite3.c:86589:9
_ = _1_nByte
- func() int32 {
- if (_pFile.X1) > _iStart {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pFile.X1) <= _iStart {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86582), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderInitØ00__func__Ø000))), unsafe.Pointer(str(88736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pReadr.X5) == (*uint8)(unsafe.Pointer(uintptr(i32(0))))) && ((_pReadr.X2) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pReadr.X5) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) || (_pReadr.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86583), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderInitØ00__func__Ø000))), unsafe.Pointer(str(88756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pReadr.X7) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pReadr.X7) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86584), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderInitØ00__func__Ø000))), unsafe.Pointer(str(88796)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pReadr.X9) == (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pReadr.X9) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86585), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderInitØ00__func__Ø000))), unsafe.Pointer(str(88816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _vdbePmaReaderSeek(tls, _pTask, _pReadr, _pFile, _iStart)
if _rc != i32(0) {
@@ -87530,15 +78253,11 @@ func _vdbePmaReaderSeek(tls *crt.TLS, _pTask *XSortSubtask, _pReadr *XPmaReader,
var _4_nRead int32 // sqlite3.c:86508:11
_ = _4_nRead
_rc = i32(0)
- func() int32 {
- if ((*XIncrMerger)(unsafe.Pointer(_pReadr.X10)) == (*XIncrMerger)(unsafe.Pointer(uintptr(i32(0))))) || (((*XIncrMerger)(unsafe.Pointer(_pReadr.X10)).X4) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XIncrMerger)(unsafe.Pointer(_pReadr.X10)) != (*XIncrMerger)(unsafe.Pointer(uintptr(i32(0)))) && ((*XIncrMerger)(unsafe.Pointer(_pReadr.X10)).X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86487), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderSeekØ00__func__Ø000))), unsafe.Pointer(str(88852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3FaultSim(tls, i32(201)) == 0 {
goto _3
@@ -87721,15 +78440,11 @@ func _vdbePmaReadBlob(tls *crt.TLS, _p *XPmaReader, _nByte int32, _ppOut **uint8
return
_0:
- func() int32 {
- if (_p.X7) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X7) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86349), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReadBlobØ00__func__Ø000))), unsafe.Pointer(str(88916)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iBuf = int32((_p.X0) % int64(_p.X8))
if _iBuf != i32(0) {
@@ -87746,26 +78461,18 @@ _0:
_4:
_2_nRead = int32((_p.X1) - (_p.X0))
_5:
- func() int32 {
- if _2_nRead > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_nRead <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86365), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReadBlobØ00__func__Ø000))), unsafe.Pointer(str(88928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_rc = _sqlite3OsRead(tls, (*Xsqlite3_file)(unsafe.Pointer(_p.X4)), (unsafe.Pointer)(_p.X7), _2_nRead, _p.X0)
- func() int32 {
- if _2_rc != i32(522) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_rc == i32(522) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86369), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReadBlobØ00__func__Ø000))), unsafe.Pointer(str(88936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _2_rc == i32(0) {
goto _10
@@ -87849,15 +78556,11 @@ _21:
return
_22:
- func() int32 {
- if _8_aNext != (_p.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _8_aNext == (_p.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(86414), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReadBlobØ00__func__Ø000))), unsafe.Pointer(str(88964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X5))+1*uintptr(_nByte-_6_nRem)))), (unsafe.Pointer)(_8_aNext), uint64(_8_nCopy))
{
@@ -87994,15 +78697,11 @@ func _vdbeIncrBgPopulate(tls *crt.TLS, _pIncr *XIncrMerger) (r0 int32) { // sqli
var _p unsafe.Pointer // sqlite3.c:87775:8
_ = _p
_p = (unsafe.Pointer)(_pIncr)
- func() int32 {
- if (_pIncr.X5) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pIncr.X5) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87776), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeIncrBgPopulateØ00__func__Ø000))), unsafe.Pointer(str(89000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _vdbeSorterCreateThread(tls, (*XSortSubtask)(unsafe.Pointer(_pIncr.X0)), _vdbeIncrPopulateThread, _p)
return
@@ -88056,15 +78755,11 @@ func _vdbeIncrPopulate(tls *crt.TLS, _pIncr *XIncrMerger) (r0 int32) { // sqlite
_pOut = (*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIncr))+uintptr(40 /* X6 */))))) + 16*uintptr(i32(1))))
_pTask = (*XSortSubtask)(unsafe.Pointer(_pIncr.X0))
_pMerger = (*XMergeEngine)(unsafe.Pointer(_pIncr.X1))
- func() int32 {
- if (_pIncr.X4) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pIncr.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87730), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeIncrPopulateØ00__func__Ø000))), unsafe.Pointer(str(89040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_vdbePmaWriterInit(tls, (*Xsqlite3_file)(unsafe.Pointer(_pOut.X0)), &_writer, (*XVdbeSorter)(unsafe.Pointer(_pTask.X2)).X3, _iStart)
_2:
@@ -88091,15 +78786,11 @@ _4:
_5:
_vdbePmaWriteVarint(tls, &_writer, uint64(_1_nKey))
_vdbePmaWriteBlob(tls, &_writer, _1_pReader.X6, _1_nKey)
- func() int32 {
- if (*XSortSubtask)(unsafe.Pointer((*XMergeEngine)(unsafe.Pointer(_pIncr.X1)).X1)) == _pTask {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSortSubtask)(unsafe.Pointer((*XMergeEngine)(unsafe.Pointer(_pIncr.X1)).X1)) != _pTask {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87749), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeIncrPopulateØ00__func__Ø000))), unsafe.Pointer(str(89056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _vdbeMergeEngineStep(tls, (*XMergeEngine)(unsafe.Pointer(_pIncr.X1)), &_1_dummy)
goto _2
@@ -88300,7 +78991,7 @@ func _vdbeIncrMergerNew(tls *crt.TLS, _pTask *XSortSubtask, _pMerger *XMergeEngi
var _pIncr *XIncrMerger // sqlite3.c:87843:14
_ = _pIncr
_rc = i32(0)
- _pIncr = store5935819(_ppOut, (*XIncrMerger)(unsafe.Pointer(func() unsafe.Pointer {
+ _pIncr = store5935801(_ppOut, (*XIncrMerger)(unsafe.Pointer(func() unsafe.Pointer {
if _sqlite3FaultSim(tls, i32(100)) != 0 {
return unsafe.Pointer((unsafe.Pointer)(uintptr(i32(0))))
}
@@ -88364,15 +79055,11 @@ func _vdbePmaReaderIncrInit(tls *crt.TLS, _pReadr *XPmaReader, _eMode int32) (r0
goto _0
}
- func() int32 {
- if ((_pIncr.X5) == i32(0)) || (_eMode == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pIncr.X5) != i32(0) && _eMode != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88120), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderIncrInitØ00__func__Ø000))), unsafe.Pointer(str(89132)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pIncr.X5) == 0 {
goto _4
@@ -88450,15 +79137,11 @@ _1:
goto _4
}
- func() int32 {
- if ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(88 /* X8 */))).X1) > int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask)) + uintptr(88 /* X8 */))).X1) <= int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88053), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderIncrMergeInitØ00__func__Ø000))), unsafe.Pointer(str(89204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _vdbeSorterOpenTempFile(tls, _db, (*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(88 /* X8 */))).X1, (**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(88 /* X8 */)))))+uintptr(0 /* X0 */))))))
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XSorterFile)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTask))+uintptr(88 /* X8 */))))) + uintptr(8 /* X1 */))) = int64(i32(0))
@@ -88481,15 +79164,11 @@ _0:
goto _9
}
- func() int32 {
- if (_eMode == i32(2)) || (_eMode == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eMode != i32(2) && _eMode != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88077), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbePmaReaderIncrMergeInitØ00__func__Ø000))), unsafe.Pointer(str(89224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _vdbeIncrPopulate(tls, _pIncr)
_9:
@@ -88514,15 +79193,11 @@ func _vdbeMergeEngineInit(tls *crt.TLS, _pTask *XSortSubtask, _pMerger *XMergeEn
_rc = i32(0)
_nTree = _pMerger.X0
i32(0)
- func() int32 {
- if (*XSortSubtask)(unsafe.Pointer(_pMerger.X1)) == (*XSortSubtask)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSortSubtask)(unsafe.Pointer(_pMerger.X1)) != (*XSortSubtask)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87969), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMergeEngineInitØ00__func__Ø000))), unsafe.Pointer(str(89272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XSortSubtask)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMerger)) + uintptr(8 /* X1 */))))) = _pTask
_i = i32(0)
@@ -88592,15 +79267,11 @@ func _vdbeMergeEngineCompare(tls *crt.TLS, _pMerger *XMergeEngine, _iOut int32)
_ = _5_bCached
var _5_res int32 // sqlite3.c:87904:9
_ = _5_res
- func() int32 {
- if (_iOut < (_pMerger.X0)) && (_iOut > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iOut >= (_pMerger.X0) || _iOut <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87884), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMergeEngineCompareØ00__func__Ø000))), unsafe.Pointer(str(89312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iOut < ((_pMerger.X0) / i32(2)) {
goto _3
@@ -88634,15 +79305,11 @@ _5:
_7:
_5_pTask = (*XSortSubtask)(unsafe.Pointer(_pMerger.X1))
_5_bCached = i32(0)
- func() int32 {
- if (*XUnpackedRecord)(unsafe.Pointer(_5_pTask.X3)) != (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XUnpackedRecord)(unsafe.Pointer(_5_pTask.X3)) == (*XUnpackedRecord)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87905), unsafe.Pointer((*int8)(unsafe.Pointer(&_vdbeMergeEngineCompareØ00__func__Ø000))), unsafe.Pointer(str(89344)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5_res = (*(*func(*crt.TLS, *XSortSubtask, *int32, unsafe.Pointer, int32, unsafe.Pointer, int32) int32)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer, *int32, unsafe.Pointer, int32, unsafe.Pointer, int32) int32
@@ -88683,60 +79350,40 @@ func _sqlite3VdbeSorterNext(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor, _pb
_ = _rc
var _4_pFree *XSorterRecord // sqlite3.c:88490:18
_ = _4_pFree
- func() int32 {
- if int32(_pCsr.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCsr.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88471), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(59748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */)))))))
- func() int32 {
- if ((_pSorter.X12) != 0) || (((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == (*XPmaReader)(unsafe.Pointer(uintptr(i32(0))))) && ((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) == (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pSorter.X12) == 0 {
goto _6
}
- func() int32 {
- if ((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == (*XPmaReader)(unsafe.Pointer(uintptr(i32(0))))) || ((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) == (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*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(88475), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pSorter.X13) == i32(0)) || ((*XPmaReader)(unsafe.Pointer(_pSorter.X4)) != nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pSorter.X13) != i32(0) && (*XPmaReader)(unsafe.Pointer(_pSorter.X4)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89528)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pSorter.X13) == i32(1)) || ((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) != nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pSorter.X13) != i32(1) && (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88477), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pSorter.X13) == 0 {
goto _16
@@ -88747,41 +79394,33 @@ func _sqlite3VdbeSorterNext(tls *crt.TLS, _db *Xsqlite3, _pCsr *XVdbeCursor, _pb
goto _17
_16:
- func() int32 {
- if (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) != (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)) == (*XMergeEngine)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88485), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSortSubtask)(unsafe.Pointer((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)).X1)) == (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */)))))+104*uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSortSubtask)(unsafe.Pointer((*XMergeEngine)(unsafe.Pointer(_pSorter.X5)).X1)) != (*XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XSortSubtask)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(96 /* X17 */)))))+104*uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(88486), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterNextØ00__func__Ø000))), unsafe.Pointer(str(89636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _vdbeMergeEngineStep(tls, (*XMergeEngine)(unsafe.Pointer(_pSorter.X5)), _pbEof)
_17:
goto _22
_6:
- _4_pFree = (*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0))
- *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = (*XSorterRecord)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(8 /* X1 */)))))))
- *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pFree)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))
- if ((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
+ _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)))) {
goto _23
}
_vdbeSorterRecordFree(tls, _db, _4_pFree)
_23:
- *_pbEof = bool2int((*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil)
+ *_pbEof = bool2int((*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil)
_rc = i32(0)
_22:
r0 = _rc
@@ -88819,25 +79458,17 @@ func _sqlite3VdbeSorterWrite(tls *crt.TLS, _pCsr *XVdbeCursor, _pVal *XMem) (r0
var _10_nNew int32 // sqlite3.c:87685:11
_ = _10_nNew
_rc = i32(0)
- func() int32 {
- if int32(_pCsr.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCsr.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterWriteØ00__func__Ø000))), unsafe.Pointer(str(59748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(48 /* X14 */)))))))
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5)) + 1*uintptr(i32(1))))))) < int32(u8(128)) {
- return func() int32 {
- _t = int32(uint32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5)) + 1*uintptr(i32(1))))))))
- return i32(1)
- }()
+ _pSorter = (*XVdbeSorter)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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)))
}
- return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVal.X5))+1*uintptr(i32(1)))))), (*uint32)(unsafe.Pointer(&_t))))
}()
if _t <= i32(0) || _t >= i32(10) || _t == i32(7) {
goto _6
@@ -88866,15 +79497,11 @@ _9:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(92 /* X16 */))) = uint8(i32(0))
_10:
_7:
- func() int32 {
- if _pSorter != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSorter == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(87637), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSorterWriteØ00__func__Ø000))), unsafe.Pointer(str(87496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nReq = int32(uint64(_pVal.X4) + u64(16))
_nPMA = (_pVal.X4) + _sqlite3VarintLen(tls, uint64(_pVal.X4))
@@ -88882,7 +79509,7 @@ _7:
goto _13
}
- if ((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil {
+ if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil {
goto _14
}
@@ -88890,29 +79517,25 @@ _7:
goto _16
_14:
- _bFlush = bool2int((((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X2) > (_pSorter.X1)) || ((((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X2) > (_pSorter.X0)) && _sqlite3HeapNearlyFull(tls) != 0))
+ _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))
_16:
if _bFlush == 0 {
goto _19
}
_rc = _vdbeSorterFlushPMA(tls, _pSorter)
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */))) = i32(0)
+ *(*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)(_pSorter)) + uintptr(80 /* X10 */))) = i32(0)
- func() int32 {
- if (_rc != i32(0)) || ((*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == (*XSorterRecord)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ 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)))) {
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)
- return i32(0)
- }()
+ }
}()
_19:
_13:
{
- p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */)))
+ p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(16 /* X2 */)))
*p = (*p) + _nPMA
sink961 = *p
}
@@ -88922,7 +79545,7 @@ _13:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(8 /* X2 */))) = _nPMA
_23:
- if ((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil {
+ if ((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X1) == nil {
goto _24
}
@@ -88931,7 +79554,7 @@ _23:
goto _25
}
- _10_iListOff = int32(int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1))) / 1))
+ _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_nNew = (_pSorter.X11) * i32(2)
_26:
if _10_nNew >= _9_nMin {
@@ -88954,7 +79577,7 @@ _28:
_10_nNew = _9_nMin
_29:
- _10_aNew = (*uint8)(unsafe.Pointer(_sqlite3Realloc(tls, (unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1), uint64(_10_nNew))))
+ _10_aNew = (*uint8)(unsafe.Pointer(_sqlite3Realloc(tls, (unsafe.Pointer)((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1), uint64(_10_nNew))))
if _10_aNew != nil {
goto _30
}
@@ -88963,21 +79586,21 @@ _29:
return
_30:
- *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(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)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(8 /* X1 */))) = _10_aNew
+ *(**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
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(84 /* X11 */))) = _10_nNew
_25:
- _pNew = (*XSorterRecord)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1)) + 1*uintptr(_pSorter.X10)))))
+ _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)))))
{
p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(80 /* X10 */)))
*p = (*p) + ((_nReq + i32(7)) & i32(-8))
sink961 = *p
}
- if (*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil {
+ if (*XSorterRecord)(unsafe.Pointer((*T5901738)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)) == nil {
goto _31
}
- *(*int32)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = int32(int64((uintptr(unsafe.Pointer((*uint8)(unsafe.Pointer((*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X0)))))) - uintptr(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))).X1))) / 1))
+ *(*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))
_31:
goto _32
@@ -88991,11 +79614,11 @@ _24:
return
_33:
- *(**XSorterRecord)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5941589)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))))) = (*XSorterRecord)(unsafe.Pointer((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter)) + uintptr(56 /* X9 */))).X0))
+ *(**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))
_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)((*T5901756)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSorter))+uintptr(56 /* X9 */))))) + uintptr(0 /* X0 */))))) = _pNew
+ *(**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
@@ -89029,26 +79652,18 @@ func _sqlite3VdbeIdxRowid(tls *crt.TLS, _db *Xsqlite3, _pCur *XBtCursor, _rowid
var _v XMem // sqlite3.c:75715:10
_ = _v
_nCellKey = i64(0)
- func() int32 {
- if _sqlite3BtreeCursorIsValid(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeCursorIsValid(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75722), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIdxRowidØ00__func__Ø000))), unsafe.Pointer(str(78416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nCellKey = int64(_sqlite3BtreePayloadSize(tls, _pCur))
- func() int32 {
- if (uint64(_nCellKey) & u64(4294967295)) == uint64(_nCellKey) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (uint64(_nCellKey) & u64(4294967295)) != uint64(_nCellKey) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIdxRowidØ00__func__Ø000))), unsafe.Pointer(str(89772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemInit(tls, &_m, _db, uint16(i32(0)))
_rc = _sqlite3VdbeMemFromBtree(tls, _pCur, uint32(i32(0)), uint32(_nCellKey), &_m)
@@ -89060,11 +79675,10 @@ func _sqlite3VdbeIdxRowid(tls *crt.TLS, _db *Xsqlite3, _pCur *XBtCursor, _rowid
return
_4:
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer(_m.X5))) < int32(u8(128)) {
- return func() int32 { _szHdr = uint32(*(*uint8)(unsafe.Pointer(_m.X5))); return i32(1) }()
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(_m.X5))) >= int32(u8(128)) {
+ _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(_m.X5)), &_szHdr)
}
- return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer(_m.X5)), &_szHdr))
}()
if _szHdr >= uint32(i32(3)) && int32(_szHdr) <= (_m.X4) {
goto _8
@@ -89073,14 +79687,10 @@ _4:
goto _idx_rowid_corruption
_8:
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5)) + 1*uintptr(_szHdr-uint32(i32(1)))))))) < int32(u8(128)) {
- return func() int32 {
- _typeRowid = uint32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5)) + 1*uintptr(_szHdr-uint32(i32(1))))))))
- return i32(1)
- }()
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5)) + 1*uintptr(_szHdr-uint32(i32(1)))))))) >= int32(u8(128)) {
+ _sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5))+1*uintptr(_szHdr-uint32(i32(1))))))), &_typeRowid)
}
- return int32(_sqlite3GetVarint32(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5))+1*uintptr(_szHdr-uint32(i32(1))))))), &_typeRowid))
}()
if _typeRowid >= uint32(i32(1)) && _typeRowid <= uint32(i32(9)) && _typeRowid != uint32(i32(7)) {
goto _13
@@ -89098,7 +79708,7 @@ _13:
_14:
_sqlite3VdbeSerialGet(tls, (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_m.X5))+1*uintptr(uint32(_m.X4)-_lenRowid))))), _typeRowid, &_v)
- *_rowid = *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_v)) + uintptr(0 /* X0 */)))))
+ *_rowid = *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_v)) + uintptr(0 /* X0 */)))))
_sqlite3VdbeMemRelease(tls, &_m)
r0 = i32(0)
return
@@ -89126,26 +79736,18 @@ func _sqlite3VdbeIdxKeyCompare(tls *crt.TLS, _db *Xsqlite3, _pC *XVdbeCursor, _p
var _m XMem // sqlite3.c:75795:7
_ = _m
_nCellKey = i64(0)
- func() int32 {
- if int32(_pC.X0) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pC.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75797), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeIdxKeyCompareØ00__func__Ø000))), unsafe.Pointer(str(66180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _pCur = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823709)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pC)) + uintptr(48 /* X14 */)))))))
- func() int32 {
- if _sqlite3BtreeCursorIsValid(tls, _pCur) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ _pCur = (*XBtCursor)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5823691)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nCellKey = int64(_sqlite3BtreePayloadSize(tls, _pCur))
if _nCellKey > int64(i32(0)) && _nCellKey <= int64(i32(2147483647)) {
@@ -89204,35 +79806,23 @@ func _btreeDropTable(tls *crt.TLS, _p *XBtree, _iTable uint32, _piMoved *int32)
_ = _5_pMove
_pPage = nil
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67669), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeDropTableØ00__func__Ø000))), unsafe.Pointer(str(16676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X2) == i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X2) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67670), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeDropTableØ00__func__Ø000))), unsafe.Pointer(str(78856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iTable >= uint32(i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iTable < uint32(i32(2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67671), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeDropTableØ00__func__Ø000))), unsafe.Pointer(str(89864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _btreeGetPage(tls, _pBt, _iTable, &_pPage, i32(0))
if _rc == 0 {
@@ -89320,15 +79910,11 @@ _15:
goto _15
_16:
- func() int32 {
- if _2_maxRootPgno != ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_maxRootPgno == ((uint32(_sqlite3PendingByte) / (_pBt.X15)) + uint32(i32(1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67736), unsafe.Pointer((*int8)(unsafe.Pointer(&_btreeDropTableØ00__func__Ø000))), unsafe.Pointer(str(89876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeUpdateMeta(tls, _p, i32(4), _2_maxRootPgno)
goto _20
@@ -89355,15 +79941,11 @@ func _sqlite3BtreeClearTable(tls *crt.TLS, _p *XBtree, _iTable int32, _pnChange
_ = _pBt
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_sqlite3BtreeEnter(tls, _p)
- func() int32 {
- if int32(_p.X2) == i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X2) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67620), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeClearTableØ00__func__Ø000))), unsafe.Pointer(str(78856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _saveAllCursors(tls, _pBt, uint32(_iTable), (*XBtCursor)(unsafe.Pointer(uintptr(i32(0)))))
if i32(0) != _rc {
@@ -89398,15 +79980,11 @@ func _clearDatabasePage(tls *crt.TLS, _pBt *XBtShared, _pgno uint32, _freePageFl
_ = _hdr
var _info XCellInfo // sqlite3.c:67560:12
_ = _info
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pBt.X21))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67562), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearDatabasePageØ00__func__Ø000))), unsafe.Pointer(str(7928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pgno <= _btreePagecount(tls, _pBt) {
goto _2
@@ -89486,15 +80064,11 @@ _12:
goto _15
}
- func() int32 {
- if ((_pPage.X2) != 0) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X2) == 0 && (_sqlite3Config.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67587), unsafe.Pointer((*int8)(unsafe.Pointer(&_clearDatabasePageØ00__func__Ø000))), unsafe.Pointer(str(89952)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := _pnChange
@@ -89543,15 +80117,11 @@ func _sqlite3RootPageMoved(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _iFrom int32
_ = _1_pTab
var _3_pIdx *XIndex // sqlite3.c:101764:11
_ = _3_pIdx
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101753), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RootPageMovedØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb)))
_pHash = (*XHash)(unsafe.Pointer(uintptr(_pDb.X4) + uintptr(8 /* X2 */)))
@@ -89625,35 +80195,23 @@ func _sqlite3AnalysisLoad(tls *crt.TLS, _db *Xsqlite3, _iDb int32) (r0 int32) {
_ = _6_pIdx
_rc = i32(0)
_pSchema = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X4))
- func() int32 {
- if (_iDb >= i32(0)) && (_iDb < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) || _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalysisLoadØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98539), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalysisLoadØ00__func__Ø000))), unsafe.Pointer(str(67664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98542), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalysisLoadØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSchema)) + uintptr(8 /* X2 */))).X2))
_7:
@@ -89702,15 +80260,11 @@ _16:
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_zSql))
_17:
_15:
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98571), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalysisLoadØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSchema)) + uintptr(32 /* X3 */))).X2))
_20:
@@ -89754,15 +80308,11 @@ func _sqlite3FindTable(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _zDatabase *in
var _2_j int32 // sqlite3.c:99764:11
_ = _2_j
_p = nil
- func() int32 {
- if (_zDatabase != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zDatabase == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindTableØ00__func__Ø000))), unsafe.Pointer(str(90104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
_i = i32(0)
@@ -89781,15 +80331,11 @@ _5:
goto _12
}
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _2_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _2_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99766), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindTableØ00__func__Ø000))), unsafe.Pointer(str(61992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XTable)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_2_j))).X4)+uintptr(8 /* X2 */))), _zName)))
if _p == nil {
@@ -89850,17 +80396,14 @@ func _analysisLoader(tls *crt.TLS, _pData unsafe.Pointer, _argc int32, _argv **i
var _8_fakeIdx XIndex // sqlite3.c:98234:11
_ = _8_fakeIdx
_pInfo = (*XanalysisInfo)(unsafe.Pointer(_pData))
- func() int32 {
- if _argc == i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98194), unsafe.Pointer((*int8)(unsafe.Pointer(&_analysisLoaderØ00__func__Ø000))), unsafe.Pointer(str(51784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 { ; return _argc }()
+ _ = _argc
+
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
}
@@ -89951,15 +80494,11 @@ func _decodeIntArray(tls *crt.TLS, _zIntArray *int8, _nOut int32, _aOut *uint32,
var _v uint32 // sqlite3.c:98127:11
_ = _v
_z = _zIntArray
- func() int32 {
- if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98132), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeIntArrayØ00__func__Ø000))), unsafe.Pointer(str(45588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_2:
@@ -89978,26 +80517,18 @@ _7:
goto _7
_8:
- func() int32 {
- if _aOut == (*uint32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _aOut != (*uint32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98144), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeIntArrayØ00__func__Ø000))), unsafe.Pointer(str(90188)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
- if _aLog != (*int16)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _aLog == (*int16)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98146), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeIntArrayØ00__func__Ø000))), unsafe.Pointer(str(90196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aLog)) + 2*uintptr(_i))) = _sqlite3LogEst(tls, uint64(_v))
if int32(*_z) != i32(32) {
@@ -90010,15 +80541,11 @@ _14:
goto _2
_6:
- func() int32 {
- if _pIndex != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIndex == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98152), unsafe.Pointer((*int8)(unsafe.Pointer(&_decodeIntArrayØ00__func__Ø000))), unsafe.Pointer(str(90204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex))+uintptr(99 /* X16 */))), int8(i32(0)), 4, 2)
storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex))+uintptr(99 /* X16 */))), int8(i32(0)), 64, 6)
@@ -90182,15 +80709,11 @@ _16:
goto _17
_15:
- func() int32 {
- if _matchOther < uint32(i32(128)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _matchOther >= uint32(i32(128)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105965), unsafe.Pointer((*int8)(unsafe.Pointer(&_patternCompareØ00__func__Ø000))), unsafe.Pointer(str(90268)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_20:
if (*_zString) == 0 {
@@ -90501,15 +81024,11 @@ func _sqlite3DefaultRowEst(tls *crt.TLS, _pIdx *XIndex) { // sqlite3.c:102902:1
}
return int32(_pIdx.X13)
}()
- func() int32 {
- if ((uint32((_pIdx.X16)>>uint(i32(7))) << uint(i32(31))) >> uint(i32(31))) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_pIdx.X16)>>uint(i32(7))) << uint(i32(31))) >> uint(i32(31))) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102910), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(90300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(i32(0)))) = (*XTable)(unsafe.Pointer(_pIdx.X3)).X12
if (*XExpr)(unsafe.Pointer(_pIdx.X9)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -90522,15 +81041,11 @@ func _sqlite3DefaultRowEst(tls *crt.TLS, _pIdx *XIndex) { // sqlite3.c:102902:1
sink955 = *p
}
_4:
- func() int32 {
- if i32(10) == int32(_sqlite3LogEst(tls, uint64(i32(2)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(10) != int32(_sqlite3LogEst(tls, uint64(i32(2)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(90316)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(i32(0))))) >= i32(33) {
goto _7
@@ -90538,15 +81053,11 @@ _4:
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(i32(0)))) = int16(i32(33))
_7:
- func() int32 {
- if i32(33) == int32(_sqlite3LogEst(tls, uint64(i32(10)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(33) != int32(_sqlite3LogEst(tls, uint64(i32(10)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102917), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(90340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a))+2*uintptr(i32(1))))), (unsafe.Pointer)(&_aVal), uint64(_nCopy)*u64(2))
_i = _nCopy + i32(1)
@@ -90556,29 +81067,21 @@ _10:
}
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + 2*uintptr(_i))) = int16(i32(23))
- func() int32 {
- if i32(23) == int32(_sqlite3LogEst(tls, uint64(i32(5)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(23) != int32(_sqlite3LogEst(tls, uint64(i32(5)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102923), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(90364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _10
_13:
- func() int32 {
- if i32(0) == int32(_sqlite3LogEst(tls, uint64(i32(1)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(0) != int32(_sqlite3LogEst(tls, uint64(i32(1)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102926), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DefaultRowEstØ00__func__Ø000))), unsafe.Pointer(str(47620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pIdx.X15) == i32(0) {
goto _18
@@ -90601,45 +81104,29 @@ func _sqlite3UnlinkAndDeleteTable(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zTab
_ = _p
var _pDb *XDb // sqlite3.c:100109:6
_ = _pDb
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTableØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iDb >= i32(0)) && (_iDb < (_db.X5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iDb < i32(0) || _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100112), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTableØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _zTabName != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _zTabName == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100113), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTableØ00__func__Ø000))), unsafe.Pointer(str(90412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100114), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTableØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb)))
_p = (*XTable)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr(_pDb.X4)+uintptr(8 /* X2 */))), _zTabName, (unsafe.Pointer)(uintptr(i32(0))))))
@@ -90666,15 +81153,11 @@ func _sqlite3UnlinkAndDeleteIndex(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zIdx
_ = _pHash
var _3_p *XIndex // sqlite3.c:99922:13
_ = _3_p
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99915), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pHash = (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4) + uintptr(32 /* X3 */)))
_pIndex = (*XIndex)(unsafe.Pointer(_sqlite3HashInsert(tls, _pHash, _zIdxName, (unsafe.Pointer)(uintptr(i32(0))))))
@@ -90683,11 +81166,8 @@ func _sqlite3UnlinkAndDeleteIndex(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zIdx
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -90709,11 +81189,8 @@ _7:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99926), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99926), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || (*XIndex)(unsafe.Pointer(_3_p.X5)) == _pIndex {
@@ -90729,11 +81206,8 @@ _8:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99927), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99927), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -90769,15 +81243,11 @@ func _sqlite3UnlinkAndDeleteTrigger(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zN
_ = _2_pTab
var _2_pp **XTrigger // sqlite3.c:122764:15
_ = _2_pp
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122758), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTriggerØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pHash = (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4) + uintptr(56 /* X4 */)))
_pTrigger = (*XTrigger)(unsafe.Pointer(_sqlite3HashInsert(tls, _pHash, _zName, (unsafe.Pointer)(uintptr(i32(0))))))
@@ -90786,11 +81256,8 @@ func _sqlite3UnlinkAndDeleteTrigger(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zN
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122761), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTriggerØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122761), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UnlinkAndDeleteTriggerØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -90855,26 +81322,18 @@ func _sqlite3BtreeIntegrityCheck(tls *crt.TLS, _p *XBtree, _aRoot *int32, _nRoot
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_savedDbFlags = (*Xsqlite3)(unsafe.Pointer(_pBt.X1)).X6
_sqlite3BtreeEnter(tls, _p)
- func() int32 {
- if (int32(_p.X2) > i32(0)) && (int32(_pBt.X8) > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X2) <= i32(0) || int32(_pBt.X8) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegrityCheckØ00__func__Ø000))), unsafe.Pointer(str(90512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nRef = _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0)))
- func() int32 {
- if _nRef >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nRef < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68434), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegrityCheckØ00__func__Ø000))), unsafe.Pointer(str(90568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XBtShared)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck)) + uintptr(0 /* X0 */))))) = _pBt
*(**XPager)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck)) + uintptr(8 /* X1 */))))) = (*XPager)(unsafe.Pointer(_pBt.X0))
@@ -90994,15 +81453,11 @@ _28:
_sqlite3StrAccumReset(tls, (*XStrAccum)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck))+uintptr(56 /* X10 */))))
_29:
- func() int32 {
- if _nRef == _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nRef != _sqlite3PagerRefcount(tls, (*XPager)(unsafe.Pointer(_pBt.X0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68523), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIntegrityCheckØ00__func__Ø000))), unsafe.Pointer(str(90652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeLeave(tls, _p)
r0 = _sqlite3StrAccumFinish(tls, (*XStrAccum)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCheck))+uintptr(56 /* X10 */))))
@@ -91017,15 +81472,11 @@ func init() {
}
func _setPageReferenced(tls *crt.TLS, _pCheck *XIntegrityCk, _iPg uint32) { // sqlite3.c:67954:1
- func() int32 {
- if (_iPg <= (_pCheck.X3)) && i32(1) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iPg > (_pCheck.X3) || i32(1) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67955), unsafe.Pointer((*int8)(unsafe.Pointer(&_setPageReferencedØ00__func__Ø000))), unsafe.Pointer(str(90720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck.X2)) + 1*uintptr(_iPg/uint32(i32(8)))))
@@ -91229,15 +81680,11 @@ _2:
}
func _getPageReferenced(tls *crt.TLS, _pCheck *XIntegrityCk, _iPg uint32) (r0 int32) { // sqlite3.c:67946:1
- func() int32 {
- if (_iPg <= (_pCheck.X3)) && i32(1) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iPg > (_pCheck.X3) || i32(1) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(67947), unsafe.Pointer((*int8)(unsafe.Pointer(&_getPageReferencedØ00__func__Ø000))), unsafe.Pointer(str(90720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -91391,15 +81838,11 @@ _2:
goto _3
}
- func() int32 {
- if _rc == i32(11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68204), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_checkAppendMsg(tls, _pCheck, str(91188), _rc)
goto _end_of_check
@@ -91409,37 +81852,25 @@ _3:
_hdr = int32(_pPage.X6)
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck)) + uintptr(40 /* X7 */))) = str(91228)
_contentOffset = uint32(((((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))
- func() int32 {
- if _contentOffset <= _usableSize {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _contentOffset > _usableSize {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68215), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nCell = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_hdr+i32(3)))))) + 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(3)))))) + 1*uintptr(i32(1)))))
- func() int32 {
- if int32(_pPage.X14) == _nCell {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPage.X14) != _nCell {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68220), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91284)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_cellStart = (_hdr + i32(12)) - (i32(4) * int32(_pPage.X5))
- func() int32 {
- if (_pPage.X21) == (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cellStart))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X21) != (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cellStart))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68225), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91304)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pCellIdx = (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data)) + 1*uintptr(_cellStart+(i32(2)*(_nCell-i32(1))))))
if (_pPage.X5) != 0 {
@@ -91469,15 +81900,11 @@ _15:
}
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCheck)) + uintptr(52 /* X9 */))) = _i
- func() int32 {
- if _pCellIdx == (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cellStart+(_i*i32(2))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pCellIdx != (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_cellStart+(_i*i32(2))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68253), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pc = uint32((int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCellIdx)) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCellIdx)) + 1*uintptr(i32(1))))))
{
@@ -91528,15 +81955,11 @@ _25:
goto _29
}
- func() int32 {
- if ((_pc + uint32(_6_info.X4)) - uint32(i32(4))) <= _usableSize {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pc + uint32(_6_info.X4)) - uint32(i32(4))) > _usableSize {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68282), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_11_nPage = int32(((((_6_info.X2) - uint32(_6_info.X3)) + _usableSize) - uint32(i32(5))) / (_usableSize - uint32(i32(4))))
_11_pgnoOvfl = _sqlite3Get4byte(tls, (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCell))+1*uintptr(int32(_6_info.X4)-i32(4)))))
@@ -91612,48 +82035,32 @@ _44:
goto _45
}
- func() int32 {
- if uint32(_i) <= (_usableSize - uint32(i32(4))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uint32(_i) > (_usableSize - uint32(i32(4))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68340), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_20_size = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_i+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(_i+i32(2)))))) + 1*uintptr(i32(1)))))
- func() int32 {
- if uint32(_i+_20_size) <= _usableSize {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uint32(_i+_20_size) > _usableSize {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68342), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_btreeHeapInsert(tls, _heap, (uint32(_i)<<uint(i32(16)))|uint32((_i+_20_size)-i32(1)))
_20_j = (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_i))))) + 1*uintptr(i32(0))))) << uint(i32(8))) | int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_data))+1*uintptr(_i))))) + 1*uintptr(i32(1)))))
- func() int32 {
- if (_20_j == i32(0)) || (_20_j > (_i + _20_size)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _20_j != i32(0) && _20_j <= (_i+_20_size) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68351), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if uint32(_20_j) <= (_usableSize - uint32(i32(4))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if uint32(_20_j) > (_usableSize - uint32(i32(4))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68352), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkTreePageØ00__func__Ø000))), unsafe.Pointer(str(91620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = _20_j
goto _44
@@ -91794,25 +82201,17 @@ func _sqlite3VdbeMemSetRowSet(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70336:1
var _db *Xsqlite3 // sqlite3.c:70337:11
_ = _db
_db = (*Xsqlite3)(unsafe.Pointer(_pMem.X9))
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70338), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetRowSetØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pMem.X1) & i32(32)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pMem.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70339), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetRowSetØ00__func__Ø000))), unsafe.Pointer(str(5052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemRelease(tls, _pMem)
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(24 /* X6 */))) = (*int8)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, uint64(i32(64)))))
@@ -91825,27 +82224,19 @@ func _sqlite3VdbeMemSetRowSet(tls *crt.TLS, _pMem *XMem) { // sqlite3.c:70336:1
goto _5
_4:
- func() int32 {
- if (_pMem.X6) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pMem.X6) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70346), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemSetRowSetØ00__func__Ø000))), unsafe.Pointer(str(91752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(32 /* X7 */))) = _sqlite3DbMallocSize(tls, _db, (unsafe.Pointer)(_pMem.X6))
- *(**XRowSet)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) = _sqlite3RowSetInit(tls, _db, (unsafe.Pointer)(_pMem.X6), uint32(_pMem.X7))
- func() int32 {
- if (*XRowSet)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(0 /* X0 */))))))) != (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ *(**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))
+ 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)))) {
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)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMem)) + uintptr(8 /* X1 */))) = uint16(i32(32))
_5:
@@ -91862,15 +82253,11 @@ func init() {
func _sqlite3RowSetInit(tls *crt.TLS, _db *Xsqlite3, _pSpace unsafe.Pointer, _N uint32) (r0 *XRowSet) { // sqlite3.c:46358:1
var _p *XRowSet // sqlite3.c:46359:10
_ = _p
- func() int32 {
- if uint64(_N) >= u64(56) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uint64(_N) < u64(56) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46360), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetInitØ00__func__Ø000))), unsafe.Pointer(str(91812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XRowSet)(unsafe.Pointer(_pSpace))
*(**TRowSetChunk)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))))) = (*TRowSetChunk)(unsafe.Pointer(uintptr(i32(0))))
@@ -91898,15 +82285,11 @@ func _sqlite3RowSetInsert(tls *crt.TLS, _p *XRowSet, _rowid int64) { // sqlite3.
_ = _pEntry
var _pLast *TRowSetEntry // sqlite3.c:46428:22
_ = _pLast
- func() int32 {
- if (_p != (*XRowSet)(unsafe.Pointer(uintptr(i32(0))))) && ((int32(_p.X7) & i32(2)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) || (int32(_p.X7)&i32(2)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetInsertØ00__func__Ø000))), unsafe.Pointer(str(91856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pEntry = _rowSetEntryAlloc(tls, _p)
if _pEntry != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -91953,15 +82336,11 @@ func init() {
func _rowSetEntryAlloc(tls *crt.TLS, _p *XRowSet) (r0 *TRowSetEntry) { // sqlite3.c:46401:1
var _1_pNew *TRowSetChunk // sqlite3.c:46406:24
_ = _1_pNew
- func() int32 {
- if _p != (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46402), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetEntryAllocØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_p.X6) != i32(0) {
goto _2
@@ -91982,7 +82361,7 @@ _3:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))) = uint16(u64(42))
_2:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X6 */))) -= 1
- r0 = postInc5573384((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X4 */))))), 24)
+ r0 = postInc5573366((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(32 /* X4 */))))), 24)
return
}
@@ -91994,25 +82373,17 @@ func init() {
}
func _sqlite3RowSetNext(tls *crt.TLS, _p *XRowSet, _pRowid *int64) (r0 int32) { // sqlite3.c:46624:1
- func() int32 {
- if _p != (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46625), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetNextØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*TRowSetEntry)(unsafe.Pointer(_p.X5)) == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*TRowSetEntry)(unsafe.Pointer(_p.X5)) != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46626), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetNextØ00__func__Ø000))), unsafe.Pointer(str(91936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_p.X7) & i32(2)) != i32(0) {
goto _4
@@ -92125,36 +82496,24 @@ func _rowSetEntryMerge(tls *crt.TLS, _pA *TRowSetEntry, _pB *TRowSetEntry) (r0 *
var _pTail *TRowSetEntry // sqlite3.c:46462:22
_ = _pTail
_pTail = &_head
- func() int32 {
- if (_pA != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) && (_pB != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pA == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) || _pB == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46465), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetEntryMergeØ00__func__Ø000))), unsafe.Pointer(str(15752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
- func() int32 {
- if ((*TRowSetEntry)(unsafe.Pointer(_pA.X1)) == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) || ((_pA.X0) <= ((*TRowSetEntry)(unsafe.Pointer(_pA.X1)).X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TRowSetEntry)(unsafe.Pointer(_pA.X1)) != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) && (_pA.X0) > ((*TRowSetEntry)(unsafe.Pointer(_pA.X1)).X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46467), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetEntryMergeØ00__func__Ø000))), unsafe.Pointer(str(91972)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*TRowSetEntry)(unsafe.Pointer(_pB.X1)) == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0))))) || ((_pB.X0) <= ((*TRowSetEntry)(unsafe.Pointer(_pB.X1)).X0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*TRowSetEntry)(unsafe.Pointer(_pB.X1)) != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) && (_pB.X0) > ((*TRowSetEntry)(unsafe.Pointer(_pB.X1)).X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46468), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetEntryMergeØ00__func__Ø000))), unsafe.Pointer(str(92012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pA.X0) > (_pB.X0) {
goto _12
@@ -92164,7 +82523,7 @@ _3:
goto _13
}
- _pTail = store5573384((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pA)
+ _pTail = store5573366((**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)))) {
@@ -92178,7 +82537,7 @@ _14:
goto _15
_12:
- _pTail = store5573384((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTail))+uintptr(8 /* X1 */))))), _pB)
+ _pTail = store5573366((**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
@@ -92214,15 +82573,11 @@ func _sqlite3RowSetTest(tls *crt.TLS, _pRowSet *XRowSet, _iBatch int32, _iRowid
_ = _6_pAux
var _6_pTail *TRowSetEntry // sqlite3.c:46681:37
_ = _6_pTail
- func() int32 {
- if (_pRowSet != (*XRowSet)(unsafe.Pointer(uintptr(i32(0))))) && ((int32(_pRowSet.X7) & i32(2)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pRowSet == (*XRowSet)(unsafe.Pointer(uintptr(i32(0)))) || (int32(_pRowSet.X7)&i32(2)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46662), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RowSetTestØ00__func__Ø000))), unsafe.Pointer(str(92072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iBatch == (_pRowSet.X8) {
goto _3
@@ -92266,7 +82621,7 @@ _9:
goto _12
}
- *_2_ppPrevTree = store5573384(&_pTree, _rowSetEntryAlloc(tls, _pRowSet))
+ *_2_ppPrevTree = store5573366(&_pTree, _rowSetEntryAlloc(tls, _pRowSet))
if _pTree == nil {
goto _13
}
@@ -92344,19 +82699,15 @@ func _rowSetListToTree(tls *crt.TLS, _pList *TRowSetEntry) (r0 *TRowSetEntry) {
_ = _p
var _pLeft *TRowSetEntry // sqlite3.c:46595:22
_ = _pLeft
- func() int32 {
- if _pList != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pList == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46597), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetListToTreeØ00__func__Ø000))), unsafe.Pointer(str(92144)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = _pList
_pList = (*TRowSetEntry)(unsafe.Pointer(_p.X1))
- *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = store5573384((**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 */))))) = store5573366((**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 {
@@ -92418,7 +82769,7 @@ _2:
_1:
_p = *_ppList
*_ppList = (*TRowSetEntry)(unsafe.Pointer(_p.X1))
- *(**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X2 */))))) = store5573384((**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 */))))) = store5573366((**TRowSetEntry)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(8 /* X1 */))))), (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))))
_3:
r0 = _p
return
@@ -92428,15 +82779,11 @@ _3:
func _rowSetTreeToList(tls *crt.TLS, _pIn *TRowSetEntry, _ppFirst **TRowSetEntry, _ppLast **TRowSetEntry) { // sqlite3.c:46521:1
var _1_p *TRowSetEntry // sqlite3.c:46528:24
_ = _1_p
- func() int32 {
- if _pIn != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIn == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46526), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetTreeToListØ00__func__Ø000))), unsafe.Pointer(str(92176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*TRowSetEntry)(unsafe.Pointer(_pIn.X2)) == nil {
goto _2
@@ -92459,15 +82806,11 @@ _3:
_4:
*_ppLast = _pIn
_5:
- func() int32 {
- if (*TRowSetEntry)(unsafe.Pointer((*_ppLast).X1)) == (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TRowSetEntry)(unsafe.Pointer((*_ppLast).X1)) != (*TRowSetEntry)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46539), unsafe.Pointer((*int8)(unsafe.Pointer(&_rowSetTreeToListØ00__func__Ø000))), unsafe.Pointer(str(92184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -92488,35 +82831,23 @@ func _sqlite3Checkpoint(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _eMode int32, _
_ = _bBusy
_rc = i32(0)
_bBusy = i32(0)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142077), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CheckpointØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pnLog == nil) || ((*_pnLog) == i32(-1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pnLog != nil && (*_pnLog) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142078), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CheckpointØ00__func__Ø000))), unsafe.Pointer(str(92228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pnCkpt == nil) || ((*_pnCkpt) == i32(-1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pnCkpt != nil && (*_pnCkpt) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142079), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CheckpointØ00__func__Ø000))), unsafe.Pointer(str(92252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_8:
@@ -92609,15 +82940,11 @@ _0:
}
func _sqlite3PagerOkToChangeJournalMode(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c:54110:1
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54111), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOkToChangeJournalModeØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pPager.X14) < i32(3) {
goto _2
@@ -92630,11 +82957,8 @@ _2:
if func() int32 {
if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X32)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) && ((_pPager.X34) > int64(i32(0))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54113), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOkToChangeJournalModeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54113), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerOkToChangeJournalModeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -92664,15 +82988,11 @@ func _sqlite3PagerCloseWal(tls *crt.TLS, _pPager *XPager, _db *Xsqlite3) (r0 int
var _1_logexists int32 // sqlite3.c:54311:9
_ = _1_logexists
_rc = i32(0)
- func() int32 {
- if int32(_pPager.X2) == i32(5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X2) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54304), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCloseWalØ00__func__Ø000))), unsafe.Pointer(str(92332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XWal)(unsafe.Pointer(_pPager.X60)) != nil {
goto _2
@@ -92733,39 +83053,27 @@ func _sqlite3PagerSetJournalMode(tls *crt.TLS, _pPager *XPager, _eMode int32) (r
_ = _6_state
_eOld = _pPager.X2
_print_pager_state(tls, _pPager)
- func() int32 {
- if (((((_eMode == i32(0)) || (_eMode == i32(3))) || (_eMode == i32(1))) || (_eMode == i32(2))) || (_eMode == i32(5))) || (_eMode == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eMode != i32(0) && _eMode != i32(3) && _eMode != i32(1) && _eMode != i32(2) && _eMode != i32(5) && _eMode != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54014), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pPager.X10) == i32(0)) || (_eMode != i32(5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPager.X10) != i32(0) && _eMode == i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54025), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92604)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X13) == 0 {
goto _10
}
- func() int32 {
- if (int32(_eOld) == i32(4)) || (int32(_eOld) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_eOld) != i32(4) && int32(_eOld) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92656)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _eMode == i32(4) || _eMode == i32(2) {
goto _15
@@ -92778,15 +83086,11 @@ _10:
goto _16
}
- func() int32 {
- if int32(_pPager.X14) != i32(6) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) == i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54040), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(14108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(9 /* X2 */))) = uint8(_eMode)
i32(0)
@@ -92795,15 +83099,11 @@ _10:
i32(0)
i32(0)
i32(0)
- func() int32 {
- if ((*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) != (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0))))) || ((_pPager.X1) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_io_methods)(unsafe.Pointer((*Xsqlite3_file)(unsafe.Pointer(_pPager.X31)).X0)) == (*Xsqlite3_io_methods)(unsafe.Pointer(uintptr(i32(0)))) && (_pPager.X1) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54054), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pPager.X1) != 0 || (int32(_eOld)&i32(5)) != i32(1) || (_eMode&i32(1)) != i32(0) {
goto _24
@@ -92820,15 +83120,11 @@ _10:
_25:
_6_rc = i32(0)
_6_state = int32(_pPager.X14)
- func() int32 {
- if (_6_state == i32(0)) || (_6_state == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _6_state != i32(0) && _6_state != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54071), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _6_state != i32(0) {
goto _30
@@ -92840,15 +83136,11 @@ _30:
goto _31
}
- func() int32 {
- if _6_rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _6_rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54076), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6_rc = _pagerLockDb(tls, _pPager, i32(2))
_31:
@@ -92873,15 +83165,11 @@ _36:
_pager_unlock(tls, _pPager)
_38:
_37:
- func() int32 {
- if _6_state == int32(_pPager.X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _6_state != int32(_pPager.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54087), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerSetJournalModeØ00__func__Ø000))), unsafe.Pointer(str(92808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_26:
goto _41
@@ -93018,15 +83306,11 @@ func _sqlite3BtreeSetVersion(tls *crt.TLS, _pBtree *XBtree, _iVersion int32) (r0
var _1_aData *uint8 // sqlite3.c:68758:8
_ = _1_aData
_pBt = (*XBtShared)(unsafe.Pointer(_pBtree.X1))
- func() int32 {
- if (_iVersion == i32(1)) || (_iVersion == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iVersion != i32(1) && _iVersion != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68748), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetVersionØ00__func__Ø000))), unsafe.Pointer(str(93336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(38 /* X10 */)))
@@ -93092,15 +83376,11 @@ func _sqlite3JournalModename(tls *crt.TLS, _eMode int32) (r0 *int8) { // sqlite3
i32(0)
i32(0)
i32(0)
- func() int32 {
- if (_eMode >= i32(0)) && (_eMode <= i32(6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eMode < i32(0) || _eMode > i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113232), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3JournalModenameØ00__func__Ø000))), unsafe.Pointer(str(93388)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _eMode != i32(6) {
goto _3
@@ -93203,26 +83483,18 @@ _1:
goto _end_of_vacuum
_2:
- func() int32 {
- if ((_db.X5) - i32(1)) == _nDb {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_db.X5) - i32(1)) != _nDb {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124339), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(93564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_nDb)))
- func() int32 {
- if crt.Xstrcmp(tls, _pDb.X0, str(93584)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if crt.Xstrcmp(tls, _pDb.X0, str(93584)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124341), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(93596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTemp = (*XBtree)(unsafe.Pointer(_pDb.X1))
_sqlite3BtreeCommit(tls, _pTemp)
@@ -93255,11 +83527,8 @@ _9:
if _sqlite3BtreeSetPageSize(tls, _pTemp, _sqlite3BtreeGetPageSize(tls, _pMain), _nRes, i32(0)) == 0 && (_isMemDb != 0 || _sqlite3BtreeSetPageSize(tls, _pTemp, _db.X27, _nRes, i32(0)) == 0) && func() int32 {
if (_db.X17) != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124384), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124384), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -93278,7 +83547,7 @@ _15:
}
return _sqlite3BtreeGetAutoVacuum(tls, _pMain)
}())
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(_nDb)
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(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
@@ -93295,17 +83564,13 @@ _18:
goto _end_of_vacuum
_19:
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0))
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(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() int32 {
- if ((_db.X6) & i32(268435456)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_db.X6) & i32(268435456)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124425), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(93972)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(44 /* X6 */)))
@@ -93327,25 +83592,17 @@ _22:
goto _end_of_vacuum
_23:
- func() int32 {
- if i32(1) == _sqlite3BtreeIsInTrans(tls, _pTemp) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(1) != _sqlite3BtreeIsInTrans(tls, _pTemp) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124467), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(94136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if i32(1) == _sqlite3BtreeIsInTrans(tls, _pMain) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if i32(1) != _sqlite3BtreeIsInTrans(tls, _pMain) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124468), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(94168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5_i = i32(0)
_28:
@@ -93358,11 +83615,8 @@ _28:
if func() int32 {
if _rc != i32(0) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -93399,19 +83653,15 @@ _35:
_36:
_sqlite3BtreeSetAutoVacuum(tls, _pMain, _sqlite3BtreeGetAutoVacuum(tls, _pTemp))
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124488), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RunVacuumØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3BtreeSetPageSize(tls, _pMain, _sqlite3BtreeGetPageSize(tls, _pTemp), _nRes, i32(1))
_end_of_vacuum:
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(4 /* X1 */))) = uint8(i32(0))
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(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
@@ -93454,29 +83704,21 @@ _1:
}
_1_zSubSql = (*int8)(unsafe.Pointer(Xsqlite3_column_text(tls, _pStmt, i32(0))))
- func() int32 {
- if Xsqlite3_strnicmp(tls, _zSql, str(25616), i32(6)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_strnicmp(tls, _zSql, str(25616), i32(6)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124195), unsafe.Pointer((*int8)(unsafe.Pointer(&_execSqlØ00__func__Ø000))), unsafe.Pointer(str(94200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _1_zSubSql == nil {
goto _5
}
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_zSubSql)) + 1*uintptr(i32(0))))) != i32(83) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_zSubSql)) + 1*uintptr(i32(0))))) == i32(83) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124197), unsafe.Pointer((*int8)(unsafe.Pointer(&_execSqlØ00__func__Ø000))), unsafe.Pointer(str(94240)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _execSql(tls, _db, _pzErrMsg, _1_zSubSql)
if _rc == i32(0) {
@@ -93490,15 +83732,11 @@ _5:
goto _1
_2:
- func() int32 {
- if _rc != i32(100) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(100) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124202), unsafe.Pointer((*int8)(unsafe.Pointer(&_execSqlØ00__func__Ø000))), unsafe.Pointer(str(94256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(101) {
goto _11
@@ -93547,15 +83785,11 @@ func _sqlite3BtreeSetSpillSize(tls *crt.TLS, _p *XBtree, _mxPage int32) (r0 int3
var _res int32 // sqlite3.c:61604:7
_ = _res
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61605), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetSpillSizeØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
_res = _sqlite3PagerSetSpillsize(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _mxPage)
@@ -93580,15 +83814,11 @@ func _sqlite3PagerSetSpillsize(tls *crt.TLS, _pPager *XPager, _mxPage int32) (r0
func _sqlite3PcacheSetSpillsize(tls *crt.TLS, _p *XPCache, _mxPage int32) (r0 int32) { // sqlite3.c:44905:1
var _res int32 // sqlite3.c:44906:7
_ = _res
- func() int32 {
- if (_p.X12) != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X12) == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44907), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheSetSpillsizeØ00__func__Ø000))), unsafe.Pointer(str(94328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _mxPage == 0 {
goto _2
@@ -93624,15 +83854,11 @@ func _sqlite3BtreeSetPagerFlags(tls *crt.TLS, _p *XBtree, _pgFlags uint32) (r0 i
var _pBt *XBtShared // sqlite3.c:61640:12
_ = _pBt
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPagerFlagsØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
_sqlite3PagerSetFlags(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _pgFlags)
@@ -93753,15 +83979,11 @@ func _sqlite3BtreeSetPageSize(tls *crt.TLS, _p *XBtree, _pageSize int32, _nReser
_ = _pBt
_rc = i32(0)
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if (_nReserve >= i32(-1)) && (_nReserve <= i32(255)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nReserve < i32(-1) || _nReserve > i32(255) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61672), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(94400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
if (int32(_pBt.X10) & i32(2)) == 0 {
@@ -93779,39 +84001,27 @@ _3:
_nReserve = int32((_pBt.X15) - (_pBt.X16))
_4:
- func() int32 {
- if (_nReserve >= i32(0)) && (_nReserve <= i32(255)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nReserve < i32(0) || _nReserve > i32(255) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61684), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(94432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pageSize < i32(512) || _pageSize > i32(65536) || ((_pageSize-i32(1))&_pageSize) != i32(0) {
goto _10
}
- func() int32 {
- if (_pageSize & i32(7)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pageSize & i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61687), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(52948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XBtCursor)(unsafe.Pointer(_pBt.X2)) == nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtCursor)(unsafe.Pointer(_pBt.X2)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetPageSizeØ00__func__Ø000))), unsafe.Pointer(str(21696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBt)) + uintptr(48 /* X15 */))) = uint32(_pageSize)
_freeTempSpace(tls, _pBt)
@@ -93946,15 +84156,11 @@ func _sqlite3BtreeCopyFile(tls *crt.TLS, _pTo *XBtree, _pFrom *XBtree) (r0 int32
_ = _1_nByte
_sqlite3BtreeEnter(tls, _pTo)
_sqlite3BtreeEnter(tls, _pFrom)
- func() int32 {
- if _sqlite3BtreeIsInTrans(tls, _pTo) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeIsInTrans(tls, _pTo) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69569), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCopyFileØ00__func__Ø000))), unsafe.Pointer(str(94488)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pFd = _sqlite3PagerFile(tls, _sqlite3BtreePager(tls, _pTo))
if (*Xsqlite3_io_methods)(unsafe.Pointer(_pFd.X0)) == nil {
@@ -93983,15 +84189,11 @@ _2:
*(**XBtree)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(8 /* X1 */))))) = _pTo
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_b)) + uintptr(24 /* X4 */))) = uint32(i32(1))
Xsqlite3_backup_step(tls, &_b, i32(2147483647))
- func() int32 {
- if (_b.X7) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_b.X7) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69600), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCopyFileØ00__func__Ø000))), unsafe.Pointer(str(94516)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = Xsqlite3_backup_finish(tls, &_b)
if _rc != i32(0) {
@@ -94008,15 +84210,11 @@ _2:
_7:
_sqlite3PagerClearCache(tls, _sqlite3BtreePager(tls, (*XBtree)(unsafe.Pointer(_b.X1))))
_8:
- func() int32 {
- if _sqlite3BtreeIsInTrans(tls, _pTo) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeIsInTrans(tls, _pTo) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69609), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeCopyFileØ00__func__Ø000))), unsafe.Pointer(str(94532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_copy_finished:
_sqlite3BtreeLeave(tls, _pFrom)
@@ -94148,15 +84346,11 @@ _13:
_rc = i32(8)
_16:
_2_nSrcPage = int32(_sqlite3BtreeLastPage(tls, (*XBtree)(unsafe.Pointer(_p.X6))))
- func() int32 {
- if _2_nSrcPage >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_nSrcPage < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69235), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_ii = i32(0)
_19:
@@ -94243,25 +84437,17 @@ _36:
goto _39
}
- func() int32 {
- if _pgszSrc == _sqlite3BtreeGetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X6))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pgszSrc != _sqlite3BtreeGetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X6))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69293), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pgszDest == _sqlite3BtreeGetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pgszDest != _sqlite3BtreeGetPageSize(tls, (*XBtree)(unsafe.Pointer(_p.X1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69294), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pgszSrc >= _pgszDest {
goto _44
@@ -94280,15 +84466,11 @@ _45:
_44:
_21_nDestTruncate = _2_nSrcPage * (_pgszSrc / _pgszDest)
_46:
- func() int32 {
- if _21_nDestTruncate > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _21_nDestTruncate <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69304), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pgszSrc >= _pgszDest {
goto _49
@@ -94296,25 +84478,17 @@ _46:
_25_iSize = int64(_pgszSrc) * int64(_2_nSrcPage)
_25_pFile = _sqlite3PagerFile(tls, _2_pDestPager)
- func() int32 {
- if _25_pFile != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _25_pFile == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69323), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(59944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_21_nDestTruncate == i32(0)) || ((int64(_21_nDestTruncate) * int64(_pgszDest)) >= _25_iSize)) || (((_21_nDestTruncate == int32(((uint32(_sqlite3PendingByte)/((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X1)).X1)).X15))+uint32(i32(1)))-uint32(i32(1)))) && (_25_iSize >= int64(_sqlite3PendingByte))) && (_25_iSize <= int64(_sqlite3PendingByte+_pgszDest))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _21_nDestTruncate != i32(0) && (int64(_21_nDestTruncate)*int64(_pgszDest)) < _25_iSize && (_21_nDestTruncate != int32(((uint32(_sqlite3PendingByte)/((*XBtShared)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_p.X1)).X1)).X15))+uint32(i32(1)))-uint32(i32(1))) || _25_iSize < int64(_sqlite3PendingByte) || _25_iSize > int64(_sqlite3PendingByte+_pgszDest)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69324), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(94704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3PagerPagecount(tls, _2_pDestPager, &_25_nDstPage)
_25_iPg = uint32(_21_nDestTruncate)
@@ -94413,15 +84587,11 @@ _32:
*p = (*p) | _sqlite3BtreeCommitPhaseTwo(tls, (*XBtree)(unsafe.Pointer(_p.X6)), i32(0))
sink961 = *p
}
- func() int32 {
- if _36_rc2 == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _36_rc2 != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_backup_stepØ00__func__Ø000))), unsafe.Pointer(str(18264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_79:
if _rc != i32(3082) {
@@ -94463,15 +84633,11 @@ func init() {
func _attachBackupObject(tls *crt.TLS, _p *Xsqlite3_backup) { // sqlite3.c:69151:1
var _pp **Xsqlite3_backup // sqlite3.c:69152:18
_ = _pp
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer(_p.X6))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, (*XBtree)(unsafe.Pointer(_p.X6))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(69153), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachBackupObjectØ00__func__Ø000))), unsafe.Pointer(str(94908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pp = _sqlite3PagerBackupPtr(tls, _sqlite3BtreePager(tls, (*XBtree)(unsafe.Pointer(_p.X6))))
*(**Xsqlite3_backup)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(64 /* X11 */))))) = *_pp
@@ -94596,15 +84762,11 @@ _9:
}
func _sqlite3PagerClearCache(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:54145:1
- func() int32 {
- if (int32(_pPager.X13) == i32(0)) || ((_pPager.X10) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X13) != i32(0) && (_pPager.X10) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(54146), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerClearCacheØ00__func__Ø000))), unsafe.Pointer(str(57668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pPager.X10) != i32(0) {
goto _3
@@ -94635,15 +84797,11 @@ func _sqlite3BtreeIncrVacuum(tls *crt.TLS, _p *XBtree) (r0 int32) { // sqlite3.c
_ = _2_nFin
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_sqlite3BtreeEnter(tls, _p)
- func() int32 {
- if (int32(_pBt.X8) == i32(2)) && (int32(_p.X2) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pBt.X8) != i32(2) || int32(_p.X2) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(62638), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeIncrVacuumØ00__func__Ø000))), unsafe.Pointer(str(94984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pBt.X5) != 0 {
goto _3
@@ -94708,15 +84866,11 @@ func _sqlite3BtreeLockTable(tls *crt.TLS, _p *XBtree, _iTab int32, _isWriteLock
var _1_lockType uint8 // sqlite3.c:68659:8
_ = _1_lockType
_rc = i32(0)
- func() int32 {
- if int32(_p.X2) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X2) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68657), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLockTableØ00__func__Ø000))), unsafe.Pointer(str(95068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X3) == 0 {
goto _2
@@ -94724,15 +84878,11 @@ func _sqlite3BtreeLockTable(tls *crt.TLS, _p *XBtree, _iTab int32, _isWriteLock
_1_lockType = uint8(i32(1) + int32(_isWriteLock))
i32(0)
- func() int32 {
- if (int32(_isWriteLock) == i32(0)) || (int32(_isWriteLock) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_isWriteLock) != i32(0) && int32(_isWriteLock) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68661), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeLockTableØ00__func__Ø000))), unsafe.Pointer(str(72496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
_rc = _querySharedCacheTableLock(tls, _p, uint32(_iTab), _1_lockType)
@@ -94764,65 +84914,41 @@ func _setSharedCacheTableLock(tls *crt.TLS, _p *XBtree, _iTable uint32, _eLock u
_ = _pIter
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
_pLock = nil
- func() int32 {
- if _sqlite3BtreeHoldsMutex(tls, _p) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsMutex(tls, _p) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59282), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(16676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_eLock) == i32(1)) || (int32(_eLock) == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_eLock) != i32(1) && int32(_eLock) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59283), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(52292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_p.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_p.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59284), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(23364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (i32(0) == (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6) & i32(16384))) || (int32(_eLock) == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if i32(0) != (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X6)&i32(16384)) && int32(_eLock) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59290), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(95116)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X3) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X3) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59294), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(95180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if i32(0) == _querySharedCacheTableLock(tls, _p, _iTable, _eLock) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if i32(0) != _querySharedCacheTableLock(tls, _p, _iTable, _eLock) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(59295), unsafe.Pointer((*int8)(unsafe.Pointer(&_setSharedCacheTableLockØ00__func__Ø000))), unsafe.Pointer(str(95192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pIter = (*XBtLock)(unsafe.Pointer(_pBt.X25))
_14:
@@ -95003,15 +85129,11 @@ func _sqlite3VdbeMemCopy(tls *crt.TLS, _pTo *XMem, _pFrom *XMem) (r0 int32) { //
var _rc int32 // sqlite3.c:70421:7
_ = _rc
_rc = i32(0)
- func() int32 {
- if (int32(_pFrom.X1) & i32(32)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pFrom.X1) & i32(32)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(70423), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMemCopyØ00__func__Ø000))), unsafe.Pointer(str(73768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pTo.X1) & i32(9312)) == i32(0) {
goto _2
@@ -95063,15 +85185,11 @@ func _sqlite3VtabCallCreate(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zTab *int8
_ = _zMod
_rc = i32(0)
_pTab = _sqlite3FindTable(tls, _db, _zTab, (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X0)
- func() int32 {
- if ((_pTab != nil) && (_pTab.X16) != 0) && ((*XVTable)(unsafe.Pointer(_pTab.X18)) == nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == nil || (_pTab.X16) == 0 || (*XVTable)(unsafe.Pointer(_pTab.X18)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125225), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallCreateØ00__func__Ø000))), unsafe.Pointer(str(95292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zMod = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X17)) + 8*uintptr(i32(0))))
_pMod = (*XModule)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(440 /* X65 */))), _zMod)))
@@ -95105,11 +85223,8 @@ _7:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125244), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallCreateØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125244), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallCreateØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -95215,25 +85330,17 @@ _6:
*(**XModule)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVTable)) + uintptr(8 /* X1 */))))) = _pMod
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20)))
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab.X17)) + 8*uintptr(i32(1)))) = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X0
- func() int32 {
- if (**XVtabCtx)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(464 /* X66 */))))) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (**XVtabCtx)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(464 /* X66 */))))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125063), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(95424)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _xConstruct != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _xConstruct == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125064), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(95440)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCtx)) + uintptr(8 /* X1 */))))) = _pTab
*(**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sCtx)) + uintptr(0 /* X0 */))))) = _pVTable
@@ -95248,15 +85355,11 @@ _6:
_sqlite3OomFault(tls, _db)
_11:
- func() int32 {
- if (*XTable)(unsafe.Pointer(_sCtx.X1)) == _pTab {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_sCtx.X1)) != _pTab {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125073), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(95452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) == _rc {
goto _14
@@ -95282,11 +85385,8 @@ _14:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125083), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125083), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -95361,15 +85461,11 @@ _42:
goto _44
}
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_zType)) + 1*uintptr(_11_i-i32(1))))) == i32(32) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_zType)) + 1*uintptr(_11_i-i32(1))))) != i32(32) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125125), unsafe.Pointer((*int8)(unsafe.Pointer(&_vtabCallConstructorØ00__func__Ø000))), unsafe.Pointer(str(95556)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_zType)) + 1*uintptr(_11_i-i32(1)))) = int8(i32(0))
_44:
@@ -95437,11 +85533,8 @@ func _sqlite3VtabCallDestroy(tls *crt.TLS, _db *Xsqlite3, _iDb int32, _zTab *int
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125349), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125349), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -95454,15 +85547,11 @@ _4:
goto _7
}
- func() int32 {
- if (*Xsqlite3_vtab)(unsafe.Pointer(_1_p.X2)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_vtab)(unsafe.Pointer(_1_p.X2)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125353), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(95592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((*Xsqlite3_vtab)(unsafe.Pointer(_1_p.X2)).X1) <= i32(0) {
goto _10
@@ -95480,34 +85569,26 @@ _7:
_1_xDestroy = *(*func(*crt.TLS, *Xsqlite3_vtab) int32)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
}{((*Xsqlite3_module)(unsafe.Pointer((*XModule)(unsafe.Pointer(_1_p.X1)).X0)).X5)}))
- func() int32 {
+ func() {
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, *Xsqlite3_vtab) int32
- }{_1_xDestroy})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_1_xDestroy})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, *Xsqlite3_vtab) int32
}{nil})) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125360), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(95604)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _1_xDestroy(tls, (*Xsqlite3_vtab)(unsafe.Pointer(_1_p.X2)))
if _rc != i32(0) {
goto _13
}
- func() int32 {
- if ((*XVTable)(unsafe.Pointer(_pTab.X18)) == _1_p) && ((*XVTable)(unsafe.Pointer(_1_p.X6)) == (*XVTable)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XVTable)(unsafe.Pointer(_pTab.X18)) != _1_p || (*XVTable)(unsafe.Pointer(_1_p.X6)) != (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallDestroyØ00__func__Ø000))), unsafe.Pointer(str(95616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**Xsqlite3_vtab)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_p)) + uintptr(16 /* X2 */))))) = (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0))))
*(**XVTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(96 /* X18 */))))) = (*XVTable)(unsafe.Pointer(uintptr(i32(0))))
@@ -95543,25 +85624,17 @@ func _sqlite3PagerMaxPageCount(tls *crt.TLS, _pPager *XPager, _mxPage int32) (r0
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPager)) + uintptr(192 /* X49 */))) = uint32(_mxPage)
_0:
- func() int32 {
- if int32(_pPager.X14) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPager.X14) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50648), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMaxPageCountØ00__func__Ø000))), unsafe.Pointer(str(95672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pPager.X49) >= (_pPager.X22) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pPager.X49) < (_pPager.X22) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(50649), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerMaxPageCountØ00__func__Ø000))), unsafe.Pointer(str(95700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = int32(_pPager.X49)
return
@@ -95626,15 +85699,11 @@ _3:
_4:
_sqlite3StrAccumAppend(tls, &_out, str(73092), i32(3))
- func() int32 {
- if int64((uintptr(unsafe.Pointer(_zRawSql))-uintptr(unsafe.Pointer(_2_zStart)))/1) > int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int64((uintptr(unsafe.Pointer(_zRawSql))-uintptr(unsafe.Pointer(_2_zStart)))/1) <= int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77995), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95760)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3StrAccumAppend(tls, &_out, _2_zStart, int32(int64((uintptr(unsafe.Pointer(_zRawSql))-uintptr(unsafe.Pointer(_2_zStart)))/1)))
goto _1
@@ -95657,15 +85726,11 @@ _11:
}
_n = _findNextHostParameter(tls, _zRawSql, &_nToken)
- func() int32 {
- if _n > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78003), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(1352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3StrAccumAppend(tls, &_out, _zRawSql, _n)
{
@@ -95673,15 +85738,11 @@ _11:
*p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_n)))
sink1025 = *p
}
- func() int32 {
- if ((*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != 0) || (_nToken == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == 0 && _nToken != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78006), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nToken != i32(0) {
goto _18
@@ -95698,15 +85759,11 @@ _18:
goto _20
}
- func() int32 {
- if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(1))))))))) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(1))))))))) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78010), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3GetInt32(tls, (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql))+1*uintptr(i32(1)))), &_idx)
goto _23
@@ -95717,26 +85774,18 @@ _23:
goto _24
_19:
- func() int32 {
- if (((int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == i32(58)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == i32(36))) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == i32(64))) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) == i32(35)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != i32(58) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != i32(36) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != i32(64) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zRawSql)) + 1*uintptr(i32(0))))) != i32(35) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78016), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_idx = _sqlite3VdbeParameterIndex(tls, _p, _zRawSql, _nToken)
- func() int32 {
- if _idx > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _idx <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78023), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95912)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_24:
{
@@ -95745,15 +85794,11 @@ _24:
sink1025 = *p
}
_nextIndex = _idx + i32(1)
- func() int32 {
- if (_idx > i32(0)) && (_idx <= int32(_p.X4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _idx <= i32(0) || _idx > int32(_p.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78027), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95920)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pVar = (*XMem)(unsafe.Pointer(uintptr(_p.X24) + 72*uintptr(_idx-i32(1))))
if (int32(_pVar.X1) & i32(1)) == 0 {
@@ -95768,7 +85813,7 @@ _35:
goto _37
}
- _sqlite3XPrintf(tls, &_out, str(4648), *(*int64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */))))))
+ _sqlite3XPrintf(tls, &_out, str(4648), *(*int64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */))))))
goto _38
_37:
@@ -95776,7 +85821,7 @@ _37:
goto _39
}
- _sqlite3XPrintf(tls, &_out, str(4672), *(*float64)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */))))))
+ _sqlite3XPrintf(tls, &_out, str(4672), *(*float64)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */))))))
goto _40
_39:
@@ -95816,19 +85861,15 @@ _41:
goto _46
}
- _sqlite3XPrintf(tls, &_out, str(95952), *(*int32)(unsafe.Pointer((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */))))))
+ _sqlite3XPrintf(tls, &_out, str(95952), *(*int32)(unsafe.Pointer((*T5448375)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVar)) + uintptr(0 /* X0 */))))))
goto _47
_46:
- func() int32 {
- if (int32(_pVar.X1) & i32(16)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pVar.X1) & i32(16)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(78070), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeExpandSqlØ00__func__Ø000))), unsafe.Pointer(str(95968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3StrAccumAppend(tls, &_out, str(95992), i32(2))
_17_nOut = _pVar.X4
@@ -95886,15 +85927,11 @@ _0:
}
_n = _sqlite3GetToken(tls, (*uint8)(unsafe.Pointer(_zSql)), &_tokenType)
- func() int32 {
- if (_n > i32(0)) && (_tokenType != i32(163)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n <= i32(0) || _tokenType == i32(163) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77935), unsafe.Pointer((*int8)(unsafe.Pointer(&_findNextHostParameterØ00__func__Ø000))), unsafe.Pointer(str(96032)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _tokenType != i32(135) {
goto _5
@@ -96015,37 +86052,25 @@ func _sqlite3Reprepare(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:116094
_ = _zSql
var _db *Xsqlite3 // sqlite3.c:116098:11
_ = _db
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_sqlite3VdbeDb(tls, _p).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_sqlite3VdbeDb(tls, _p).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116100), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(96088)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zSql = Xsqlite3_sql(tls, (unsafe.Pointer)(_p))
- func() int32 {
- if _zSql != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zSql == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116102), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(24348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = _sqlite3VdbeDb(tls, _p)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116104), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _sqlite3LockAndPrepare(tls, _db, _zSql, i32(-1), i32(0), _p, &_pNew, (**int8)(unsafe.Pointer(uintptr(i32(0)))))
if _rc == 0 {
@@ -96058,29 +86083,21 @@ func _sqlite3Reprepare(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:116094
_sqlite3OomFault(tls, _db)
_7:
- func() int32 {
- if unsafe.Pointer(_pNew) == (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if unsafe.Pointer(_pNew) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116110), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(96132)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
_6:
- func() int32 {
- if _pNew != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pNew == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116113), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReprepareØ00__func__Ø000))), unsafe.Pointer(str(20660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeSwap(tls, (*TVdbe)(unsafe.Pointer(_pNew)), _p)
_sqlite3TransferBindings(tls, _pNew, (unsafe.Pointer)(_p))
@@ -96118,15 +86135,11 @@ func _sqlite3VdbeSwap(tls *crt.TLS, _pA *TVdbe, _pB *TVdbe) { // sqlite3.c:71401
_ = _pTmp
var _zTmp *int8 // sqlite3.c:71403:8
_ = _zTmp
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_pA.X0)) == (*Xsqlite3)(unsafe.Pointer(_pB.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pA.X0)) != (*Xsqlite3)(unsafe.Pointer(_pB.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71404), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSwapØ00__func__Ø000))), unsafe.Pointer(str(96160)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_tmp = *_pA
*_pA = *_pB
@@ -96161,25 +86174,17 @@ func _sqlite3TransferBindings(tls *crt.TLS, _pFromStmt unsafe.Pointer, _pToStmt
_ = _i
_pFrom = (*TVdbe)(unsafe.Pointer(_pFromStmt))
_pTo = (*TVdbe)(unsafe.Pointer(_pToStmt))
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_pTo.X0)) == (*Xsqlite3)(unsafe.Pointer(_pFrom.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pTo.X0)) != (*Xsqlite3)(unsafe.Pointer(_pFrom.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77501), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TransferBindingsØ00__func__Ø000))), unsafe.Pointer(str(73800)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pTo.X4) == int32(_pFrom.X4) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pTo.X4) != int32(_pFrom.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77502), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TransferBindingsØ00__func__Ø000))), unsafe.Pointer(str(96192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pTo.X0)).X3)))
_i = i32(0)
@@ -96260,15 +86265,11 @@ _0:
func _sqlite3PragmaVtabRegister(tls *crt.TLS, _db *Xsqlite3, _zName *int8) (r0 *XModule) { // sqlite3.c:115377:1
var _pName *XPragmaName // sqlite3.c:115378:20
_ = _pName
- func() int32 {
- if Xsqlite3_strnicmp(tls, _zName, str(51280), i32(7)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_strnicmp(tls, _zName, str(51280), i32(7)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaVtabRegisterØ00__func__Ø000))), unsafe.Pointer(str(96264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pName = _pragmaLocate(tls, (*int8)(unsafe.Pointer(uintptr(unsafe.Pointer(_zName))+uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(i32(7)))))))))
if _pName != (*XPragmaName)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -96287,15 +86288,11 @@ _2:
return
_3:
- func() int32 {
- if unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(440 /* X65 */))), _zName)) == (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(440 /* X65 */))), _zName)) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115383), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaVtabRegisterØ00__func__Ø000))), unsafe.Pointer(str(96308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _sqlite3VtabCreateModule(tls, _db, _zName, &_pragmaVtabModule, (unsafe.Pointer)(_pName), nil)
return
@@ -96449,15 +86446,11 @@ _5:
_6:
_sqlite3StrAccumAppend(tls, &_acc, str(38612), i32(1))
_sqlite3StrAccumFinish(tls, &_acc)
- func() int32 {
- if crt.Xstrlen(tls, (*int8)(unsafe.Pointer(&_zBuf))) < u64(199) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if crt.Xstrlen(tls, (*int8)(unsafe.Pointer(&_zBuf))) >= u64(199) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115145), unsafe.Pointer((*int8)(unsafe.Pointer(&_pragmaVtabConnectØ00__func__Ø000))), unsafe.Pointer(str(97504)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = Xsqlite3_declare_vtab(tls, _db, (*int8)(unsafe.Pointer(&_zBuf)))
if _rc != i32(0) {
@@ -96560,15 +86553,11 @@ _6:
_7:
_j = (_pConstraint.X0) - int32(_pTab.X4)
- func() int32 {
- if _j < i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j >= i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115198), unsafe.Pointer((*int8)(unsafe.Pointer(&_pragmaVtabBestIndexØ00__func__Ø000))), unsafe.Pointer(str(97816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_seen)) + 4*uintptr(_j))) = _i + i32(1)
_2:
@@ -96706,15 +86695,11 @@ _2:
goto _5
}
- func() int32 {
- if _j < i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j >= i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115284), unsafe.Pointer((*int8)(unsafe.Pointer(&_pragmaVtabFilterØ00__func__Ø000))), unsafe.Pointer(str(97844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(24 /* X3 */))))) + 8*uintptr(_j))) = Xsqlite3_mprintf(tls, str(24304), unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(_i))))))
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)))) {
@@ -96783,15 +86768,11 @@ func _pragmaVtabNext(tls *crt.TLS, _pVtabCursor *Xsqlite3_file) (r0 int32) { //
_pCsr = (*XPragmaVtabCursor)(unsafe.Pointer(_pVtabCursor))
_rc = i32(0)
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr)) + uintptr(16 /* X2 */))) += 1
- func() int32 {
- if (_pCsr.X1) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCsr.X1) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(115255), unsafe.Pointer((*int8)(unsafe.Pointer(&_pragmaVtabNextØ00__func__Ø000))), unsafe.Pointer(str(97908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(100) == Xsqlite3_step(tls, _pCsr.X1) {
goto _2
@@ -96844,15 +86825,11 @@ _1:
}
func Xsqlite3_result_value(tls *crt.TLS, _pCtx *Xsqlite3_context, _pValue *XMem) { // sqlite3.c:76444:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76445), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_valueØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemCopy(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _pValue)
return
@@ -96941,15 +86918,11 @@ _4:
*(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMod)) + uintptr(32 /* X4 */))))) = _pTab
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(60 /* X8 */))) = uint32(i32(1))
*(**XSchema)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(112 /* X20 */))))) = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(i32(0)))).X4))
- func() int32 {
- if (_pTab.X16) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTab.X16) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125677), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabEponymousTableInitØ00__func__Ø000))), unsafe.Pointer(str(97964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(68 /* X10 */))) = int16(i32(-1))
_addModuleArgument(tls, _db, _pTab, _sqlite3DbStrDup(tls, _db, _pTab.X0))
@@ -97021,15 +86994,11 @@ func _sqlite3ViewGetColumnNames(tls *crt.TLS, _pParse *XParse, _pTable *XTable)
_ = _xAuth
_nErr = i32(0)
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _pTable != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTable == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101608), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3VtabCallConnect(tls, _pParse, _pTable) == 0 {
goto _2
@@ -97064,25 +87033,17 @@ _4:
return
_5:
- func() int32 {
- if int32(_pTable.X11) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pTable.X11) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101642), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_pTable.X3)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSelect)(unsafe.Pointer(_pTable.X3)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101651), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pSel = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(_pTable.X3)), i32(0))
if _pSel == nil {
@@ -97092,7 +87053,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)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(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)
@@ -97116,29 +87077,21 @@ _11:
goto _16
}
- func() int32 {
- if (*XColumn)(unsafe.Pointer(_pTable.X1)) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XColumn)(unsafe.Pointer(_pTable.X1)) != (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101686), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98088)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(70 /* X11 */))) = _pSelTab.X11
*(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(8 /* X1 */))))) = (*XColumn)(unsafe.Pointer(_pSelTab.X1))
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSelTab)) + uintptr(70 /* X11 */))) = int16(i32(0))
*(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSelTab)) + uintptr(8 /* X1 */))))) = (*XColumn)(unsafe.Pointer(uintptr(i32(0))))
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pTable.X20))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pTable.X20))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101691), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ViewGetColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _21
@@ -97149,7 +87102,7 @@ _21:
_15:
_sqlite3DeleteTable(tls, _db, _pSelTab)
_sqlite3SelectDelete(tls, _db, _pSel)
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1
goto _22
_10:
@@ -97185,15 +87138,11 @@ func _sqlite3VtabCallConnect(tls *crt.TLS, _pParse *XParse, _pTab *XTable) (r0 i
var _3_zErr *int8 // sqlite3.c:125168:10
_ = _3_zErr
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _pTab != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125154), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabCallConnectØ00__func__Ø000))), unsafe.Pointer(str(98180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pTab.X16) != 0 && _sqlite3GetVTable(tls, _db, _pTab) == nil {
goto _3
@@ -97285,28 +87234,20 @@ _2:
return
_3:
- func() int32 {
- if ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X0) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*T5415341)(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)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(60 /* X8 */))) = uint32(i32(1))
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(0 /* X0 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0))))
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(72 /* X12 */))) = int16(i32(200))
- func() int32 {
- if i32(200) == int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(200) != int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118059), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResultSetOfSelectØ00__func__Ø000))), unsafe.Pointer(str(49500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ColumnsFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(_pSelect.X0)), (*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab))+uintptr(70 /* X11 */))), (**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab))+uintptr(8 /* X1 */))))))
_sqlite3SelectAddColumnTypeAndCollation(tls, _pParse, _pTab, _pSelect)
@@ -97356,35 +87297,23 @@ func _sqlite3SelectAddColumnTypeAndCollation(tls *crt.TLS, _pParse *XParse, _pTa
_ = _1_m
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_szAll = u64(0)
- func() int32 {
- if _pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSelect == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118003), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectAddColumnTypeAndCollationØ00__func__Ø000))), unsafe.Pointer(str(98264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pSelect.X3) & uint32(i32(4))) != uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_pSelect.X3) & uint32(i32(4))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118004), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectAddColumnTypeAndCollationØ00__func__Ø000))), unsafe.Pointer(str(98276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pTab.X11) == ((*XExprList)(unsafe.Pointer(_pSelect.X0)).X0)) || ((_db.X17) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pTab.X11) != ((*XExprList)(unsafe.Pointer(_pSelect.X0)).X0) && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118005), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectAddColumnTypeAndCollationØ00__func__Ø000))), unsafe.Pointer(str(98316)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_db.X17) == 0 {
goto _7
@@ -97483,25 +87412,17 @@ func _columnTypeImpl(tls *crt.TLS, _pNC *XNameContext, _pExpr *XExpr, _pEstWidth
_ = _12_p
_zType = nil
_estWidth = u8(1)
- func() int32 {
- if _pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117637), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(44732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSrcList)(unsafe.Pointer(_pNC.X1)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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(117638), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(98412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch int32(_pExpr.X0) {
case i32(119):
@@ -97556,15 +87477,11 @@ _10:
goto _8
_19:
- func() int32 {
- if (_2_pTab != nil) && ((*XTable)(unsafe.Pointer(_pExpr.X14)) == _2_pTab) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_pTab == nil || (*XTable)(unsafe.Pointer(_pExpr.X14)) != _2_pTab {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117683), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(98432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _2_pS == nil {
goto _23
@@ -97575,11 +87492,8 @@ _19:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117689), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117689), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -97599,15 +87513,11 @@ _23:
goto _29
}
- func() int32 {
- if _2_pS == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_pS != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117706), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(98460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _2_iCol >= i32(0) {
goto _32
@@ -97615,15 +87525,11 @@ _23:
_2_iCol = int32(_2_pTab.X10)
_32:
- func() int32 {
- if (_2_iCol == i32(-1)) || ((_2_iCol >= i32(0)) && (_2_iCol < int32(_2_pTab.X11))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_iCol != i32(-1) && (_2_iCol < i32(0) || _2_iCol >= int32(_2_pTab.X11)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117708), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(98464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _2_iCol >= i32(0) {
goto _37
@@ -97641,17 +87547,13 @@ _28:
goto _8
_7:
- _12_pS = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
+ _12_pS = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117743), unsafe.Pointer((*int8)(unsafe.Pointer(&_columnTypeImplØ00__func__Ø000))), unsafe.Pointer(str(46336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_12_sNC)) + uintptr(8 /* X1 */))))) = (*XSrcList)(unsafe.Pointer(_12_pS.X8))
*(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_12_sNC)) + uintptr(32 /* X4 */))))) = _pNC
@@ -97722,7 +87624,7 @@ _4:
goto _7
}
- _pColl = _sqlite3GetCollSeq(tls, _pParse, _db.X14, (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))), *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))
+ _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 */))))))
goto _1
_7:
@@ -97754,26 +87656,19 @@ _12:
_16:
_8_pNext = (*XExpr)(unsafe.Pointer(_p.X5))
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ 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)))) {
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)
- return i32(0)
- }()
+ }
}()
- if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*T5458793)(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)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90904), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90904), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -97783,26 +87678,23 @@ _16:
_9_i = i32(0)
_25:
if func() int32 {
- if _9_i < ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X0) {
+ if _9_i < ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X0) {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90906), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90906), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
goto _30
}
- if (((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*T5458793)(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((*T5458811)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_9_i))).X0))
goto _30
_31:
@@ -97861,15 +87753,11 @@ func _sqlite3CheckCollSeq(tls *crt.TLS, _pParse *XParse, _pColl *XCollSeq) (r0 i
return
_1:
- func() int32 {
- if _1_p == _pColl {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_p != _pColl {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CheckCollSeqØ00__func__Ø000))), unsafe.Pointer(str(98544)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_0:
r0 = i32(0)
@@ -97890,12 +87778,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(((*T5506898)(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(((*T5506880)(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((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom)) + uintptr(96 /* X15 */)))))
+ _1_zIndexedBy = *(**int8)(unsafe.Pointer((*T5506900)(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 {
@@ -97970,11 +87858,8 @@ _0:
if func() int32 {
if (_1_pLeftTab == (*XTable)(unsafe.Pointer(uintptr(i32(0))))) || (_1_pRightTab == (*XTable)(unsafe.Pointer(uintptr(i32(0))))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteProcessJoinØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteProcessJoinØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -97986,8 +87871,8 @@ _0:
goto _1
_7:
- _1_isOuter = bool2int((int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(60 /* X9 */))).X0) & i32(32)) != i32(0))
- if (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight))+uintptr(60 /* X9 */))).X0) & i32(4)) == 0 {
+ _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 {
goto _8
}
@@ -98092,15 +87977,11 @@ func _tableAndColumnIndex(tls *crt.TLS, _pSrc *XSrcList, _N int32, _zCol *int8,
_ = _i
var _iCol int32 // sqlite3.c:116534:7
_ = _iCol
- func() int32 {
- if (_piTab == (*int32)(unsafe.Pointer(uintptr(i32(0))))) == (_piCol == (*int32)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_piTab == (*int32)(unsafe.Pointer(uintptr(i32(0))))) != (_piCol == (*int32)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116536), unsafe.Pointer((*int8)(unsafe.Pointer(&_tableAndColumnIndexØ00__func__Ø000))), unsafe.Pointer(str(98788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_2:
@@ -98175,45 +88056,29 @@ func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32,
var _pEq *XExpr // sqlite3.c:116574:8
_ = _pEq
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _iLeft < _iRight {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iLeft >= _iRight {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116576), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pSrc.X0) > _iRight {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pSrc.X0) <= _iRight {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116577), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98848)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_iLeft))).X4)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_iLeft))).X4)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116578), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_iRight))).X4)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_iRight))).X4)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116579), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98888)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pE1 = _sqlite3CreateColumnExpr(tls, _db, _pSrc, _iLeft, _iColLeft)
_pE2 = _sqlite3CreateColumnExpr(tls, _db, _pSrc, _iRight, _iColRight)
@@ -98227,15 +88092,11 @@ func _addWhereTerm(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _iLeft int32,
*p = (*p) | uint32(i32(1))
sink985 = *p
}
- func() int32 {
- if ((_pEq.X2) & uint32(i32(24576))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pEq.X2) & uint32(i32(24576))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116587), unsafe.Pointer((*int8)(unsafe.Pointer(&_addWhereTermØ00__func__Ø000))), unsafe.Pointer(str(98912)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pEq)) + uintptr(4 /* X2 */)))
@@ -98407,21 +88268,17 @@ func _sqlite3ExprIsInteger(tls *crt.TLS, _p *XExpr, _pValue *int32) (r0 int32) {
return
_0:
- func() int32 {
- if ((int32(_p.X0) != i32(134)) || (((_p.X2) & uint32(i32(1024))) != uint32(i32(0)))) || (_sqlite3GetInt32(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_rc) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ 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) {
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)
- return i32(0)
- }()
+ }
}()
if ((_p.X2) & uint32(i32(1024))) == 0 {
goto _5
}
- *_pValue = *(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))
+ *_pValue = *(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))
r0 = i32(1)
return
@@ -98444,15 +88301,11 @@ _8:
goto _11
}
- func() int32 {
- if _4_v != i32(-2147483648) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _4_v == i32(-2147483648) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92616), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIsIntegerØ00__func__Ø000))), unsafe.Pointer(str(99068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pValue = -_4_v
_rc = i32(1)
@@ -98485,15 +88338,11 @@ func _sqlite3ExprAttachSubtrees(tls *crt.TLS, _db *Xsqlite3, _pRoot *XExpr, _pLe
goto _0
}
- func() int32 {
- if (_db.X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91533), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAttachSubtreesØ00__func__Ø000))), unsafe.Pointer(str(49168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprDelete(tls, _db, _pLeft)
_sqlite3ExprDelete(tls, _db, _pRight)
@@ -98544,18 +88393,18 @@ func _exprSetHeight(tls *crt.TLS, _p *XExpr) { // sqlite3.c:91391:1
goto _0
}
- _heightOfSelect(tls, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), &_nHeight)
+ _heightOfSelect(tls, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), &_nHeight)
goto _1
_0:
- if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil {
+ if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil {
goto _2
}
- _heightOfExprList(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))), &_nHeight)
+ _heightOfExprList(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))))
+ *p = (*p) | (uint32(i32(2097408)) & _sqlite3ExprListFlags(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))))
sink985 = *p
}
_2:
@@ -98641,15 +88490,11 @@ _1:
}
_2_pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(_i))).X0))
- func() int32 {
- if _2_pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92425), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListFlagsØ00__func__Ø000))), unsafe.Pointer(str(44732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_m
@@ -98704,15 +88549,11 @@ _0:
*p = (*p) | uint32(i32(1))
sink985 = *p
}
- func() int32 {
- if ((_p.X2) & uint32(i32(24576))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X2) & uint32(i32(24576))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116623), unsafe.Pointer((*int8)(unsafe.Pointer(&_setJoinExprØ00__func__Ø000))), unsafe.Pointer(str(50868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(4 /* X2 */)))
@@ -98720,17 +88561,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((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil {
+ if int32(_p.X0) != i32(151) || (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X0) {
+ if _2_i >= ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458811)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(_2_i))).X0)), _iTable)
_2_i += 1
goto _6
@@ -98761,11 +88602,8 @@ _0:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89320), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MatchSpanNameØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89320), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MatchSpanNameØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSpan)) + 1*uintptr(_n)))) == i32(46) {
@@ -98796,11 +88634,8 @@ _10:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89325), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MatchSpanNameØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89325), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MatchSpanNameØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zSpan)) + 1*uintptr(_n)))) == i32(46) {
@@ -98887,40 +88722,28 @@ func _sqlite3TokenInit(tls *crt.TLS, _p *XToken, _z *int8) { // sqlite3.c:27885:
func _sqlite3ExprListSetName(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pName *XToken, _dequote int32) { // sqlite3.c:92337:1
var _1_pItem *TExprList_item // sqlite3.c:92345:26
_ = _1_pItem
- func() int32 {
- if (_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92343), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetNameØ00__func__Ø000))), unsafe.Pointer(str(99248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pList == nil {
goto _3
}
- func() int32 {
- if (_pList.X0) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pList.X0) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92346), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetNameØ00__func__Ø000))), unsafe.Pointer(str(49244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_pItem = (*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr((_pList.X0)-i32(1))))
- func() int32 {
- if (_1_pItem.X1) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_pItem.X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92348), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetNameØ00__func__Ø000))), unsafe.Pointer(str(99288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(8 /* X1 */))) = _sqlite3DbStrNDup(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pName.X0, uint64(_pName.X1))
if _dequote == 0 {
@@ -98955,15 +88778,11 @@ func _selectPopWith(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) { // sqlite3.c
goto _2
}
- func() int32 {
- if (*XWith)(unsafe.Pointer(_pParse.X70)) == _1_pWith {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XWith)(unsafe.Pointer(_pParse.X70)) != _1_pWith {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120493), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectPopWithØ00__func__Ø000))), unsafe.Pointer(str(99328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(584 /* X70 */))))) = (*XWith)(unsafe.Pointer(_1_pWith.X1))
_2:
@@ -98996,21 +88815,17 @@ func init() {
func _sqlite3ResolveSelectNames(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pOuterNC *XNameContext) { // sqlite3.c:90682:1
var _w XWalker // sqlite3.c:90687:10
_ = _w
- func() int32 {
- if _p != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResolveSelectNamesØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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 */))))) = _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((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pOuterNC
+ *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pOuterNC
_sqlite3WalkSelect(tls, &_w, _p)
return
@@ -99067,27 +88882,19 @@ 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((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */)))))))
- func() int32 {
- if _pNC != (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5964994)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pParse = (*XParse)(unsafe.Pointer(_pNC.X0))
- func() int32 {
- if _pParse == (*XParse)(unsafe.Pointer(_pWalker.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pParse != (*XParse)(unsafe.Pointer(_pWalker.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89763), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_pExpr.X2) & uint32(i32(4))) == uint32(i32(0)) {
goto _4
@@ -99113,15 +88920,11 @@ _7:
goto _10
}
- func() int32 {
- if (((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */))))) + 112*uintptr(_1_i))).X11) >= i32(0)) && (((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */))))) + 112*uintptr(_1_i))).X11) < (_pParse.X17)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */)))))+112*uintptr(_1_i))).X11) < i32(0) || ((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pSrcList))+uintptr(8 /* X2 */)))))+112*uintptr(_1_i))).X11) >= (_pParse.X17) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89772), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_i += 1
goto _7
@@ -99173,7 +88976,7 @@ _16:
_4_zDb = (*int8)(unsafe.Pointer(uintptr(i32(0))))
_4_zTable = (*int8)(unsafe.Pointer(uintptr(i32(0))))
- _4_zColumn = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))
+ _4_zColumn = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))
goto _33
_32:
@@ -99184,31 +88987,27 @@ _32:
}
_4_zDb = (*int8)(unsafe.Pointer(uintptr(i32(0))))
- _4_zTable = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */)))))
- _4_zColumn = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pRight)) + uintptr(8 /* X3 */)))))
+ _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 */)))))
goto _35
_34:
- func() int32 {
- if int32(_4_pRight.X0) == i32(122) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_4_pRight.X0) != i32(122) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89825), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99516)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _4_zDb = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr(_pExpr.X4) + uintptr(8 /* X3 */)))))
- _4_zTable = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr(_4_pRight.X4) + uintptr(8 /* X3 */)))))
- _4_zColumn = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr(_4_pRight.X5) + uintptr(8 /* X3 */)))))
+ _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 */)))))
_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((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
+ _9_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
_9_n = func() int32 {
if _9_pList != nil {
return (_9_pList.X0)
@@ -99219,17 +89018,13 @@ _17:
_9_wrong_num_args = i32(0)
_9_is_agg = i32(0)
_9_enc = (*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X14
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89847), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(43812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _9_zId = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))
+ _9_zId = *(**int8)(unsafe.Pointer((*T5519020)(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)))) {
@@ -99333,7 +89128,7 @@ _45:
goto _58
_57:
- if _9_no_such_func == 0 || int32((*T5414794)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != i32(0) {
+ if _9_no_such_func == 0 || int32((*T5414776)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != i32(0) {
goto _60
}
@@ -99379,15 +89174,11 @@ _65:
goto _65
_66:
- func() int32 {
- if _9_pDef != (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _9_pDef == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89937), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _26_pNC2 == nil {
goto _70
@@ -99418,16 +89209,12 @@ _20:
_30_nRef = _pNC.X5
_notValid(tls, _pParse, _pNC, str(99788), i32(38))
- _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))))
- func() int32 {
- if (_pNC.X5) >= _30_nRef {
- return i32(0)
- }
- return func() int32 {
+ _sqlite3WalkSelect(tls, _pWalker, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _30_nRef == (_pNC.X5) {
goto _74
@@ -99467,40 +89254,32 @@ _30:
goto _31
_75:
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pExpr.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pExpr.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89984), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_33_nLeft = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer(_pExpr.X4)))
if int32(_pExpr.X0) != i32(32) {
goto _78
}
- _33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*T5458793)(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((*T5458811)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(i32(1)))).X0)))
_79:
goto _80
_78:
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pExpr.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pExpr.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89992), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveExprStepØ00__func__Ø000))), unsafe.Pointer(str(99844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_33_nRight = _sqlite3ExprVectorSize(tls, (*XExpr)(unsafe.Pointer(_pExpr.X5)))
_80:
@@ -99532,15 +89311,11 @@ func init() {
func _notValid(tls *crt.TLS, _pParse *XParse, _pNC *XNameContext, _zMsg *int8, _validMask int32) { // sqlite3.c:89714:1
var _1_zIn *int8 // sqlite3.c:89722:16
_ = _1_zIn
- func() int32 {
- if (_validMask & i32(-39)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_validMask & i32(-39)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89720), unsafe.Pointer((*int8)(unsafe.Pointer(&_notValidØ00__func__Ø000))), unsafe.Pointer(str(99880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pNC.X7) & _validMask) == i32(0) {
goto _2
@@ -99630,35 +89405,23 @@ func _lookupName(tls *crt.TLS, _pParse *XParse, _zDb *int8, _zTab *int8, _zCol *
_pSchema = nil
_isTrigger = i32(0)
_pTab = nil
- func() int32 {
- if _pNC != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pNC == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89384), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100032)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _zCol != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _zCol == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89385), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(24576))) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_pExpr.X2) & uint32(i32(24576))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89386), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(44 /* X8 */))) = i32(-1)
*(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(64 /* X14 */))))) = (*XTable)(unsafe.Pointer(uintptr(i32(0))))
@@ -99685,15 +89448,11 @@ _9:
goto _12
}
- func() int32 {
- if ((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_i))).X0) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_i))).X0) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89408), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100096)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3StrICmp(tls, (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_i))).X0, _zDb) != i32(0) {
goto _15
@@ -99709,15 +89468,11 @@ _15:
_12:
_8:
_6:
- func() int32 {
- if (_pNC != nil) && (_cnt == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pNC == nil || _cnt != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89418), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100116)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_19:
_6_pSrcList = (*XSrcList)(unsafe.Pointer(_pNC.X1))
@@ -99732,25 +89487,17 @@ _21:
}
_pTab = (*XTable)(unsafe.Pointer(_pItem.X4))
- func() int32 {
- if (_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0))))) && ((_pTab.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) || (_pTab.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89426), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100132)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pTab.X11) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pTab.X11) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89427), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100160)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XSelect)(unsafe.Pointer(_pItem.X5)) == nil || (((*XSelect)(unsafe.Pointer(_pItem.X5)).X3)&uint32(i32(2048))) == uint32(i32(0)) {
goto _31
@@ -99803,15 +89550,11 @@ _40:
}
return (_pTab.X0)
}()
- func() int32 {
- if _13_zTabName != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _13_zTabName == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89447), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3StrICmp(tls, _13_zTabName, _zTab) == i32(0) {
goto _46
@@ -99841,7 +89584,7 @@ _48:
goto _53
}
- if (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X0) & i32(4)) == 0 {
+ if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X0) & i32(4)) == 0 {
goto _54
}
@@ -99883,17 +89626,13 @@ _24:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(44 /* X8 */))) = _pMatch.X11
*(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(64 /* X14 */))))) = (*XTable)(unsafe.Pointer(_pMatch.X4))
- func() int32 {
- if (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(60 /* X9 */))).X0) & i32(16)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*T5506880)(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)
- return i32(0)
- }()
+ }
}()
- if (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(60 /* X9 */))).X0) & i32(8)) == i32(0) {
+ if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch))+uintptr(60 /* X9 */))).X0) & i32(8)) == i32(0) {
goto _61
}
@@ -99911,15 +89650,11 @@ _20:
}
_21_op = int32(_pParse.X45)
- func() int32 {
- if ((_21_op == i32(109)) || (_21_op == i32(110))) || (_21_op == i32(108)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _21_op != i32(109) && _21_op != i32(110) && _21_op != i32(108) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89491), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _21_op == i32(109) || _sqlite3StrICmp(tls, str(44248), _zTab) != i32(0) {
goto _71
@@ -100033,7 +89768,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 store5429888(&_6_pEList, (*XExprList)(unsafe.Pointer(_pNC.X2))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || _zTab != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _cnt != i32(0) {
+ 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) {
goto _103
}
@@ -100048,35 +89783,23 @@ _104:
goto _109
}
- func() int32 {
- if ((*XExpr)(unsafe.Pointer(_pExpr.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer(_pExpr.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pExpr.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || (*XExpr)(unsafe.Pointer(_pExpr.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89580), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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)))) {
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)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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)))) {
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)
- return i32(0)
- }()
+ }
}()
_37_pOrig = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_6_pEList.X1) + 32*uintptr(_j))).X0))
if (int32(_pNC.X7)&i32(1)) != i32(0) || ((_37_pOrig.X2)&uint32(i32(2))) == uint32(i32(0)) {
@@ -100100,15 +89823,11 @@ _119:
_resolveAlias(tls, _pParse, _6_pEList, _j, _pExpr, str(196), _nSubquery)
_cnt = i32(1)
_pMatch = (*TSrcList_item)(unsafe.Pointer(uintptr(i32(0))))
- func() int32 {
- if (_zTab == (*int8)(unsafe.Pointer(uintptr(i32(0))))) && (_zDb == (*int8)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zTab != (*int8)(unsafe.Pointer(uintptr(i32(0)))) || _zDb != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89595), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100380)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _lookupname_end
@@ -100185,15 +89904,11 @@ _128:
_45_n = i32(63)
_137:
- func() int32 {
- if (_pMatch.X11) == (_pExpr.X8) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pMatch.X11) != (_pExpr.X8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89656), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100456)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pMatch)) + uintptr(88 /* X14 */)))
@@ -100216,15 +89931,11 @@ _lookupname_end:
goto _142
}
- func() int32 {
- if _pNC != (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pNC == (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89669), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(99396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_pExpr.X2) & uint32(i32(4194304))) != uint32(i32(0)) {
goto _145
@@ -100233,15 +89944,11 @@ _lookupname_end:
_sqlite3AuthRead(tls, _pParse, _pExpr, _pSchema, (*XSrcList)(unsafe.Pointer(_pNC.X1)))
_145:
_146:
- func() int32 {
- if _pTopNC != (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTopNC == (*XNameContext)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89676), unsafe.Pointer((*int8)(unsafe.Pointer(&_lookupNameØ00__func__Ø000))), unsafe.Pointer(str(100488)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTopNC)) + uintptr(40 /* X5 */))) += 1
if _pTopNC != _pNC {
@@ -100338,26 +90045,18 @@ func _resolveAlias(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _iCol int3
_ = _pDup
var _db *Xsqlite3 // sqlite3.c:89257:11
_ = _db
- func() int32 {
- if (_iCol >= i32(0)) && (_iCol < (_pEList.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iCol < i32(0) || _iCol >= (_pEList.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89259), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveAliasØ00__func__Ø000))), unsafe.Pointer(str(100532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOrig = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_iCol))).X0))
- func() int32 {
- if _pOrig != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pOrig == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89261), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveAliasØ00__func__Ø000))), unsafe.Pointer(str(100564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_pDup = _sqlite3ExprDup(tls, _db, _pOrig, i32(0))
@@ -100378,7 +90077,7 @@ _6:
goto _7
}
- _pDup = _sqlite3ExprAddCollateString(tls, _pParse, _pDup, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))
+ _pDup = _sqlite3ExprAddCollateString(tls, _pParse, _pDup, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))
_7:
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDup)) + uintptr(4 /* X2 */)))
@@ -100392,21 +90091,17 @@ _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((*T5519038)(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((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _9
}
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(24576))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(24576))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(89282), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveAliasØ00__func__Ø000))), unsafe.Pointer(str(100576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))) = _sqlite3DbStrDup(tls, _db, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))))
+ *(**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 */))))))
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(4 /* X2 */)))
*p = (*p) | uint32(i32(65536))
@@ -100433,7 +90128,7 @@ func _incrAggFunctionDepth(tls *crt.TLS, _pExpr *XExpr, _N int32) { // sqlite3.c
crt.Xmemset(tls, (unsafe.Pointer)(&_1_w), i32(0), u64(48))
*(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(8 /* X1 */))))) = _incrAggDepth
- *(*int32)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(40 /* X6 */))))) = _N
+ *(*int32)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_1_w)) + uintptr(40 /* X6 */))))) = _N
_sqlite3WalkExpr(tls, &_1_w, _pExpr)
_0:
return
@@ -100447,7 +90142,7 @@ 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((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */)))))))
+ *p = uint8(int32(*p) + (*(*int32)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */)))))))
sink4537 = *p
}
_0:
@@ -100459,15 +90154,11 @@ _0:
func _sqlite3ExprAddCollateString(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _zC *int8) (r0 *XExpr) { // sqlite3.c:90831:1
var _s XToken // sqlite3.c:90832:9
_ = _s
- func() int32 {
- if _zC != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zC == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90833), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAddCollateStringØ00__func__Ø000))), unsafe.Pointer(str(100640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3TokenInit(tls, &_s, _zC)
r0 = _sqlite3ExprAddCollateToken(tls, _pParse, _pExpr, &_s, i32(0))
@@ -100541,15 +90232,11 @@ _0:
return
_1:
- func() int32 {
- if (int32(_pExpr.X0) == i32(152)) || (int32(_pExpr.X0) == i32(88)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) != i32(152) && int32(_pExpr.X0) != i32(88) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99350), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(100676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pExpr.X0) != i32(88) {
goto _5
@@ -100559,15 +90246,11 @@ _1:
goto _6
_5:
- func() int32 {
- if _pTabList != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTabList == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99354), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(100724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iSrc = i32(0)
_9:
@@ -100576,11 +90259,8 @@ _9:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99355), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99355), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -100604,11 +90284,8 @@ _6:
if func() int32 {
if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99363), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99363), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -100624,15 +90301,11 @@ _18:
goto _19
}
- func() int32 {
- if _iCol < int32(_pTab.X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iCol >= int32(_pTab.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(46780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zCol = (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 32*uintptr(_iCol))).X0
goto _22
@@ -100642,15 +90315,11 @@ _19:
goto _23
}
- func() int32 {
- if int32(_pTab.X10) < int32(_pTab.X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pTab.X10) >= int32(_pTab.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99369), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(100736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zCol = (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 32*uintptr(_pTab.X10))).X0
goto _26
@@ -100659,15 +90328,11 @@ _23:
_zCol = str(100520)
_26:
_22:
- func() int32 {
- if (_iDb >= i32(0)) && (_iDb < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) || _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99374), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthReadØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(2) != _sqlite3AuthReadCol(tls, _pParse, _pTab.X0, _zCol, _iDb) {
goto _30
@@ -100694,7 +90359,7 @@ func _sqlite3AuthReadCol(tls *crt.TLS, _pParse *XParse, _zTab *int8, _zCol *int8
_ = _rc
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X0
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 {
goto _0
}
@@ -100745,16 +90410,12 @@ func _exprProbability(tls *crt.TLS, _p *XExpr) (r0 int32) { // sqlite3.c:89736:1
return
_0:
- _sqlite3AtoF(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))), &_r, _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */)))))), uint8(i32(1)))
- func() int32 {
- if _r >= float64(0) {
- return i32(0)
- }
- return func() int32 {
+ _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)))
+ 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _r <= float64(1) {
goto _3
@@ -100780,23 +90441,19 @@ func _sqlite3FunctionUsesThisSrc(tls *crt.TLS, _pExpr *XExpr, _pSrcList *XSrcLis
_ = _w
var _cnt TSrcCount // sqlite3.c:95567:19
_ = _cnt
- func() int32 {
- if int32(_pExpr.X0) == i32(153) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) != i32(153) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95568), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FunctionUsesThisSrcØ00__func__Ø000))), unsafe.Pointer(str(100868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = &_cnt
+ *(**TSrcCount)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5964994)(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((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))))
+ _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
@@ -100820,11 +90477,8 @@ func _exprSrcCount(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) {
if int32(_pExpr.X0) != i32(152) && func() int32 {
if int32(_pExpr.X0) == i32(154) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95542), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprSrcCountØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95542), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprSrcCountØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -100833,7 +90487,7 @@ func _exprSrcCount(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) {
goto _3
}
- _1_p = (*TSrcCount)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */)))))))
+ _1_p = (*TSrcCount)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5964994)(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 {
@@ -100915,15 +90569,11 @@ func _resolveSelectStep(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32)
_ = _13_pSub
var _16_pItem *TExprList_item // sqlite3.c:90527:28
_ = _16_pItem
- func() int32 {
- if _p != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90356), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_p.X3) & uint32(i32(4))) == 0 {
goto _2
@@ -100933,7 +90583,7 @@ func _resolveSelectStep(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) (r0 int32)
return
_2:
- _pOuterNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */)))))))
+ _pOuterNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5964994)(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)) {
@@ -100958,25 +90608,17 @@ _7:
goto _8
}
- func() int32 {
- if ((_p.X3) & uint32(i32(64))) != uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X3) & uint32(i32(64))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90381), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(100940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X3) & uint32(i32(4))) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X3) & uint32(i32(4))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90382), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(100972)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */)))
@@ -100998,25 +90640,17 @@ _14:
}
_5_pSub = (*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))
- func() int32 {
- if (((*XSrcList)(unsafe.Pointer(_p.X8)).X0) == i32(1)) && ((*XExprList)(unsafe.Pointer(_p.X12)) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XSrcList)(unsafe.Pointer(_p.X8)).X0) != i32(1) || (*XExprList)(unsafe.Pointer(_p.X12)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90403), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(101004)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XSelect)(unsafe.Pointer(_5_pSub.X13)) != nil) && ((*XExprList)(unsafe.Pointer(_5_pSub.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSelect)(unsafe.Pointer(_5_pSub.X13)) == nil || (*XExprList)(unsafe.Pointer(_5_pSub.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90404), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(101036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pSub)) + uintptr(80 /* X12 */))))) = (*XExprList)(unsafe.Pointer(_p.X12))
*(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(80 /* X12 */))))) = (*XExprList)(unsafe.Pointer(uintptr(i32(0))))
@@ -101080,17 +90714,13 @@ _34:
goto _34
_37:
- func() int32 {
- if (int32((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) == i32(0)) && (_7_nRef <= i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ 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) {
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)
- return i32(0)
- }()
+ }
}()
- storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506898)(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)((*T5506880)(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
@@ -101107,15 +90737,11 @@ _25:
return
_41:
- func() int32 {
- if ((_p.X3) & uint32(i32(8))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X3) & uint32(i32(8))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90449), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveSelectStepØ00__func__Ø000))), unsafe.Pointer(str(101112)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pGroupBy = (*XExprList)(unsafe.Pointer(_p.X10))
if _pGroupBy == nil && (int32(_sNC.X7)&i32(16)) == i32(0) {
@@ -101170,7 +90796,7 @@ _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(((*T5506898)(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((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pItem)) + uintptr(96 /* X15 */)))))))) == 0 {
+ 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 {
goto _56
}
@@ -101318,7 +90944,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((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pNC
+ *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pNC
_sqlite3WalkExpr(tls, &_w, _pExpr)
{
p := (*int32)(unsafe.Pointer(uintptr(_pNC.X0) + uintptr(484 /* X57 */)))
@@ -101430,7 +91056,7 @@ _1:
goto _6
}
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol)
+ *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol)
goto _2
_6:
@@ -101448,11 +91074,11 @@ _5:
return
_9:
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol)
+ *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_iCol)
goto _2
_7:
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(i32(0))
+ *(*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))
if _sqlite3ResolveExprNames(tls, _pNC, _1_pE) == 0 {
goto _10
}
@@ -101471,7 +91097,7 @@ _11:
goto _15
}
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_j + i32(1))
+ *(*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))
_15:
_j += 1
goto _11
@@ -101499,7 +91125,7 @@ func _resolveAsName(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _pE *XExp
goto _0
}
- _1_zCol = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pE)) + uintptr(8 /* X3 */)))))
+ _1_zCol = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pE)) + uintptr(8 /* X3 */)))))
_i = i32(0)
_1:
if _i >= (_pEList.X0) {
@@ -101552,7 +91178,7 @@ _1:
goto _4
}
- if (((_pA.X2)&(_pB.X2))&uint32(i32(1024))) == uint32(i32(0)) || (*(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) != (*(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) {
+ 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 */)))))) {
goto _6
}
@@ -101588,7 +91214,7 @@ _11:
return
_7:
- if int32(_pA.X0) == i32(152) || int32(_pA.X0) == i32(154) || (*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */)))))) == nil {
+ 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 {
goto _14
}
@@ -101596,7 +91222,7 @@ _7:
goto _15
}
- if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) {
+ 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) {
goto _16
}
@@ -101607,7 +91233,7 @@ _16:
goto _17
_15:
- if crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(8 /* X3 */)))))) == i32(0) {
+ 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) {
goto _18
}
@@ -101635,11 +91261,8 @@ _21:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95374), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95374), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -101670,7 +91293,7 @@ _26:
return
_27:
- if _sqlite3ExprListCompare(tls, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pA)) + uintptr(32 /* X6 */))))))), (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pB)) + uintptr(32 /* X6 */))))))), _iTab) == 0 {
+ 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 {
goto _28
}
@@ -101683,11 +91306,8 @@ _28:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95379), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || int32(_pA.X0) == i32(97) {
@@ -101705,11 +91325,8 @@ _33:
if (_pA.X8) == (_pB.X8) || (_pA.X8) == _iTab && func() int32 {
if (_pB.X8) >= i32(0) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95382), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95382), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCompareØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -101827,15 +91444,11 @@ _1:
_2:
_pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0))
- func() int32 {
- if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90254), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResolveOrderGroupByØ00__func__Ø000))), unsafe.Pointer(str(46224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() **TExprList_item { _i = i32(0); return &_pItem }() = (*TExprList_item)(unsafe.Pointer(_pOrderBy.X1))
_5:
@@ -101843,11 +91456,11 @@ _5:
goto _8
}
- if ((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(28 /* X5 */))))).X0) == 0 {
+ if ((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(28 /* X5 */))))).X0) == 0 {
goto _9
}
- if int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0) <= (_pEList.X0) {
+ if int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0) <= (_pEList.X0) {
goto _10
}
@@ -101856,7 +91469,7 @@ _5:
return
_10:
- _resolveAlias(tls, _pParse, _pEList, int32((*T5517776)(unsafe.Pointer((*T5517798)(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((*T5517758)(unsafe.Pointer((*T5517780)(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
@@ -101996,15 +91609,11 @@ _8:
_moreToDo = i32(0)
_pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0))
- func() int32 {
- if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90168), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveCompoundOrderByØ00__func__Ø000))), unsafe.Pointer(str(46224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() **TExprList_item { _i = i32(0); return &_4_pItem }() = (*TExprList_item)(unsafe.Pointer(_pOrderBy.X1))
_13:
@@ -102047,15 +91656,11 @@ _18:
goto _23
}
- func() int32 {
- if _5_pDup != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _5_pDup == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90184), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveCompoundOrderByØ00__func__Ø000))), unsafe.Pointer(str(101572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5_iCol = _resolveOrderByTermToExprList(tls, _pParse, _pSelect, _5_pDup)
_23:
@@ -102080,7 +91685,7 @@ _27:
*p = (*p) | uint32(i32(1024))
sink985 = *p
}
- *(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pNew)) + uintptr(8 /* X3 */))))) = _5_iCol
+ *(*int32)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_11_pNew)) + uintptr(8 /* X3 */))))) = _5_iCol
if (*XExpr)(unsafe.Pointer(_4_pItem.X0)) != _5_pE {
goto _28
}
@@ -102090,15 +91695,11 @@ _27:
_28:
_13_pParent = (*XExpr)(unsafe.Pointer(_4_pItem.X0))
- func() int32 {
- if int32(_13_pParent.X0) == i32(53) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_13_pParent.X0) != i32(53) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90201), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveCompoundOrderByØ00__func__Ø000))), unsafe.Pointer(str(101580)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_32:
if int32((*XExpr)(unsafe.Pointer(_13_pParent.X4)).X0) != i32(53) {
@@ -102109,20 +91710,16 @@ _32:
goto _32
_33:
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_13_pParent.X4)) == _5_pE {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_13_pParent.X4)) != _5_pE {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90203), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveCompoundOrderByØ00__func__Ø000))), unsafe.Pointer(str(101604)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**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)((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(28 /* X5 */))))))) + uintptr(0 /* X0 */))) = uint16(_5_iCol)
+ *(*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)
storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem))+uintptr(25 /* X4 */))), int8(i32(1)), 1, 0)
goto _36
@@ -102181,15 +91778,11 @@ func _resolveOrderByTermToExprList(tls *crt.TLS, _pParse *XParse, _pSelect *XSel
_ = _rc
var _savedSuppErr uint8 // sqlite3.c:90074:6
_ = _savedSuppErr
- func() int32 {
- if _sqlite3ExprIsInteger(tls, _pE, &_i) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3ExprIsInteger(tls, _pE, &_i) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90076), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveOrderByTermToExprListØ00__func__Ø000))), unsafe.Pointer(str(101712)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0))
crt.Xmemset(tls, (unsafe.Pointer)(&_nc), i32(0), u64(56))
@@ -102265,25 +91858,17 @@ func _selectAddSubqueryTypeInfo(tls *crt.TLS, _pWalker *XWalker, _p *XSelect) {
_ = _1_pTab
var _2_pSel *XSelect // sqlite3.c:120868:14
_ = _2_pSel
- func() int32 {
- if ((_p.X3) & uint32(i32(4))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X3) & uint32(i32(4))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120858), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectAddSubqueryTypeInfoØ00__func__Ø000))), unsafe.Pointer(str(101776)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_p.X3) & uint32(i32(128))) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X3) & uint32(i32(128))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120859), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectAddSubqueryTypeInfoØ00__func__Ø000))), unsafe.Pointer(str(101804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */)))
@@ -102299,15 +91884,11 @@ _4:
}
_1_pTab = (*XTable)(unsafe.Pointer(_pFrom.X4))
- func() int32 {
- if _1_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120865), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectAddSubqueryTypeInfoØ00__func__Ø000))), unsafe.Pointer(str(44684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_1_pTab.X9) & uint32(i32(2))) == uint32(i32(0)) {
goto _10
@@ -102395,25 +91976,17 @@ func _flattenSubquery(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iFrom int32,
_ = _33_pOrderBy
_zSavedAuthContext = _pParse.X65
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _p != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119643), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_p.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119644), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_db.X13) & i32(1)) == i32(0) {
goto _4
@@ -102424,28 +91997,20 @@ func _flattenSubquery(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iFrom int32,
_4:
_pSrc = (*XSrcList)(unsafe.Pointer(_p.X8))
- func() int32 {
- if ((_pSrc != nil) && (_iFrom >= i32(0))) && (_iFrom < (_pSrc.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSrc == nil || _iFrom < i32(0) || _iFrom >= (_pSrc.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119647), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pSubitem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(_iFrom)))
_iParent = _pSubitem.X11
_pSub = (*XSelect)(unsafe.Pointer(_pSubitem.X5))
- func() int32 {
- if _pSub != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSub == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119651), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _subqueryIsAgg == 0 {
goto _11
@@ -102477,15 +92042,11 @@ _13:
_17:
_11:
_pSubSrc = (*XSrcList)(unsafe.Pointer(_pSub.X8))
- func() int32 {
- if _pSubSrc != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSubSrc == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119664), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101932)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XExpr)(unsafe.Pointer(_pSub.X15)) == nil || (*XExpr)(unsafe.Pointer(_p.X15)) == nil {
goto _21
@@ -102591,7 +92152,7 @@ _40:
return
_42:
- if (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem))+uintptr(60 /* X9 */))).X0) & i32(32)) == i32(0) {
+ if (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem))+uintptr(60 /* X9 */))).X0) & i32(32)) == i32(0) {
goto _43
}
@@ -102625,25 +92186,17 @@ _49:
goto _52
}
- func() int32 {
- if (*XSrcList)(unsafe.Pointer(_pSub.X8)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSrcList)(unsafe.Pointer(_pSub.X8)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119751), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(_pSub.X0)).X0) == ((*XExprList)(unsafe.Pointer(_pSub1.X0)).X0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XExprList)(unsafe.Pointer(_pSub.X0)).X0) != ((*XExprList)(unsafe.Pointer(_pSub1.X0)).X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119752), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(101956)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -102667,7 +92220,7 @@ _62:
goto _65
}
- if int32((*T5517776)(unsafe.Pointer((*T5517798)(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((*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) {
goto _66
}
@@ -102754,7 +92307,7 @@ _76:
goto _68
_71:
- _pSub = store5518339(&_pSub1, (*XSelect)(unsafe.Pointer(_pSubitem.X5)))
+ _pSub = store5518321(&_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))
@@ -102767,11 +92320,8 @@ _71:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119869), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119869), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -102812,44 +92362,32 @@ _84:
goto _88
}
- func() int32 {
- if _pParent == _p {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pParent != _p {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119902), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _24_jointype = (*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem)) + uintptr(60 /* X9 */))).X0
+ _24_jointype = (*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubitem)) + uintptr(60 /* X9 */))).X0
goto _91
_88:
- func() int32 {
- if _pParent != _p {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pParent == _p {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119905), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102092)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pSrc = store5506706((**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 = 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))))))
if _pSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _94
}
- func() int32 {
- if (_db.X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119908), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(49168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _87
@@ -102859,7 +92397,7 @@ _91:
goto _97
}
- *(**XSrcList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(48 /* X8 */))))) = store5506706(&_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 */))))) = store5506688(&_pSrc, _sqlite3SrcListEnlarge(tls, _db, _pSrc, _24_nSubSrc-i32(1), _iFrom+i32(1)))
if (_db.X17) == 0 {
goto _98
}
@@ -102875,15 +92413,11 @@ _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() int32 {
- if int32((uint32(((*T5506898)(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) {
- return i32(0)
- }
- return func() int32 {
+ 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) {
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)
- return i32(0)
- }()
+ }
}()
*(*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(_i+_iFrom))) = *(*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(_i)))
crt.Xmemset(tls, (unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSubSrc))+uintptr(8 /* X2 */)))))+112*uintptr(_i)))), i32(0), u64(112))
@@ -102891,7 +92425,7 @@ _99:
goto _99
_102:
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506898)(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)((*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
_pList = (*XExprList)(unsafe.Pointer(_pParent.X0))
_i = i32(0)
_105:
@@ -102922,30 +92456,22 @@ _111:
goto _114
}
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(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)((*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))
_i += 1
goto _111
_114:
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_pParent.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_pParent.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119981), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_pSub.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSelect)(unsafe.Pointer(_pSub.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119982), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(80 /* X12 */))))) = _33_pOrderBy
*(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSub)) + uintptr(80 /* X12 */))))) = (*XExprList)(unsafe.Pointer(uintptr(i32(0))))
@@ -102955,28 +92481,20 @@ _110:
goto _119
}
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pParent.X11)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pParent.X11)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119988), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(72 /* X11 */))))) = (*XExpr)(unsafe.Pointer(_pParent.X9))
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(56 /* X9 */))))) = _pWhere
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(72 /* X11 */))))) = _sqlite3ExprAnd(tls, _db, _sqlite3ExprDup(tls, _db, (*XExpr)(unsafe.Pointer(_pSub.X11)), i32(0)), (*XExpr)(unsafe.Pointer(_pParent.X11)))
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_pParent.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_pParent.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119994), unsafe.Pointer((*int8)(unsafe.Pointer(&_flattenSubqueryØ00__func__Ø000))), unsafe.Pointer(str(102200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParent)) + uintptr(64 /* X10 */))))) = _sqlite3ExprListDup(tls, _db, (*XExprList)(unsafe.Pointer(_pSub.X10)), i32(0))
goto _124
@@ -103020,7 +92538,7 @@ _87:
return str(102224)
}())
_128:
- _sqlite3TreeViewSelect(tls, (*T5516662)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
+ _sqlite3TreeViewSelect(tls, (*T5516644)(unsafe.Pointer(uintptr(i32(0)))), _p, uint8(i32(0)))
_127:
r0 = i32(1)
return
@@ -103054,15 +92572,11 @@ _1:
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(72 /* X11 */))))) = _substExpr(tls, _pParse, (*XExpr)(unsafe.Pointer(_p.X11)), _iTable, _pEList)
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X9 */))))) = _substExpr(tls, _pParse, (*XExpr)(unsafe.Pointer(_p.X9)), _iTable, _pEList)
_pSrc = (*XSrcList)(unsafe.Pointer(_p.X8))
- func() int32 {
- if _pSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSrc == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119470), unsafe.Pointer((*int8)(unsafe.Pointer(&_substSelectØ00__func__Ø000))), unsafe.Pointer(str(49140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() **TSrcList_item { _i = _pSrc.X0; return &_pItem }() = (*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc)) + uintptr(8 /* X2 */)))))
_4:
@@ -103071,17 +92585,17 @@ _4:
}
_substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(_pItem.X5)), _iTable, _pEList, i32(1))
- if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5506880)(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((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */))))))), _iTable, _pEList)
+ _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506900)(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 && (store5518339(&_p, (*XSelect)(unsafe.Pointer(_p.X13))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) {
+ if _doPrior != 0 && (store5518321(&_p, (*XSelect)(unsafe.Pointer(_p.X13))) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) {
goto _1
}
@@ -103143,25 +92657,17 @@ _0:
_3:
_3_pCopy = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1) + 32*uintptr(_pExpr.X9))).X0))
- func() int32 {
- if (_pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) && (int32(_pExpr.X9) < (_pEList.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pExpr.X9) >= (_pEList.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119415), unsafe.Pointer((*int8)(unsafe.Pointer(&_substExprØ00__func__Ø000))), unsafe.Pointer(str(102260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExpr)(unsafe.Pointer(_pExpr.X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer(_pExpr.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pExpr.X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || (*XExpr)(unsafe.Pointer(_pExpr.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119416), unsafe.Pointer((*int8)(unsafe.Pointer(&_substExprØ00__func__Ø000))), unsafe.Pointer(str(100272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3ExprIsVector(tls, _3_pCopy) == 0 {
goto _11
@@ -103196,11 +92702,11 @@ _2:
goto _16
}
- _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), _iTable, _pEList, i32(1))
+ _substSelect(tls, _pParse, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), _iTable, _pEList)
+ _substExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))), _iTable, _pEList)
_17:
_15:
r0 = _pExpr
@@ -103219,7 +92725,7 @@ func _sqlite3VectorErrorMsg(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) { // s
goto _0
}
- _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X0, i32(1))
goto _1
_0:
@@ -103325,25 +92831,17 @@ func _multiSelect(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSelectDes
_pDelete = nil
_iSub1 = i32(0)
_iSub2 = i32(0)
- func() int32 {
- if (_p != nil) && ((*XSelect)(unsafe.Pointer(_p.X13)) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == nil || (*XSelect)(unsafe.Pointer(_p.X13)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118492), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((((_p.X3) & uint32(i32(8192))) == uint32(i32(0))) || (int32(_p.X1) == i32(116))) || (int32(_p.X1) == i32(115)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_p.X3)&uint32(i32(8192))) != uint32(i32(0)) && int32(_p.X1) != i32(116) && int32(_p.X1) != i32(115) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118493), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102388)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_pPrior = (*XSelect)(unsafe.Pointer(_p.X13))
@@ -103367,29 +92865,21 @@ _7:
_8:
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118511), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_dest.X0) != i32(12) {
goto _11
}
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118516), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp2(tls, _v, i32(108), _dest.X2, (*XExprList)(unsafe.Pointer(_p.X0)).X0)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_dest)) + uintptr(0 /* X0 */))) = uint8(i32(14))
@@ -103402,25 +92892,17 @@ _11:
goto _multi_select_end
_14:
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(_p.X0)) != nil) && ((*XExprList)(unsafe.Pointer(_pPrior.X0)) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X0)) == nil || (*XExprList)(unsafe.Pointer(_pPrior.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118531), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(_p.X0)).X0) == ((*XExprList)(unsafe.Pointer(_pPrior.X0)).X0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XExprList)(unsafe.Pointer(_p.X0)).X0) != ((*XExprList)(unsafe.Pointer(_pPrior.X0)).X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118532), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_p.X3) & uint32(i32(8192))) == 0 {
goto _20
@@ -103451,15 +92933,11 @@ _22:
_25:
_8_addr = i32(0)
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pPrior.X15)) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pPrior.X15)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118552), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrior)) + uintptr(16 /* X4 */))) = _p.X4
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrior)) + uintptr(20 /* X5 */))) = _p.X5
@@ -103519,51 +92997,35 @@ _27:
goto _40
}
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_p.X15)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X15)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118608), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_p.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118609), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_14_unionTab = _dest.X2
goto _45
_40:
_14_unionTab = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(52 /* X17 */))), int32(1))
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118616), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_14_addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _14_unionTab, i32(0))
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(0))))) == i32(-1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(0))))) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118618), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(0)))) = _14_addr
{
@@ -103571,26 +93033,18 @@ _40:
*p = (*p) | uint32(i32(32))
sink985 = *p
}
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118621), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_45:
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_pPrior.X12)) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_pPrior.X12)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118626), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3SelectDestInit(tls, &_14_uniondest, _14_priorOp, _14_unionTab)
_iSub1 = _pParse.X59
@@ -103610,15 +93064,11 @@ _54:
goto _56
_55:
- func() int32 {
- if int32(_p.X1) == i32(115) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X1) != i32(115) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118639), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_14_op = uint8(i32(1))
_56:
@@ -103645,29 +93095,21 @@ _59:
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(112 /* X16 */))))) = _14_pOffset
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))) = i32(0)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */))) = i32(0)
- func() int32 {
- if (_14_unionTab == (_dest.X2)) || (int32(_dest.X0) != _14_priorOp) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _14_unionTab != (_dest.X2) && int32(_dest.X0) == _14_priorOp {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118669), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_dest.X0) == _14_priorOp {
goto _63
}
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118672), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_dest.X0) != i32(9) {
goto _66
@@ -103699,38 +93141,26 @@ _63:
goto _39
_28:
- func() int32 {
- if int32(_p.X1) == i32(118) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X1) != i32(118) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118692), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_23_tab1 = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(52 /* X17 */))), int32(1))
_23_tab2 = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(52 /* X17 */))), int32(1))
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118706), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_23_addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _23_tab1, i32(0))
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(0))))) == i32(-1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(0))))) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118709), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(0)))) = _23_addr
{
@@ -103738,15 +93168,11 @@ _28:
*p = (*p) | uint32(i32(32))
sink985 = *p
}
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118712), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3SelectDestInit(tls, &_23_intersectdest, i32(1), _23_tab1)
_iSub1 = _pParse.X59
@@ -103759,15 +93185,11 @@ _28:
_77:
_23_addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _23_tab2, i32(0))
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(1))))) == i32(-1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(1))))) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118726), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(1)))) = _23_addr
*(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(88 /* X13 */))))) = (*XSelect)(unsafe.Pointer(uintptr(i32(0))))
@@ -103789,15 +93211,11 @@ _80:
_sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_p.X15)))
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(104 /* X15 */))))) = _23_pLimit
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(112 /* X16 */))))) = _23_pOffset
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118747), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_dest.X0) != i32(9) {
goto _83
@@ -103838,15 +93256,11 @@ _21:
goto _86
}
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_p.X14)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSelect)(unsafe.Pointer(_p.X14)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118790), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_26_nCol = (*XExprList)(unsafe.Pointer(_p.X0)).X0
_26_pKeyInfo = _sqlite3KeyInfoAlloc(tls, _db, _26_nCol, i32(1))
@@ -103892,15 +93306,11 @@ _99:
goto _103
}
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLoop))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(1))))) < i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pLoop))+uintptr(36 /* X7 */))))) + 4*uintptr(i32(1))))) >= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118810), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectØ00__func__Ø000))), unsafe.Pointer(str(102896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _102
@@ -103942,66 +93352,42 @@ func _multiSelectValues(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSel
_ = _rc
_nRow = i32(1)
_rc = i32(0)
- func() int32 {
- if ((_p.X3) & uint32(i32(1024))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X3) & uint32(i32(1024))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118418), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
- func() int32 {
- if ((_p.X3) & uint32(i32(512))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X3) & uint32(i32(512))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118420), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_p.X1) == i32(116)) || ((int32(_p.X1) == i32(119)) && ((*XSelect)(unsafe.Pointer(_p.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X1) != i32(116) && (int32(_p.X1) != i32(119) || (*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118421), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_p.X15)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X15)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118422), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_p.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118423), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(102692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XSelect)(unsafe.Pointer(_p.X14)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) || (((*XExprList)(unsafe.Pointer(_p.X0)).X0) == ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(_p.X14)).X0)).X0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSelect)(unsafe.Pointer(_p.X14)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(_p.X0)).X0) != ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(_p.X14)).X0)).X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118424), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(103040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
goto _16
@@ -104010,15 +93396,11 @@ _2:
goto _17
_16:
- func() int32 {
- if (*XSelect)(unsafe.Pointer((*XSelect)(unsafe.Pointer(_p.X13)).X14)) == _p {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSelect)(unsafe.Pointer((*XSelect)(unsafe.Pointer(_p.X13)).X14)) != _p {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118426), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectValuesØ00__func__Ø000))), unsafe.Pointer(str(103100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XSelect)(unsafe.Pointer(_p.X13))
_nRow += 1
@@ -104121,7 +93503,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 */))))) = store5518888((**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 */))))) = store5518870((**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)
@@ -104131,18 +93513,15 @@ _1:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118299), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateWithRecursiveQueryØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118299), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateWithRecursiveQueryØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
goto _6
}
- if ((uint32(((*T5506898)(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(((*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 {
goto _7
}
@@ -104247,15 +93626,11 @@ _20:
_21:
*(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(88 /* X13 */))))) = (*XSelect)(unsafe.Pointer(uintptr(i32(0))))
_sqlite3Select(tls, _pParse, _p, &_destQueue)
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_p.X13)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSelect)(unsafe.Pointer(_p.X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118375), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateWithRecursiveQueryØ00__func__Ø000))), unsafe.Pointer(str(101868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(88 /* X13 */))))) = _pSetup
_22:
@@ -104289,15 +93664,11 @@ func _computeLimitRegisters(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iBreak
_0:
_sqlite3ExprCacheClear(tls, _pParse)
- func() int32 {
- if ((*XExpr)(unsafe.Pointer(_p.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || ((*XExpr)(unsafe.Pointer(_p.X15)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (*XExpr)(unsafe.Pointer(_p.X15)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118127), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeLimitRegistersØ00__func__Ø000))), unsafe.Pointer(str(103196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XExpr)(unsafe.Pointer(_p.X15)) == nil {
goto _4
@@ -104305,15 +93676,11 @@ _0:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(16 /* X4 */))) = store961(&_iLimit, preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1))
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118131), unsafe.Pointer((*int8)(unsafe.Pointer(&_computeLimitRegistersØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3ExprIsInteger(tls, (*XExpr)(unsafe.Pointer(_p.X15)), &_n) == 0 {
goto _7
@@ -104455,7 +93822,7 @@ _1:
goto _6
_5:
- _2_pColl = _multiSelectCollSeq(tls, _pParse, _p, int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0)-i32(1))
+ _2_pColl = _multiSelectCollSeq(tls, _pParse, _p, int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0)-i32(1))
if _2_pColl != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) {
goto _7
}
@@ -104464,15 +93831,11 @@ _5:
_7:
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pOrderBy.X1)+32*uintptr(_1_i))))) + uintptr(0 /* X0 */))))) = _sqlite3ExprAddCollateString(tls, _pParse, _2_pTerm, _2_pColl.X0)
_6:
- func() int32 {
- if _sqlite3KeyInfoIsWriteable(tls, _pRet) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3KeyInfoIsWriteable(tls, _pRet) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118214), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByKeyInfoØ00__func__Ø000))), unsafe.Pointer(str(103336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XCollSeq)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet))+uintptr(32 /* X6 */))))) + 8*uintptr(_1_i))) = _2_pColl
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet.X5)) + 1*uintptr(_1_i))) = (*TExprList_item)(unsafe.Pointer(uintptr(_pOrderBy.X1) + 32*uintptr(_1_i))).X3
@@ -104499,26 +93862,19 @@ func _multiSelectCollSeq(tls *crt.TLS, _pParse *XParse, _p *XSelect, _iCol int32
_0:
_pRet = (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))
_1:
- func() int32 {
- if _iCol >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iCol < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118175), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectCollSeqØ00__func__Ø000))), unsafe.Pointer(str(103368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pRet != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) || func() int32 {
if _iCol < ((*XExprList)(unsafe.Pointer(_p.X0)).X0) {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118179), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118179), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectCollSeqØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -104613,25 +93969,17 @@ func _selectInnerLoop(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pEList *XExpr
_eDest = int32(_pDest.X0)
_iParm = _pDest.X2
_nPrefixReg = i32(0)
- func() int32 {
- if _v != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116947), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(42824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116948), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(46224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_hasDistinct = func() int32 {
if _pDistinct != nil {
@@ -104649,15 +93997,11 @@ _7:
goto _9
}
- func() int32 {
- if _iContinue != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iContinue == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116952), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103424)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_codeOffset(tls, _v, _p.X5, _iContinue)
_9:
@@ -104753,26 +94097,22 @@ _32:
goto _35
}
- if store961(&_11_j, int32((*T5517776)(unsafe.Pointer((*T5517798)(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((*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) {
goto _36
}
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(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)((*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))
_36:
_i += 1
goto _32
_35:
_regOrig = i32(0)
- func() int32 {
- if (((_eDest == i32(11)) || (_eDest == i32(10))) || (_eDest == i32(13))) || (_eDest == i32(9)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eDest != i32(11) && _eDest != i32(10) && _eDest != i32(13) && _eDest != i32(9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117008), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103440)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_31:
_nResultCol = _sqlite3ExprCodeExprList(tls, _pParse, _pEList, _regResult, i32(0), _7_ecelFlags)
@@ -104827,15 +94167,11 @@ _52:
goto _47
_50:
- func() int32 {
- if (_sqlite3VdbeCurrentAddr(tls, _v) == _15_iJump) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3VdbeCurrentAddr(tls, _v) != _15_iJump && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117054), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp3(tls, _v, i32(85), _regResult, _15_regPrev, _nResultCol-i32(1))
goto _56
@@ -104845,15 +94181,11 @@ _45:
goto _56
_46:
- func() int32 {
- if int32(_pDistinct.X1) == i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pDistinct.X1) != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117065), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_codeDistinct(tls, _pParse, _pDistinct.X2, _iContinue, _nResultCol, _regResult)
goto _56
@@ -104921,15 +94253,11 @@ _66:
_26_addr = _sqlite3VdbeCurrentAddr(tls, _v) + i32(4)
_sqlite3VdbeAddOp4Int(tls, _v, i32(31), _iParm+i32(1), _26_addr, _25_r1, i32(0))
_sqlite3VdbeAddOp4Int(tls, _v, i32(126), _iParm+i32(1), _25_r1, _regResult, _nResultCol)
- func() int32 {
- if _pSort == (*XSortCtx)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSort != (*XSortCtx)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117123), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_76:
if _pSort == nil {
@@ -104959,15 +94287,11 @@ _67:
_81:
_31_r1 = _sqlite3GetTempReg(tls, _pParse)
- func() int32 {
- if _sqlite3Strlen30(tls, _pDest.X1) == _nResultCol {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3Strlen30(tls, _pDest.X1) != _nResultCol {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117154), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4(tls, _v, i32(100), _regResult, _nResultCol, _31_r1, _pDest.X1, _nResultCol)
_sqlite3ExprCacheAffinityChange(tls, _pParse, _regResult, _nResultCol)
@@ -104985,39 +94309,27 @@ _69:
goto _85
}
- func() int32 {
- if _nResultCol <= (_pDest.X4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nResultCol > (_pDest.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117178), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pushOntoSorter(tls, _pParse, _pSort, _p, _regResult, _regOrig, _nResultCol, _nPrefixReg)
goto _88
_85:
- func() int32 {
- if _nResultCol == (_pDest.X4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nResultCol != (_pDest.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117182), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _regResult == _iParm {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _regResult != _iParm {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117183), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_88:
goto _75
@@ -105050,15 +94362,11 @@ _72:
_73:
_40_addrTest = i32(0)
_40_pSO = (*XExprList)(unsafe.Pointer(_pDest.X5))
- func() int32 {
- if _40_pSO != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _40_pSO == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117220), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_40_nKey = _40_pSO.X0
_40_r1 = _sqlite3GetTempReg(tls, _pParse)
@@ -105084,7 +94392,7 @@ _101:
goto _104
}
- _sqlite3VdbeAddOp2(tls, _v, i32(86), (_regResult+int32((*T5517776)(unsafe.Pointer((*T5517798)(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((*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)
_i += 1
goto _101
@@ -105103,15 +94411,11 @@ _105:
goto _75
_74:
- func() int32 {
- if _eDest == i32(4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eDest != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117262), unsafe.Pointer((*int8)(unsafe.Pointer(&_selectInnerLoopØ00__func__Ø000))), unsafe.Pointer(str(103772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _75
@@ -105158,35 +94462,23 @@ func _sqlite3ExprCodeExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList,
return i32(86)
}())
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeExprListØ00__func__Ø000))), unsafe.Pointer(str(92144)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _target > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _target <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94917), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeExprListØ00__func__Ø000))), unsafe.Pointer(str(103808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*TVdbe)(unsafe.Pointer(_pParse.X2)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*TVdbe)(unsafe.Pointer(_pParse.X2)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeExprListØ00__func__Ø000))), unsafe.Pointer(str(103820)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_n = _pList.X0
if (_pParse.X11) != 0 {
@@ -105206,7 +94498,7 @@ _9:
}
_1_pExpr = (*XExpr)(unsafe.Pointer(_pItem.X0))
- if (int32(_flags)&i32(4)) == i32(0) || store961(&_j, int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(28 /* X5 */))))).X0)) <= i32(0) {
+ 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) {
goto _14
}
@@ -105237,7 +94529,7 @@ _19:
goto _21
}
- if int32(_copyOp) != i32(85) || int32(store5776833(&_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(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) {
goto _25
}
@@ -105278,7 +94570,7 @@ func _exprIsConst(tls *crt.TLS, _p *XExpr, _initFlag int32, _iCur int32) (r0 int
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(36 /* X5 */))) = uint8(_initFlag)
*(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X1 */))))) = _exprNodeIsConstant
*(*func(*crt.TLS, *XWalker, *XSelect) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(16 /* X2 */))))) = _selectNodeIsConstant
- *(*int32)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))) = _iCur
+ *(*int32)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))) = _iCur
_sqlite3WalkExpr(tls, &_w, _p)
r0 = int32(_w.X5)
return
@@ -105329,7 +94621,7 @@ _4:
_5:
_6:
_7:
- if int32(_pWalker.X5) != i32(3) || (_pExpr.X8) != (*(*int32)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */)))))) {
+ if int32(_pWalker.X5) != i32(3) || (_pExpr.X8) != (*(*int32)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */)))))) {
goto _14
}
@@ -105383,15 +94675,11 @@ func _sqlite3ExprCodeAtInit(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _regDe
_ = _1_i
var _4_pItem *TExprList_item // sqlite3.c:94775:27
_ = _4_pItem
- func() int32 {
- if (_pParse.X11) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X11) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94761), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeAtInitØ00__func__Ø000))), unsafe.Pointer(str(103864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XExprList)(unsafe.Pointer(_pParse.X27))
if _regDest >= i32(0) || _p == nil {
@@ -105408,7 +94696,7 @@ _4:
goto _9
}
- r0 = *(*int32)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(28 /* X5 */)))))
+ r0 = *(*int32)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(28 /* X5 */)))))
return
_9:
@@ -105431,7 +94719,7 @@ _3:
_regDest = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1)
_11:
- *(*int32)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pItem)) + uintptr(28 /* X5 */))))) = _regDest
+ *(*int32)(unsafe.Pointer((*T5517780)(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
@@ -105456,20 +94744,16 @@ func _sqlite3VdbeChangeToNoop(tls *crt.TLS, _p *TVdbe, _addr int32) (r0 int32) {
return
_0:
- func() int32 {
- if (_addr >= i32(0)) && (_addr < (_p.X27)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _addr < i32(0) || _addr >= (_p.X27) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72237), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeChangeToNoopØ00__func__Ø000))), unsafe.Pointer(str(103912)))
crt.X__builtin_abort(tls)
- return i32(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((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */))))))
+ _freeP4(tls, (*Xsqlite3)(unsafe.Pointer(_p.X0)), int32(_pOp.X1), *(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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((*T5777046)(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 */))))) = (*int8)(unsafe.Pointer(uintptr(i32(0))))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(0 /* X0 */))) = uint8(i32(162))
r0 = i32(1)
return
@@ -105483,15 +94767,11 @@ func init() {
}
func _sqlite3VdbeCurrentAddr(tls *crt.TLS, _p *TVdbe) (r0 int32) { // sqlite3.c:71969:1
- func() int32 {
- if (_p.X5) == uint32(i32(381479589)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X5) != uint32(i32(381479589)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71970), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeCurrentAddrØ00__func__Ø000))), unsafe.Pointer(str(38332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _p.X27
return
@@ -105586,15 +94866,11 @@ _0:
goto _1
}
- func() int32 {
- if _usedAsColumnCache(tls, _pParse, _i, (_i+_n)-i32(1)) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _usedAsColumnCache(tls, _pParse, _i, (_i+_n)-i32(1)) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95823), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetTempRangeØ00__func__Ø000))), unsafe.Pointer(str(103984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(44 /* X15 */)))
@@ -105701,39 +94977,27 @@ func _pushOntoSorter(tls *crt.TLS, _pParse *XParse, _pSort *XSortCtx, _pSelect *
_nBase = (_nExpr + _bSeq) + _nData
_regRecord = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1)
_nOBSat = _pSort.X1
- func() int32 {
- if (_bSeq == i32(0)) || (_bSeq == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _bSeq != i32(0) && _bSeq != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116770), unsafe.Pointer((*int8)(unsafe.Pointer(&_pushOntoSorterØ00__func__Ø000))), unsafe.Pointer(str(104044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_nData == i32(1)) || (_regData == _regOrigData)) || (_regOrigData == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nData != i32(1) && _regData != _regOrigData && _regOrigData != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116771), unsafe.Pointer((*int8)(unsafe.Pointer(&_pushOntoSorterØ00__func__Ø000))), unsafe.Pointer(str(104064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nPrefixReg == 0 {
goto _7
}
- func() int32 {
- if _nPrefixReg == (_nExpr + _bSeq) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nPrefixReg != (_nExpr + _bSeq) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116773), unsafe.Pointer((*int8)(unsafe.Pointer(&_pushOntoSorterØ00__func__Ø000))), unsafe.Pointer(str(104116)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_regBase = (_regData - _nExpr) - _bSeq
goto _10
@@ -105746,15 +95010,11 @@ _7:
sink961 = *p
}
_10:
- func() int32 {
- if ((_pSelect.X5) == i32(0)) || ((_pSelect.X4) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pSelect.X5) != i32(0) && (_pSelect.X4) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116779), unsafe.Pointer((*int8)(unsafe.Pointer(&_pushOntoSorterØ00__func__Ø000))), unsafe.Pointer(str(104140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iLimit = func() int32 {
if (_pSelect.X5) != 0 {
@@ -105813,10 +95073,10 @@ _23:
_24:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(8 /* X4 */))) = _5_nKey + _nData
- _5_pKI = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pOp)) + uintptr(16 /* X6 */)))))))
+ _5_pKI = (*XKeyInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(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((*T5777046)(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((*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))
_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)
@@ -105881,15 +95141,11 @@ func init() {
}
func _sqlite3ExprCodeMove(tls *crt.TLS, _pParse *XParse, _iFrom int32, _iTo int32, _nReg int32) { // sqlite3.c:94036:1
- func() int32 {
- if (_iFrom >= (_iTo + _nReg)) || ((_iFrom + _nReg) <= _iTo) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iFrom < (_iTo+_nReg) && (_iFrom+_nReg) > _iTo {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeMoveØ00__func__Ø000))), unsafe.Pointer(str(104200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp3(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), i32(84), _iFrom, _iTo, _nReg)
_sqlite3ExprCacheRemove(tls, _pParse, _iFrom, _nReg)
@@ -105923,15 +95179,11 @@ func _keyInfoFromExprList(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _iSt
goto _0
}
- func() int32 {
- if _sqlite3KeyInfoIsWriteable(tls, _pInfo) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3KeyInfoIsWriteable(tls, _pInfo) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117359), unsafe.Pointer((*int8)(unsafe.Pointer(&_keyInfoFromExprListØ00__func__Ø000))), unsafe.Pointer(str(104256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() **TExprList_item { _i = _iStart; return &_pItem }() = (*TExprList_item)(unsafe.Pointer(uintptr(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(_pList.X1)))) + uintptr(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_iStart)))))*uintptr(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(32)))))))))))
_3:
@@ -105992,35 +95244,23 @@ func _sqlite3VdbeResolveLabel(tls *crt.TLS, _v *TVdbe, _x int32) { // sqlite3.c:
_ = _j
_p = (*XParse)(unsafe.Pointer(_v.X3))
_j = i32(-1) - _x
- func() int32 {
- if (_v.X5) == uint32(i32(381479589)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_v.X5) != uint32(i32(381479589)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71712), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeResolveLabelØ00__func__Ø000))), unsafe.Pointer(str(46052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _j < (_p.X25) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _j >= (_p.X25) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71713), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeResolveLabelØ00__func__Ø000))), unsafe.Pointer(str(104312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _j >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _j < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71714), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeResolveLabelØ00__func__Ø000))), unsafe.Pointer(str(104324)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X26) == nil {
goto _6
@@ -106125,62 +95365,42 @@ func _multiSelectOrderBy(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pDest *XSe
_ = _24_pFirst
_addrOutB = i32(0)
_pKeyDup = nil
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119116), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104356)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pKeyDup == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pKeyDup != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119117), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119120), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_labelEnd = _sqlite3VdbeMakeLabel(tls, _v)
_labelCmpr = _sqlite3VdbeMakeLabel(tls, _v)
_op = int32(_p.X1)
_pPrior = (*XSelect)(unsafe.Pointer(_p.X13))
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_pPrior.X12)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_pPrior.X12)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119129), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104384)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOrderBy = (*XExprList)(unsafe.Pointer(_p.X12))
- func() int32 {
- if _pOrderBy != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pOrderBy == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119131), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nOrderBy = _pOrderBy.X0
if _op == i32(116) {
@@ -106199,17 +95419,13 @@ _16:
goto _19
}
- func() int32 {
- if int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*T5517758)(unsafe.Pointer((*T5517780)(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)
- return i32(0)
- }()
+ }
}()
- if int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0) != _i {
+ if int32((*T5517758)(unsafe.Pointer((*T5517780)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pItem))+uintptr(28 /* X5 */))))).X0) != _i {
goto _22
}
@@ -106238,13 +95454,13 @@ _24:
*p = (*p) | uint32(i32(1024))
sink985 = *p
}
- *(*int32)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pNew)) + uintptr(8 /* X3 */))))) = _i
+ *(*int32)(unsafe.Pointer((*T5519020)(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)((*T5517776)(unsafe.Pointer((*T5517798)(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)((*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)
_25:
_23:
_i += 1
@@ -106264,27 +95480,19 @@ _27:
goto _30
}
- func() int32 {
- if int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*T5517758)(unsafe.Pointer((*T5517780)(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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) <= ((*XExprList)(unsafe.Pointer(_p.X0)).X0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*T5517758)(unsafe.Pointer((*T5517780)(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)
- return i32(0)
- }()
+ }
}()
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aPermute)) + 4*uintptr(_i))) = int32((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pItem))+uintptr(28 /* X5 */))))).X0) - i32(1)
+ *(*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)
*(*uintptr)(unsafe.Pointer(func() **TExprList_item { _i += 1; return &_5_pItem }())) += uintptr(32)
goto _27
@@ -106306,15 +95514,11 @@ _35:
_36:
_9_nExpr = (*XExprList)(unsafe.Pointer(_p.X0)).X0
- func() int32 {
- if (_nOrderBy >= _9_nExpr) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nOrderBy < _9_nExpr && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119190), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104488)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_regPrev = (_pParse.X18) + i32(1)
{
@@ -106328,15 +95532,11 @@ _36:
goto _41
}
- func() int32 {
- if _sqlite3KeyInfoIsWriteable(tls, _pKeyDup) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3KeyInfoIsWriteable(tls, _pKeyDup) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(119196), unsafe.Pointer((*int8)(unsafe.Pointer(&_multiSelectOrderByØ00__func__Ø000))), unsafe.Pointer(str(104524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_44:
@@ -106598,25 +95798,17 @@ _0:
_1:
_codeOffset(tls, _v, _p.X5, _iContinue)
- func() int32 {
- if int32(_pDest.X0) != i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pDest.X0) == i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118898), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateOutputSubroutineØ00__func__Ø000))), unsafe.Pointer(str(104756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pDest.X0) != i32(14) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pDest.X0) == i32(14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118899), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateOutputSubroutineØ00__func__Ø000))), unsafe.Pointer(str(104784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch int32(_pDest.X0) {
case i32(10):
@@ -106651,15 +95843,11 @@ _8:
goto _12
_9:
- func() int32 {
- if ((_pIn.X4) == i32(1)) || ((_pParse.X16) > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pIn.X4) != i32(1) && (_pParse.X16) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118936), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateOutputSubroutineØ00__func__Ø000))), unsafe.Pointer(str(104808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprCodeMove(tls, _pParse, _pIn.X3, _pDest.X2, i32(1))
goto _12
@@ -106677,15 +95865,11 @@ _16:
goto _12
_11:
- func() int32 {
- if int32(_pDest.X0) == i32(9) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pDest.X0) != i32(9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(118965), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateOutputSubroutineØ00__func__Ø000))), unsafe.Pointer(str(104840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp2(tls, _v, i32(88), _pIn.X3, _pIn.X4)
_sqlite3ExprCacheAffinityChange(tls, _pParse, _pIn.X3, _pIn.X4)
@@ -106710,15 +95894,11 @@ func _sqlite3KeyInfoRef(tls *crt.TLS, _p *XKeyInfo) (r0 *XKeyInfo) { // sqlite3.
goto _0
}
- func() int32 {
- if (_p.X0) > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X0) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117314), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3KeyInfoRefØ00__func__Ø000))), unsafe.Pointer(str(12832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) += 1
_0:
@@ -106834,25 +96014,17 @@ _0:
return
_2:
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117827), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pTabList != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pTabList == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117828), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(104916)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(28 /* X4 */))) = uint8(i32(1))
_fullNames = bool2int(((_db.X6) & i32(4)) != i32(0))
@@ -106868,11 +96040,8 @@ _7:
if func() int32 {
if _2_p == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117836), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117836), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -106905,11 +96074,8 @@ _18:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117844), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117844), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -106927,15 +96093,11 @@ _24:
goto _18
_23:
- func() int32 {
- if _j < (_pTabList.X0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j >= (_pTabList.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117847), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(104928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4_pTab = (*XTable)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))) + 112*uintptr(_j))).X4))
if _4_iCol >= i32(0) {
@@ -106944,15 +96106,11 @@ _23:
_4_iCol = int32(_4_pTab.X10)
_27:
- func() int32 {
- if (_4_iCol == i32(-1)) || ((_4_iCol >= i32(0)) && (_4_iCol < int32(_4_pTab.X11))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _4_iCol != i32(-1) && (_4_iCol < i32(0) || _4_iCol >= int32(_4_pTab.X11)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117850), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateColumnNamesØ00__func__Ø000))), unsafe.Pointer(str(98464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _4_iCol >= i32(0) {
goto _32
@@ -107056,15 +96214,11 @@ func _explainComposite(tls *crt.TLS, _pParse *XParse, _op int32, _iSub1 int32, _
_ = _1_v
var _1_zMsg *int8 // sqlite3.c:117444:10
_ = _1_zMsg
- func() int32 {
- if (((_op == i32(115)) || (_op == i32(117))) || (_op == i32(118))) || (_op == i32(116)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op != i32(115) && _op != i32(117) && _op != i32(118) && _op != i32(116) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117441), unsafe.Pointer((*int8)(unsafe.Pointer(&_explainCompositeØ00__func__Ø000))), unsafe.Pointer(str(104980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pParse.X54) != i32(2) {
goto _5
@@ -107280,25 +96434,17 @@ func _sqlite3WhereBegin(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pWh
_ = _45_wsFlags
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
_bFordelete = u8(0)
- func() int32 {
- if ((int32(_wctrlFlags) & i32(8)) == i32(0)) || (((int32(_wctrlFlags) & i32(4)) != i32(0)) && ((int32(_wctrlFlags) & i32(32)) == i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_wctrlFlags)&i32(8)) != i32(0) && ((int32(_wctrlFlags)&i32(4)) == i32(0) || (int32(_wctrlFlags)&i32(32)) != i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134226), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105124)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((int32(_wctrlFlags) & i32(32)) == i32(0)) || ((int32(_wctrlFlags) & i32(16384)) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_wctrlFlags)&i32(32)) != i32(0) && (int32(_wctrlFlags)&i32(16384)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134232), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
crt.Xmemset(tls, (unsafe.Pointer)(&_sWLB), i32(0), u64(48))
@@ -107357,29 +96503,21 @@ _13:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(52 /* X8 */))) = int32(_pParse.X42)
crt.Xmemset(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(59 /* X11 */)))), i32(0), u64(37))
crt.Xmemset(tls, (unsafe.Pointer)((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(912 /* X23 */)))))+88*uintptr(i32(0))))), i32(0), u64(104)+(uint64(_nTabList)*u64(88)))
- func() int32 {
- if int32(_pWInfo.X13) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWInfo.X13) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134293), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105356)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pMaskSet = (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(648 /* X22 */)))
*(**XWhereInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sWLB)) + uintptr(0 /* X0 */))))) = _pWInfo
*(**XWhereClause)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sWLB)) + uintptr(8 /* X1 */))))) = (*XWhereClause)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(96 /* X21 */)))
*(**XWhereLoop)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sWLB)) + uintptr(24 /* X3 */))))) = (*XWhereLoop)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pWInfo)))) + uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr(_nByteWInfo)))))))))
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*XWhereLoop)(unsafe.Pointer(_sWLB.X3))))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*XWhereLoop)(unsafe.Pointer(_sWLB.X3))))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134298), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105388)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_whereLoopInit(tls, (*XWhereLoop)(unsafe.Pointer(_sWLB.X3)))
*(*int8)(unsafe.Pointer(uintptr(_sWLB.X3) + uintptr(16 /* X2 */))) = int8(i32(42))
@@ -107443,15 +96581,11 @@ _31:
}
_9_m = _sqlite3WhereGetMask(tls, _pMaskSet, (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */)))))+112*uintptr(_ii))).X11)
- func() int32 {
- if _9_m == (u64(1) << uint(_ii)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _9_m != (u64(1) << uint(_ii)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134352), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105420)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_ii += 1
goto _31
@@ -107533,11 +96667,8 @@ _49:
if (_pParse.X16) == 0 && func() int32 {
if (_db.X17) != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -107570,7 +96701,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((*T5506898)(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((*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) {
goto _60
}
@@ -107627,15 +96758,11 @@ _56:
*p = (*p) + uint32(_pWInfo.X20)
sink985 = *p
}
- func() int32 {
- if ((int32(_wctrlFlags) & i32(4)) == i32(0)) || (int32(_pWInfo.X10) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_wctrlFlags)&i32(4)) != i32(0) && int32(_pWInfo.X10) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134480), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_wctrlFlags) & i32(4)) == i32(0) {
goto _74
@@ -107714,15 +96841,11 @@ _92:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(36 /* X5 */))))) + 4*uintptr(i32(0)))) = _27_pTabItem.X11
_96:
_sqlite3OpenTable(tls, _pParse, _27_pTabItem.X11, _27_iDb, _27_pTab, _31_op)
- func() int32 {
- if (_27_pTabItem.X11) == (_pLevel.X1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_27_pTabItem.X11) != (_pLevel.X1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pWInfo.X13) != i32(0) || int32(_27_pTab.X11) >= i32(64) || ((_27_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) {
goto _101
@@ -107740,15 +96863,11 @@ _102:
_105:
_sqlite3VdbeChangeP4(tls, _v, i32(-1), (*int8)(unsafe.Pointer((unsafe.Pointer)(uintptr(int64(_33_n))))), i32(-11))
- func() int32 {
- if _33_n <= int32(_27_pTab.X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _33_n > int32(_27_pTab.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_101:
_sqlite3VdbeChangeP5(tls, _v, uint16(_bFordelete))
@@ -107766,15 +96885,11 @@ _89:
_37_pIx = (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(32 /* X8 */))))).X3))
_37_op = i32(105)
- func() int32 {
- if (_iAuxArg != i32(0)) || ((int32(_pWInfo.X9) & i32(4)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iAuxArg == i32(0) && (int32(_pWInfo.X9)&i32(4)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134560), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_27_pTab.X9)&uint32(i32(32))) == uint32(i32(0)) || int32((uint32(_37_pIx.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(2) || (int32(_wctrlFlags)&i32(32)) == i32(0) {
goto _115
@@ -107791,15 +96906,11 @@ _115:
_39_pJ = (*XIndex)(unsafe.Pointer((*XTable)(unsafe.Pointer(_27_pTabItem.X4)).X2))
_37_iIndexCur = _iAuxArg
- func() int32 {
- if (int32(_wctrlFlags) & i32(4)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_wctrlFlags) & i32(4)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134571), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_120:
if func() int32 {
@@ -107807,11 +96918,8 @@ _120:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134572), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134572), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || _39_pJ == _37_pIx {
@@ -107842,25 +96950,17 @@ _128:
_125:
_116:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(8 /* X2 */))) = _37_iIndexCur
- func() int32 {
- if (*XSchema)(unsafe.Pointer(_37_pIx.X6)) == (*XSchema)(unsafe.Pointer(_27_pTab.X20)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer(_37_pIx.X6)) != (*XSchema)(unsafe.Pointer(_27_pTab.X20)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _37_iIndexCur >= i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _37_iIndexCur < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134586), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereBeginØ00__func__Ø000))), unsafe.Pointer(str(105680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _37_op == 0 {
goto _133
@@ -108086,24 +97186,17 @@ func _sqlite3ExprIfFalse(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int
_op = i32(0)
_regFree1 = i32(0)
_regFree2 = i32(0)
- func() int32 {
- if (_jumpIfNull == i32(16)) || (_jumpIfNull == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _jumpIfNull != i32(16) && _jumpIfNull != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95170), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95171), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -108123,85 +97216,53 @@ _5:
_6:
_op = ((int32(_pExpr.X0) + i32(0)) ^ i32(1)) - i32(0)
- func() int32 {
- if (int32(_pExpr.X0) != i32(34)) || (_op == i32(35)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) == i32(34) && _op != i32(35) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95196), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pExpr.X0) != i32(35)) || (_op == i32(34)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) == i32(35) && _op != i32(34) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95197), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pExpr.X0) != i32(36)) || (_op == i32(37)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) == i32(36) && _op != i32(37) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95198), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pExpr.X0) != i32(37)) || (_op == i32(36)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) == i32(37) && _op != i32(36) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95199), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pExpr.X0) != i32(40)) || (_op == i32(41)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) == i32(40) && _op != i32(41) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95200), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pExpr.X0) != i32(39)) || (_op == i32(38)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) == i32(39) && _op != i32(38) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95201), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pExpr.X0) != i32(38)) || (_op == i32(39)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) == i32(38) && _op != i32(39) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95202), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(105972)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pExpr.X0) != i32(41)) || (_op == i32(40)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) == i32(41) && _op != i32(40) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95203), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfFalseØ00__func__Ø000))), unsafe.Pointer(str(106004)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch int32(_pExpr.X0) {
case i32(19):
@@ -108356,15 +97417,11 @@ func _sqlite3ExprCachePop(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:93870:1
var _i int32 // sqlite3.c:93871:7
_ = _i
_i = i32(0)
- func() int32 {
- if (_pParse.X23) >= i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X23) < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93872), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCachePopØ00__func__Ø000))), unsafe.Pointer(str(106056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(76 /* X23 */))) -= 1
if (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X6) & i32(4096)) == 0 {
@@ -108424,24 +97481,17 @@ func _sqlite3ExprIfTrue(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int3
_op = i32(0)
_regFree1 = i32(0)
_regFree2 = i32(0)
- func() int32 {
- if (_jumpIfNull == i32(16)) || (_jumpIfNull == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _jumpIfNull != i32(16) && _jumpIfNull != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95047), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(105716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95048), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95048), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -108456,11 +97506,8 @@ _5:
if func() int32 {
if _pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95049), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIfTrueØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -108675,15 +97722,11 @@ func _codeCompare(tls *crt.TLS, _pParse *XParse, _pLeft *XExpr, _pRight *XExpr,
func _sqlite3BinaryCompareCollSeq(tls *crt.TLS, _pParse *XParse, _pLeft *XExpr, _pRight *XExpr) (r0 *XCollSeq) { // sqlite3.c:91014:1
var _pColl *XCollSeq // sqlite3.c:91019:11
_ = _pColl
- func() int32 {
- if _pLeft != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pLeft == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91020), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BinaryCompareCollSeqØ00__func__Ø000))), unsafe.Pointer(str(43776)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_pLeft.X2) & uint32(i32(256))) == 0 {
goto _2
@@ -108746,15 +97789,11 @@ func _exprCodeBetween(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _dest int32,
crt.Xmemset(tls, (unsafe.Pointer)(&_compLeft), i32(0), u64(72))
crt.Xmemset(tls, (unsafe.Pointer)(&_compRight), i32(0), u64(72))
crt.Xmemset(tls, (unsafe.Pointer)(&_exprAnd), i32(0), u64(72))
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94989), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprCodeBetweenØ00__func__Ø000))), unsafe.Pointer(str(43812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_exprX = *(*XExpr)(unsafe.Pointer(_pExpr.X4))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_exprAnd)) + uintptr(0 /* X0 */))) = uint8(i32(28))
@@ -108762,10 +97801,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((*T5458811)(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((*T5458793)(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((*T5458811)(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((*T5458793)(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
@@ -108843,7 +97882,7 @@ _4:
goto _7
}
- _sqlite3ExprCodeFactorable(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))).X1)+32*uintptr(_4_i))).X0)), _4_i+_iResult)
_4_i += 1
goto _4
@@ -108952,15 +97991,11 @@ _0:
_1:
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93509), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeNoopComment(tls, _v, str(106176))
_eType = _sqlite3FindInIndex(tls, _pParse, _pExpr, uint32(i32(3)), func() *int32 {
@@ -108969,15 +98004,11 @@ _1:
}
return &_rRhsHasNull
}(), _aiMap)
- func() int32 {
- if ((((_pParse.X16) != 0 || (_nVector == i32(1))) || (_eType == i32(2))) || (_eType == i32(3))) || (_eType == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X16) == 0 && _nVector != i32(1) && _eType != i32(2) && _eType != i32(3) && _eType != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93515), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(106192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_12:
@@ -109001,15 +98032,11 @@ _20:
goto _16
_19:
- func() int32 {
- if _1_cnt == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_cnt != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93524), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(106304)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _12
@@ -109052,19 +98079,15 @@ _29:
goto _34
}
- _6_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
+ _6_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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)
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93564), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(43812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _destIfNull == _destIfFalse {
goto _37
@@ -109095,15 +98118,11 @@ _43:
goto _46
_45:
- func() int32 {
- if _destIfNull == _destIfFalse {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _destIfNull != _destIfFalse {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeINØ00__func__Ø000))), unsafe.Pointer(str(106312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4(tls, _v, i32(36), _rLhs, _destIfFalse, _6_r2, (*int8)(unsafe.Pointer((unsafe.Pointer)(_6_pColl))), i32(-3))
_sqlite3VdbeChangeP5(tls, _v, uint16(int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zAff)) + 1*uintptr(i32(0)))))|i32(16)))
@@ -109251,11 +98270,11 @@ func _sqlite3ExprCheckIN(tls *crt.TLS, _pParse *XParse, _pIn *XExpr) (r0 int32)
goto _0
}
- if _nVector == ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(32 /* X6 */))))))).X0)).X0) {
+ if _nVector == ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(32 /* X6 */))))))).X0)).X0, _nVector)
+ _sqlite3SubselectError(tls, _pParse, (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(32 /* X6 */))))))).X0)).X0, _nVector)
r0 = i32(1)
return
@@ -109350,22 +98369,18 @@ func _sqlite3FindInIndex(tls *crt.TLS, _pParse *XParse, _pX *XExpr, _inFlags uin
_eType = i32(0)
_iTab = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(52 /* X17 */))), int32(1))
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if int32(_pX.X0) == i32(33) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pX.X0) != i32(33) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_mustBeUnique = bool2int((_inFlags & uint32(i32(4))) != uint32(i32(0)))
if _prRhsHasNull == nil || ((_pX.X2)&uint32(i32(2048))) == 0 {
goto _3
}
- _1_pEList = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0))
+ _1_pEList = (*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0))
_1_i = i32(0)
_4:
if _1_i >= (_1_pEList.X0) {
@@ -109390,56 +98405,40 @@ _7:
_prRhsHasNull = (*int32)(unsafe.Pointer(uintptr(i32(0))))
_9:
_3:
- if (_pParse.X16) != i32(0) || store5518339(&_p, _isCandidateForInOpt(tls, _pX)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
+ if (_pParse.X16) != i32(0) || store5518321(&_p, _isCandidateForInOpt(tls, _pX)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
goto _11
}
_4_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_4_pEList = (*XExprList)(unsafe.Pointer(_p.X0))
_4_nExpr = _4_pEList.X0
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X0)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X0)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92918), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(47308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1)+32*uintptr(i32(0)))).X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1)+32*uintptr(i32(0)))).X0)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92919), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106384)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSrcList)(unsafe.Pointer(_p.X8)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSrcList)(unsafe.Pointer(_p.X8)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92920), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4_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))
_4_iDb = int16(_sqlite3SchemaToIndex(tls, _4_db, (*XSchema)(unsafe.Pointer(_4_pTab.X20))))
_sqlite3CodeVerifySchema(tls, _pParse, int32(_4_iDb))
_sqlite3TableLock(tls, _pParse, int32(_4_iDb), _4_pTab.X7, uint8(i32(0)), _4_pTab.X0)
- func() int32 {
- if _v != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92928), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(42824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _4_nExpr != i32(1) || int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_4_pEList.X1)+32*uintptr(i32(0)))).X0)).X9) >= i32(0) {
goto _21
@@ -109476,15 +98475,11 @@ _29:
goto _32
_30:
- func() int32 {
- if int32(_7_idxaff) == i32(66) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_7_idxaff) != i32(66) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92962), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106424)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _32
@@ -109541,15 +98536,11 @@ _47:
_13_pLhs = _sqlite3VectorFieldSubexpr(tls, (*XExpr)(unsafe.Pointer(_pX.X4)), _6_i)
_13_pRhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_4_pEList.X1) + 32*uintptr(_6_i))).X0))
_13_pReq = _sqlite3BinaryCompareCollSeq(tls, _pParse, _13_pLhs, _13_pRhs)
- func() int32 {
- if ((_13_pReq != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_13_pRhs.X9) == i32(-1))) || (_pParse.X16) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _13_pReq == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) && int32(_13_pRhs.X9) != i32(-1) && (_pParse.X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92995), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106448)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_13_j = i32(0)
_55:
@@ -109564,15 +98555,11 @@ _55:
goto _56
_59:
- func() int32 {
- if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pIdx.X8)) + 8*uintptr(_13_j)))) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pIdx.X8)) + 8*uintptr(_13_j)))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92998), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _13_pReq == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) || _sqlite3StrICmp(tls, _13_pReq.X0, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pIdx.X8)) + 8*uintptr(_13_j)))) == i32(0) {
goto _63
@@ -109618,15 +98605,11 @@ _66:
goto _47
_50:
- func() int32 {
- if (_6_i == _4_nExpr) || (_10_colUsed != ((u64(1) << uint(_4_nExpr)) - uint64(i32(1)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _6_i != _4_nExpr && _10_colUsed == ((u64(1)<<uint(_4_nExpr))-uint64(i32(1))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93011), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FindInIndexØ00__func__Ø000))), unsafe.Pointer(str(106516)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _10_colUsed != ((u64(1) << uint(_4_nExpr)) - uint64(i32(1))) {
goto _70
@@ -109661,7 +98644,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((*T5458811)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0) > i32(2) {
goto _77
}
@@ -109772,15 +98755,11 @@ _8:
return
_9:
- func() int32 {
- if (*XTable)(unsafe.Pointer(_p.X14)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_p.X14)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92653), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCanBeNullØ00__func__Ø000))), unsafe.Pointer(str(106608)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -109826,7 +98805,7 @@ _0:
return
_1:
- _p = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */)))))))
+ _p = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */)))))))
if (*XSelect)(unsafe.Pointer(_p.X13)) == nil {
goto _2
}
@@ -109843,15 +98822,11 @@ _2:
return
_3:
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92734), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(47968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XExpr)(unsafe.Pointer(_p.X15)) == nil {
goto _6
@@ -109861,15 +98836,11 @@ _3:
return
_6:
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_p.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_p.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92736), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(102692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XExpr)(unsafe.Pointer(_p.X9)) == nil {
goto _9
@@ -109880,15 +98851,11 @@ _6:
_9:
_pSrc = (*XSrcList)(unsafe.Pointer(_p.X8))
- func() int32 {
- if _pSrc != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSrc == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92739), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(49140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pSrc.X0) == i32(1) {
goto _12
@@ -109907,25 +98874,17 @@ _12:
_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))
- func() int32 {
- if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92743), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(44684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_pTab.X3)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92744), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(106644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pTab.X16) == 0 {
goto _18
@@ -109936,15 +98895,11 @@ _13:
_18:
_pEList = (*XExprList)(unsafe.Pointer(_p.X0))
- func() int32 {
- if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92747), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(46224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_21:
@@ -109961,15 +98916,11 @@ _21:
return
_25:
- func() int32 {
- if (_2_pRes.X8) == ((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_2_pRes.X8) != ((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92752), unsafe.Pointer((*int8)(unsafe.Pointer(&_isCandidateForInOptØ00__func__Ø000))), unsafe.Pointer(str(106664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _21
@@ -109995,45 +98946,29 @@ func _sqlite3CodeVerifySchema(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sq
}
return _pParse
}()
- func() int32 {
- if (_iDb >= i32(0)) && (_iDb < ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) || _iDb >= ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103511), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeVerifySchemaØ00__func__Ø000))), unsafe.Pointer(str(106720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+32*uintptr(_iDb))).X1)) != (*XBtree)(unsafe.Pointer(uintptr(i32(0))))) || (_iDb == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+32*uintptr(_iDb))).X1)) == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) && _iDb != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103512), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeVerifySchemaØ00__func__Ø000))), unsafe.Pointer(str(106752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iDb < i32(12) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iDb >= i32(12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103513), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeVerifySchemaØ00__func__Ø000))), unsafe.Pointer(str(106792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103514), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeVerifySchemaØ00__func__Ø000))), unsafe.Pointer(str(106820)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if bool2int(((_pToplevel.X30)&(u32(1)<<uint(_iDb))) != uint32(i32(0))) != i32(0) {
goto _12
@@ -110085,15 +99020,11 @@ func _sqlite3OpenTempDatabase(tls *crt.TLS, _pParse *XParse) (r0 int32) { // sql
_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
- func() int32 {
- if (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))).X4)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))).X4)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103493), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTempDatabaseØ00__func__Ø000))), unsafe.Pointer(str(106960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(7) != _sqlite3BtreeSetPageSize(tls, _1_pBt, _db.X27, i32(-1), i32(0)) {
goto _5
@@ -110140,15 +99071,11 @@ func _sqlite3InRhsIsConstant(tls *crt.TLS, _pIn *XExpr) (r0 int32) { // sqlite3.
_ = _pLHS
var _res int32 // sqlite3.c:92784:7
_ = _res
- func() int32 {
- if ((_pIn.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pIn.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92785), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InRhsIsConstantØ00__func__Ø000))), unsafe.Pointer(str(107024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pLHS = (*XExpr)(unsafe.Pointer(_pIn.X4))
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + uintptr(16 /* X4 */))))) = (*XExpr)(unsafe.Pointer(uintptr(i32(0))))
@@ -110191,15 +99118,11 @@ _1:
}
func _createMask(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _iCursor int32) { // sqlite3.c:130017:1
- func() int32 {
- if (_pMaskSet.X0) < i32(64) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pMaskSet.X0) >= i32(64) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130018), unsafe.Pointer((*int8)(unsafe.Pointer(&_createMaskØ00__func__Ø000))), unsafe.Pointer(str(107084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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
@@ -110225,7 +99148,7 @@ func _sqlite3WhereTabFuncArgs(tls *crt.TLS, _pParse *XParse, _pItem *TSrcList_it
_ = _pColRef
var _pTerm *XExpr // sqlite3.c:129809:8
_ = _pTerm
- if int32((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
+ 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) {
goto _0
}
@@ -110233,17 +99156,13 @@ func _sqlite3WhereTabFuncArgs(tls *crt.TLS, _pParse *XParse, _pItem *TSrcList_it
_0:
_pTab = (*XTable)(unsafe.Pointer(_pItem.X4))
- func() int32 {
- if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereTabFuncArgsØ00__func__Ø000))), unsafe.Pointer(str(44684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pArgs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */)))))))
+ _pArgs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5506900)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(96 /* X15 */)))))))
if _pArgs != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _3
}
@@ -110304,15 +99223,11 @@ func init() {
func _sqlite3WhereGetMask(tls *crt.TLS, _pMaskSet *XWhereMaskSet, _iCursor int32) (r0 uint64) { // sqlite3.c:129998:1
var _i int32 // sqlite3.c:129999:7
_ = _i
- func() int32 {
- if (_pMaskSet.X0) <= i32(64) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pMaskSet.X0) > i32(64) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130000), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereGetMaskØ00__func__Ø000))), unsafe.Pointer(str(107196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_2:
@@ -110489,15 +99404,11 @@ _0:
_pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 64*uintptr(_idxTerm)))
_pMaskSet = (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(648 /* X22 */)))
_pExpr = (*XExpr)(unsafe.Pointer(_pTerm.X0))
- func() int32 {
- if (int32(_pExpr.X0) != i32(24)) && (int32(_pExpr.X0) != i32(53)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) == i32(24) || int32(_pExpr.X0) == i32(53) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129310), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_prereqLeft = _sqlite3WhereExprUsage(tls, _pMaskSet, (*XExpr)(unsafe.Pointer(_pExpr.X4)))
_op = int32(_pExpr.X0)
@@ -110505,15 +99416,11 @@ _0:
goto _4
}
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pExpr.X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pExpr.X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129314), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107296)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3ExprCheckIN(tls, _pParse, _pExpr) == 0 {
goto _7
@@ -110526,11 +99433,11 @@ _7:
goto _8
}
- *(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(48 /* X11 */))) = _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*T5458793)(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((*T5458811)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))))
_9:
goto _10
@@ -110587,34 +99494,26 @@ _13:
goto _18
}
- func() int32 {
- if _op == i32(33) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op != i32(33) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129348), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_9_pLeft.X0) == i32(158) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_9_pLeft.X0) != i32(158) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129349), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _9_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*T5458793)(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((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))) = _9_iColumn
+ *(*int32)(unsafe.Pointer((*T6289201)(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) {
@@ -110632,15 +99531,11 @@ _24:
}
_12_eExtraOp = u16(0)
- func() int32 {
- if (_pTerm.X9) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTerm.X9) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129365), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pTerm.X8) < i32(0) {
goto _29
@@ -110700,7 +99595,7 @@ _29:
_34:
_exprCommute(tls, _pParse, _12_pDup)
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(28 /* X8 */))) = _9_iCur
- *(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pNew)) + uintptr(40 /* X10 */))))) = _9_iColumn
+ *(*int32)(unsafe.Pointer((*T6289201)(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))
@@ -110712,26 +99607,18 @@ _15:
goto _37
}
- _17_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
- func() int32 {
- if _17_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ _17_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_17_pList.X0) == i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_17_pList.X0) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129420), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_17_i = i32(0)
_42:
@@ -110756,15 +99643,11 @@ _37:
goto _47
}
- func() int32 {
- if int32(_pWC.X2) == i32(28) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWC.X2) != i32(28) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129442), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeØ00__func__Ø000))), unsafe.Pointer(str(107432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_exprAnalyzeOrTerm(tls, _pSrc, _pWC, _idxTerm)
_pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 64*uintptr(_idxTerm)))
@@ -110776,7 +99659,7 @@ _35:
}
_20_wtFlags = u16(259)
- _20_pLeft = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*T5458793)(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
@@ -110789,12 +99672,12 @@ _35:
}
_21_i = i32(0)
_54:
- if int32(store973(&_21_c, *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(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((*T5519020)(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((*T5519038)(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((*T5519038)(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((*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)))))
_21_i += 1
goto _54
@@ -110804,7 +99687,7 @@ _53:
goto _58
}
- _23_pC = (*uint8)(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pStr2)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519038)(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((*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_c = *_23_pC
if _noCase == 0 {
goto _59
@@ -110849,8 +99732,8 @@ _51:
goto _65
}
- _26_pRight = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*T5458811)(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((*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_prereqExpr = _sqlite3WhereExprUsage(tls, _pMaskSet, _26_pRight)
_26_prereqColumn = _sqlite3WhereExprUsage(tls, _pMaskSet, _26_pLeft)
if (_26_prereqExpr & _26_prereqColumn) != uint64(i32(0)) {
@@ -110862,7 +99745,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((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pNewTerm)) + uintptr(40 /* X10 */))))) = int32(_26_pLeft.X9)
+ *(*int32)(unsafe.Pointer((*T6289201)(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)
@@ -110899,7 +99782,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((*T5458811)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X13)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
goto _82
}
@@ -110954,15 +99837,11 @@ _0:
return
_1:
- func() int32 {
- if ((_p.X2) & uint32(i32(16384))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X2) & uint32(i32(16384))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129753), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereExprUsageØ00__func__Ø000))), unsafe.Pointer(str(107468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_mask = func() uint64 {
if (*XExpr)(unsafe.Pointer(_p.X5)) != nil {
@@ -110986,19 +99865,19 @@ _6:
{
p := &_mask
- *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))))
+ *p = (*p) | _exprSelectUsage(tls, _pMaskSet, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))))
sink992 = *p
}
goto _8
_7:
- if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))) == nil {
+ if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))))
+ *p = (*p) | _sqlite3WhereExprListUsage(tls, _pMaskSet, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */))))))))
sink992 = *p
}
_9:
@@ -111058,11 +99937,8 @@ _0:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129195), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprSelectUsageØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129195), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprSelectUsageØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -111155,33 +100031,26 @@ func _exprMightBeIndexed(tls *crt.TLS, _pFrom *XSrcList, _op int32, _mPrereq uin
_ = _iCur
i32(0)
i32(0)
- func() int32 {
- if _op <= i32(41) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op > i32(41) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129237), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprMightBeIndexedØ00__func__Ø000))), unsafe.Pointer(str(107544)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pExpr.X0) != i32(158) || (_op < i32(38) || func() int32 {
if _op <= i32(41) {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129238), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprMightBeIndexedØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129238), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprMightBeIndexedØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0) {
goto _6
}
- _pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(i32(0)))).X0))
_6:
if int32(_pExpr.X0) != i32(152) {
goto _7
@@ -111290,15 +100159,11 @@ func _sqlite3ExprCompareSkip(tls *crt.TLS, _pA *XExpr, _pB *XExpr, _iTab int32)
func _operatorMask(tls *crt.TLS, _op int32) (r0 uint16) { // sqlite3.c:128530:1
var _c uint16 // sqlite3.c:128531:7
_ = _c
- func() int32 {
- if _allowedOp(tls, _op) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _allowedOp(tls, _op) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128532), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _op != i32(33) {
goto _2
@@ -111324,99 +100189,63 @@ _4:
goto _7
_6:
- func() int32 {
- if (i32(2) << uint(_op-i32(37))) < i32(32767) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (i32(2) << uint(_op-i32(37))) >= i32(32767) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128540), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_c = uint16(i32(2) << uint(_op-i32(37)))
_7:
_5:
_3:
- func() int32 {
- if (_op != i32(34)) || (int32(_c) == i32(256)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op == i32(34) && int32(_c) != i32(256) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128543), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op != i32(33)) || (int32(_c) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op == i32(33) && int32(_c) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128544), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107656)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op != i32(37)) || (int32(_c) == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op == i32(37) && int32(_c) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128545), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op != i32(40)) || (int32(_c) == i32(16)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op == i32(40) && int32(_c) != i32(16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128546), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op != i32(39)) || (int32(_c) == i32(8)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op == i32(39) && int32(_c) != i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128547), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op != i32(38)) || (int32(_c) == i32(4)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op == i32(38) && int32(_c) != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128548), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op != i32(41)) || (int32(_c) == i32(32)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op == i32(41) && int32(_c) != i32(32) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128549), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107776)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op != i32(29)) || (int32(_c) == i32(128)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op == i32(29) && int32(_c) != i32(128) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128550), unsafe.Pointer((*int8)(unsafe.Pointer(&_operatorMaskØ00__func__Ø000))), unsafe.Pointer(str(107800)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _c
return
@@ -111519,15 +100348,11 @@ func _exprCommute(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr) { // sqlite3.c:1
_ = _4_t
_expRight = uint16(((*XExpr)(unsafe.Pointer(_pExpr.X5)).X2) & uint32(i32(256)))
_expLeft = uint16(((*XExpr)(unsafe.Pointer(_pExpr.X4)).X2) & uint32(i32(256)))
- func() int32 {
- if _allowedOp(tls, int32(_pExpr.X0)) != 0 && (int32(_pExpr.X0) != i32(33)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _allowedOp(tls, int32(_pExpr.X0)) == 0 || int32(_pExpr.X0) == i32(33) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128502), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprCommuteØ00__func__Ø000))), unsafe.Pointer(str(107840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_expRight) != int32(_expLeft) {
goto _3
@@ -111568,15 +100393,11 @@ _3:
i32(0)
i32(0)
i32(0)
- func() int32 {
- if (int32(_pExpr.X0) >= i32(38)) && (int32(_pExpr.X0) <= i32(41)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) < i32(38) || int32(_pExpr.X0) > i32(41) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128522), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprCommuteØ00__func__Ø000))), unsafe.Pointer(str(107884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(0 /* X0 */))) = uint8(((int32(_pExpr.X0) - i32(38)) ^ i32(2)) + i32(38))
_7:
@@ -111684,27 +100505,19 @@ func _exprAnalyzeOrTerm(tls *crt.TLS, _pSrc *XSrcList, _pWC *XWhereClause, _idxT
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(_pWC.X5) + 64*uintptr(_idxTerm)))
_pExpr = (*XExpr)(unsafe.Pointer(_pTerm.X0))
- func() int32 {
- if (int32(_pTerm.X3) & i32(49)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pTerm.X3) & i32(49)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128917), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(107936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pExpr.X0) == i32(27) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) != i32(27) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128918), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(**XWhereOrInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6289219)(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((*T6289201)(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
}
@@ -111729,15 +100542,11 @@ _4:
return
_5:
- func() int32 {
- if (_pOrWc.X3) >= i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pOrWc.X3) < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128928), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108020)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_indexable = u64(18446744073709551615)
_chngToIN = u64(18446744073709551615)
@@ -111751,15 +100560,11 @@ _8:
goto _13
}
- func() int32 {
- if (int32(_pOrTerm.X3) & i32(48)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pOrTerm.X3) & i32(48)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128938), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_chngToIN = uint64(i32(0))
_2_pAndInfo = (*XWhereAndInfo)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, _db, u64(552))))
@@ -111768,7 +100573,7 @@ _8:
}
_3_b = uint64(i32(0))
- *(**XWhereAndInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */))))))) = _2_pAndInfo
+ *(**XWhereAndInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6289201)(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))
@@ -111791,15 +100596,11 @@ _18:
goto _21
}
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_3_pAndTerm.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_3_pAndTerm.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128957), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108088)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _allowedOp(tls, int32((*XExpr)(unsafe.Pointer(_3_pAndTerm.X0)).X0)) == 0 && int32(_3_pAndTerm.X4) != i32(64) {
goto _25
@@ -111921,15 +100722,11 @@ _46:
goto _49
}
- func() int32 {
- if (int32(_pOrTerm.X4) & i32(2)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pOrTerm.X4) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129043), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(18 /* X3 */)))
@@ -111940,15 +100737,11 @@ _46:
goto _52
}
- func() int32 {
- if _15_j == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _15_j != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129048), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108132)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _47
@@ -111957,20 +100750,16 @@ _52:
goto _55
}
- func() int32 {
- if (int32(_pOrTerm.X3) & i32(10)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pOrTerm.X3) & i32(10)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129059), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _47
_55:
- _15_iColumn = *(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */)))))
+ _15_iColumn = *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */)))))
_15_iCursor = _pOrTerm.X8
goto _49
@@ -111983,35 +100772,23 @@ _49:
goto _58
}
- func() int32 {
- if _15_j == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _15_j != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129069), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108132)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_chngToIN & (_chngToIN - uint64(i32(1)))) == uint64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_chngToIN & (_chngToIN - uint64(i32(1)))) != uint64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129070), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108188)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _chngToIN == _sqlite3WhereGetMask(tls, (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(648 /* X22 */))), _15_iCursor) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _chngToIN != _sqlite3WhereGetMask(tls, (*XWhereMaskSet)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo))+uintptr(648 /* X22 */))), _15_iCursor) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129071), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _45
@@ -112022,15 +100799,11 @@ _65:
goto _69
}
- func() int32 {
- if (int32(_pOrTerm.X4) & i32(2)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pOrTerm.X4) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129080), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pOrTerm.X8) == _15_iCursor {
goto _72
@@ -112044,7 +100817,7 @@ _65:
goto _73
_72:
- if (*(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */)))))) == _15_iColumn {
+ if (*(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */)))))) == _15_iColumn {
goto _74
}
@@ -112097,35 +100870,23 @@ _80:
goto _81
_84:
- func() int32 {
- if (int32(_pOrTerm.X4) & i32(2)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pOrTerm.X4) & i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129114), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pOrTerm.X8) == _15_iCursor {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pOrTerm.X8) != _15_iCursor {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129115), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOrTerm)) + uintptr(40 /* X10 */)))))) == _15_iColumn {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer((*T6289201)(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)
- return i32(0)
- }()
+ }
}()
_27_pDup = _sqlite3ExprDup(tls, _db, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOrTerm.X0)).X5)), i32(0))
_27_pList = _sqlite3ExprListAppend(tls, (*XParse)(unsafe.Pointer(_pWInfo.X0)), _27_pList, _27_pDup)
@@ -112135,15 +100896,11 @@ _81:
goto _80
_83:
- func() int32 {
- if _27_pLeft != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _27_pLeft == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129121), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_27_pDup = _sqlite3ExprDup(tls, _db, _27_pLeft, i32(0))
_27_pNew = _sqlite3PExpr(tls, _pParse, i32(33), _27_pDup, (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))
@@ -112152,17 +100909,13 @@ _83:
}
_transferJoinMarkings(tls, _27_pNew, _pExpr)
- func() int32 {
- if ((_27_pNew.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_27_pNew.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129127), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprAnalyzeOrTermØ00__func__Ø000))), unsafe.Pointer(str(108348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_27_pNew)) + uintptr(32 /* X6 */))))))) = _27_pList
+ *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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)))
@@ -112199,11 +100952,11 @@ func _whereNthSubterm(tls *crt.TLS, _pTerm *XWhereTerm, _N int32) (r0 *XWhereTer
return
_0:
- if _N >= ((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */))).X3) {
+ if _N >= ((*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(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((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))))+uintptr(0 /* X0 */))).X5) + 64*uintptr(_N)))
+ 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
_3:
@@ -112245,25 +100998,17 @@ _1:
return
_3:
- func() int32 {
- if ((*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pOne.X0)).X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128785), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereCombineDisjunctsØ00__func__Ø000))), unsafe.Pointer(str(108408)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X4)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X5)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X4)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) || (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTwo.X0)).X5)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128786), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereCombineDisjunctsØ00__func__Ø000))), unsafe.Pointer(str(108456)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -112291,15 +101036,11 @@ _11:
goto _14
_13:
- func() int32 {
- if (int32(_eOp) & i32(36)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_eOp) & i32(36)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128794), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereCombineDisjunctsØ00__func__Ø000))), unsafe.Pointer(str(108504)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_eOp = uint16(i32(32))
_14:
@@ -112319,15 +101060,11 @@ _18:
goto _21
}
- func() int32 {
- if _op < i32(41) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op >= i32(41) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128801), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereCombineDisjunctsØ00__func__Ø000))), unsafe.Pointer(str(108524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_op += 1
goto _18
@@ -112390,7 +101127,7 @@ func _isLikeOrGlob(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _ppPrefix **XEx
return
_0:
- _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
+ _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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)
@@ -112408,15 +101145,11 @@ _0:
_z = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, _pVal)))
_3:
_sqlite3VdbeSetVarmask(tls, (*TVdbe)(unsafe.Pointer(_pParse.X2)), _2_iCol)
- func() int32 {
- if (int32(_pRight.X0) == i32(135)) || (int32(_pRight.X0) == i32(157)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pRight.X0) != i32(135) && int32(_pRight.X0) != i32(157) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128605), unsafe.Pointer((*int8)(unsafe.Pointer(&_isLikeOrGlobØ00__func__Ø000))), unsafe.Pointer(str(108560)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _7
@@ -112425,7 +101158,7 @@ _1:
goto _8
}
- _z = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */)))))
+ _z = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */)))))
_8:
_7:
if _z == nil {
@@ -112466,7 +101199,7 @@ _16:
goto _23
}
- *(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(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((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_9_pPrefix)) + uintptr(8 /* X3 */))))))) + 1*uintptr(_cnt))) = int8(i32(0))
_23:
*_ppPrefix = _9_pPrefix
if _op != i32(135) {
@@ -112475,7 +101208,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((*T5519038)(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((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRight)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(1))))) == 0 {
goto _26
}
@@ -112501,7 +101234,7 @@ _9:
func _sqlite3IsLikeFunction(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _pIsNocase *int32, _aWc *int8) (r0 int32) { // sqlite3.c:107002:1
var _pDef *XFuncDef // sqlite3.c:107003:11
_ = _pDef
- if int32(_pExpr.X0) == i32(151) && (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != nil && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*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) {
goto _2
}
@@ -112509,25 +101242,18 @@ func _sqlite3IsLikeFunction(tls *crt.TLS, _db *Xsqlite3, _pExpr *XExpr, _pIsNoca
return
_2:
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107010), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(43812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _pDef = _sqlite3FindFunction(tls, _db, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), i32(2), uint8(i32(1)), uint8(i32(0)))
+ _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)))
if func() int32 {
if _pDef == (*XFuncDef)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107012), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107012), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -112541,35 +101267,23 @@ _2:
_8:
crt.Xmemcpy(tls, (unsafe.Pointer)(_aWc), _pDef.X2, uint64(i32(3)))
- func() int32 {
- if (*int8)(unsafe.Pointer(&_likeInfoAlt)) == (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(0 /* X0 */))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*int8)(unsafe.Pointer(&_likeInfoAlt)) != (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(0 /* X0 */))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107021), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(108612)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+1*uintptr(i32(1)))) == (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(1 /* X1 */))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+1*uintptr(i32(1)))) != (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(1 /* X1 */))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107022), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(108664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+1*uintptr(i32(2)))) == (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(2 /* X2 */))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+1*uintptr(i32(2)))) != (*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_likeInfoAlt))+uintptr(2 /* X2 */))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107023), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IsLikeFunctionØ00__func__Ø000))), unsafe.Pointer(str(108724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pIsNocase = bool2int((int32(_pDef.X1) & i32(8)) == i32(0))
r0 = i32(1)
@@ -112594,15 +101308,11 @@ func _sqlite3VdbeGetBoundValue(tls *crt.TLS, _v *TVdbe, _iVar int32, _aff uint8)
_ = _1_pMem
var _2_pRet *XMem // sqlite3.c:75872:21
_ = _2_pRet
- func() int32 {
- if _iVar > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iVar <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75868), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeGetBoundValueØ00__func__Ø000))), unsafe.Pointer(str(108808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _v == nil {
goto _2
@@ -112638,15 +101348,11 @@ func init() {
}
func _sqlite3VdbeSetVarmask(tls *crt.TLS, _v *TVdbe, _iVar int32) { // sqlite3.c:75888:1
- func() int32 {
- if _iVar > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iVar <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(75889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeSetVarmaskØ00__func__Ø000))), unsafe.Pointer(str(108808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iVar < i32(32) {
goto _2
@@ -112703,7 +101409,7 @@ func _isMatchOfColumn(tls *crt.TLS, _pExpr *XExpr, _peOp2 *uint8) (r0 int32) { /
return
_0:
- _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
+ _pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))
if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && (_pList.X0) == i32(2) {
goto _2
}
@@ -112727,7 +101433,7 @@ _5:
goto _8
}
- if _sqlite3StrICmp(tls, *(**int8)(unsafe.Pointer((*T5519038)(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((*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) {
goto _9
}
@@ -112758,15 +101464,11 @@ func _sqlite3ExprForVectorField(tls *crt.TLS, _pParse *XParse, _pVector *XExpr,
goto _0
}
- func() int32 {
- if ((_pVector.X2) & uint32(i32(2048))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pVector.X2) & uint32(i32(2048))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91148), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprForVectorFieldØ00__func__Ø000))), unsafe.Pointer(str(108892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pRet = _sqlite3PExpr(tls, _pParse, i32(159), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))
if _pRet == nil {
@@ -112776,15 +101478,11 @@ func _sqlite3ExprForVectorField(tls *crt.TLS, _pParse *XParse, _pVector *XExpr,
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(48 /* X9 */))) = int16(_iField)
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pRet)) + uintptr(16 /* X4 */))))) = _pVector
_3:
- func() int32 {
- if (_pRet == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || ((_pRet.X8) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pRet != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (_pRet.X8) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91170), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprForVectorFieldØ00__func__Ø000))), unsafe.Pointer(str(108924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _7
@@ -112793,7 +101491,7 @@ _0:
goto _8
}
- _pVector = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*T5458793)(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:
@@ -113038,29 +101736,21 @@ func _whereScanNext(tls *crt.TLS, _pScan *XWhereScan) (r0 *XWhereTerm) { // sqli
var _10_pParse *XParse // sqlite3.c:130071:21
_ = _10_pParse
_k = _pScan.X8
- func() int32 {
- if int32(_pScan.X6) <= int32(_pScan.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pScan.X6) > int32(_pScan.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130035), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereScanNextØ00__func__Ø000))), unsafe.Pointer(str(108980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pWC = (*XWhereClause)(unsafe.Pointer(_pScan.X1))
_2:
_iColumn = *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(88 /* X10 */))))) + 2*uintptr(int32(_pScan.X6)-i32(1))))
_iCur = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[11]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pScan))+uintptr(44 /* X9 */))))) + 4*uintptr(int32(_pScan.X6)-i32(1))))
- func() int32 {
- if _pWC != (*XWhereClause)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pWC == (*XWhereClause)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130040), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereScanNextØ00__func__Ø000))), unsafe.Pointer(str(109012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6:
_pTerm = (*XWhereTerm)(unsafe.Pointer(uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(_pWC.X5)))) + uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(uintptr(_k)))))*uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer(uintptr(64)))))))))))
@@ -113069,11 +101759,11 @@ _7:
goto _10
}
- if (_pTerm.X8) != _iCur || (*(*int32)(unsafe.Pointer((*T6289219)(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((*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)) {
goto _16
}
- if (int32(_pTerm.X4)&i32(2048)) == i32(0) || int32(_pScan.X5) >= i32(11) || int32(store5518888(&_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(store5518870(&_pX, _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5)))).X0) != i32(152) {
goto _19
}
@@ -113120,15 +101810,11 @@ _19:
goto _8
_30:
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pX.X4)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pX.X4)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130076), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereScanNextØ00__func__Ø000))), unsafe.Pointer(str(109020)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_10_pColl = _sqlite3BinaryCompareCollSeq(tls, _10_pParse, (*XExpr)(unsafe.Pointer(_pX.X4)), (*XExpr)(unsafe.Pointer(_pX.X5)))
if _10_pColl != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -113145,7 +101831,7 @@ _33:
_34:
_29:
- if (int32(_pTerm.X4)&i32(130)) == i32(0) || int32(store5518888(&_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(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))))) {
goto _38
}
@@ -113224,25 +101910,17 @@ _3:
func _comparisonAffinity(tls *crt.TLS, _pExpr *XExpr) (r0 int8) { // sqlite3.c:90957:1
var _aff int8 // sqlite3.c:90958:8
_ = _aff
- func() int32 {
- if ((((((((int32(_pExpr.X0) == i32(37)) || (int32(_pExpr.X0) == i32(33))) || (int32(_pExpr.X0) == i32(40))) || (int32(_pExpr.X0) == i32(38))) || (int32(_pExpr.X0) == i32(41))) || (int32(_pExpr.X0) == i32(39))) || (int32(_pExpr.X0) == i32(36))) || (int32(_pExpr.X0) == i32(29))) || (int32(_pExpr.X0) == i32(148)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X0) != i32(37) && int32(_pExpr.X0) != i32(33) && int32(_pExpr.X0) != i32(40) && int32(_pExpr.X0) != i32(38) && int32(_pExpr.X0) != i32(41) && int32(_pExpr.X0) != i32(39) && int32(_pExpr.X0) != i32(36) && int32(_pExpr.X0) != i32(29) && int32(_pExpr.X0) != i32(148) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90959), unsafe.Pointer((*int8)(unsafe.Pointer(&_comparisonAffinityØ00__func__Ø000))), unsafe.Pointer(str(109048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pExpr.X4)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pExpr.X4)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90962), unsafe.Pointer((*int8)(unsafe.Pointer(&_comparisonAffinityØ00__func__Ø000))), unsafe.Pointer(str(109228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer(_pExpr.X4)))
if (*XExpr)(unsafe.Pointer(_pExpr.X5)) == nil {
@@ -113257,7 +101935,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((*T5458811)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))).X0)).X1)+32*uintptr(i32(0)))).X0)), _aff)
goto _15
_14:
@@ -113323,25 +102001,17 @@ _3:
func _indexColumnNotNull(tls *crt.TLS, _pIdx *XIndex, _iCol int32) (r0 int32) { // sqlite3.c:130253:1
var _j int32 // sqlite3.c:130254:7
_ = _j
- func() int32 {
- if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130255), unsafe.Pointer((*int8)(unsafe.Pointer(&_indexColumnNotNullØ00__func__Ø000))), unsafe.Pointer(str(43052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iCol >= i32(0)) && (_iCol < int32(_pIdx.X14)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iCol < i32(0) || _iCol >= int32(_pIdx.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130256), unsafe.Pointer((*int8)(unsafe.Pointer(&_indexColumnNotNullØ00__func__Ø000))), unsafe.Pointer(str(109264)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_j = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_iCol))))
if _j < i32(0) {
@@ -113360,15 +102030,11 @@ _5:
return
_7:
- func() int32 {
- if _j == i32(-2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j != i32(-2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130263), unsafe.Pointer((*int8)(unsafe.Pointer(&_indexColumnNotNullØ00__func__Ø000))), unsafe.Pointer(str(109296)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
@@ -113411,15 +102077,11 @@ func _whereShortCut(tls *crt.TLS, _pBuilder *XWhereLoopBuilder) (r0 int32) { //
return
_0:
- func() int32 {
- if ((*XSrcList)(unsafe.Pointer(_pWInfo.X1)).X0) >= i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XSrcList)(unsafe.Pointer(_pWInfo.X1)).X0) < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134049), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereShortCutØ00__func__Ø000))), unsafe.Pointer(str(109324)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pItem = (*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pWInfo.X1) + uintptr(8 /* X2 */)))))
_pTab = (*XTable)(unsafe.Pointer(_pItem.X4))
@@ -113431,7 +102093,7 @@ _0:
return
_3:
- if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _4
}
@@ -113463,15 +102125,11 @@ _7:
goto _10
}
- func() int32 {
- if (**XWhereTerm)(unsafe.Pointer((*[3]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(80 /* X15 */))))) == (**XWhereTerm)(unsafe.Pointer(_pLoop.X13)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (**XWhereTerm)(unsafe.Pointer((*[3]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(80 /* X15 */))))) != (**XWhereTerm)(unsafe.Pointer(_pLoop.X13)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134071), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereShortCutØ00__func__Ø000))), unsafe.Pointer(str(109352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pIdx.X15) != i32(0) && (*XExpr)(unsafe.Pointer(_pIdx.X9)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pIdx.X13) <= i32(3) {
goto _15
@@ -113657,13 +102315,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((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X0) | int32(_priorJointype)) & i32(10)) == i32(0) {
+ if ((int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem))+uintptr(60 /* X9 */))).X0) | int32(_priorJointype)) & i32(10)) == i32(0) {
goto _4
}
_mPrereq = _mPrior
_4:
- _priorJointype = (*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X9 */))).X0
+ _priorJointype = (*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pItem)) + uintptr(60 /* X9 */))).X0
if ((*XTable)(unsafe.Pointer(_pItem.X4)).X16) == 0 {
goto _5
}
@@ -113674,7 +102332,7 @@ _6:
goto _9
}
- if _1_mUnusable == 0 && (int32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_p))+uintptr(60 /* X9 */))).X0)&i32(10)) == 0 {
+ if _1_mUnusable == 0 && (int32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_p))+uintptr(60 /* X9 */))).X0)&i32(10)) == 0 {
goto _11
}
@@ -113760,30 +102418,22 @@ func _whereLoopAddVirtual(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq u
var _6_mThis uint64 // sqlite3.c:133051:17
_ = _6_mThis
_rc = i32(0)
- func() int32 {
- if (_mPrereq & _mUnusable) == uint64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_mPrereq & _mUnusable) != uint64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132995), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualØ00__func__Ø000))), unsafe.Pointer(str(109404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pWInfo = (*XWhereInfo)(unsafe.Pointer(_pBuilder.X0))
_pParse = (*XParse)(unsafe.Pointer(_pWInfo.X0))
_pWC = (*XWhereClause)(unsafe.Pointer(_pBuilder.X1))
_pNew = (*XWhereLoop)(unsafe.Pointer(_pBuilder.X3))
_pSrc = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr(_pWInfo.X1)+uintptr(8 /* X2 */))))) + 112*uintptr(_pNew.X3)))
- func() int32 {
- if ((*XTable)(unsafe.Pointer(_pSrc.X4)).X16) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XTable)(unsafe.Pointer(_pSrc.X4)).X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133001), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualØ00__func__Ø000))), unsafe.Pointer(str(109432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = _allocateIndexInfo(tls, _pParse, _pWC, _mUnusable, _pSrc, (*XExprList)(unsafe.Pointer(_pBuilder.X2)), &_mNoOmit)
if _p != (*Xsqlite3_index_info)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -113822,15 +102472,11 @@ _5:
}
_rc = _whereLoopAddVirtualOne(tls, _pBuilder, _mPrereq, u64(18446744073709551615), uint16(i32(1)), _p, _mNoOmit, &_bIn)
- func() int32 {
- if _bIn == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _bIn != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133036), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualØ00__func__Ø000))), unsafe.Pointer(str(109456)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_mBestNoIn = (_pNew.X0) & (^_mPrereq)
if _2_mBestNoIn != uint64(i32(0)) {
@@ -113847,15 +102493,11 @@ _12:
}
_5_mNext = u64(18446744073709551615)
- func() int32 {
- if _5_mNext > uint64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _5_mNext <= uint64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133049), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualØ00__func__Ø000))), unsafe.Pointer(str(109464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5_i = i32(0)
_16:
@@ -113992,15 +102634,11 @@ _4:
goto _1
_5:
- func() int32 {
- if ((int32(_pTerm.X4) & i32(-2049)) & ((int32(_pTerm.X4) & i32(-2049)) - i32(1))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((int32(_pTerm.X4) & i32(-2049)) & ((int32(_pTerm.X4) & i32(-2049)) - i32(1))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130691), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateIndexInfoØ00__func__Ø000))), unsafe.Pointer(str(109492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pTerm.X4) & i32(-2433)) != i32(0) {
goto _8
@@ -114016,15 +102654,11 @@ _8:
goto _1
_9:
- func() int32 {
- if (*(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) >= i32(-1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer((*T6289201)(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)
- return i32(0)
- }()
+ }
}()
_nTerm += 1
_1:
@@ -114101,15 +102735,11 @@ _25:
goto _22
_26:
- func() int32 {
- if ((int32(_pTerm.X4) & i32(-2049)) & ((int32(_pTerm.X4) & i32(-2049)) - i32(1))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((int32(_pTerm.X4) & i32(-2049)) & ((int32(_pTerm.X4) & i32(-2049)) - i32(1))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130747), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateIndexInfoØ00__func__Ø000))), unsafe.Pointer(str(109492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pTerm.X4) & i32(-2433)) != i32(0) {
goto _29
@@ -114125,17 +102755,13 @@ _29:
goto _22
_30:
- func() int32 {
- if (*(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) >= i32(-1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer((*T6289201)(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)
- return i32(0)
- }()
+ }
}()
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*Tsqlite3_index_constraint)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxCons))+12*uintptr(_j))))) + uintptr(0 /* X0 */))) = *(*int32)(unsafe.Pointer((*T6289219)(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((*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(8 /* X3 */))) = _i
_6_op = uint8(int32(uint8(_pTerm.X4)) & i32(8191))
if int32(_6_op) != i32(1) {
@@ -114157,15 +102783,11 @@ _34:
i32(0)
i32(0)
i32(0)
- func() int32 {
- if (int32(_pTerm.X4) & i32(127)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pTerm.X4) & i32(127)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130772), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocateIndexInfoØ00__func__Ø000))), unsafe.Pointer(str(109564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_6_op)&i32(60)) == 0 || _sqlite3ExprIsVector(tls, (*XExpr)(unsafe.Pointer((*XExpr)(unsafe.Pointer(_pTerm.X0)).X5))) == 0 {
goto _38
@@ -114296,15 +102918,11 @@ func _whereLoopAddVirtualOne(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrere
_pParse = (*XParse)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X0))
_pSrc = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X1)+uintptr(8 /* X2 */))))) + 112*uintptr(_pNew.X3)))
_nConstraint = _pIdxInfo.X0
- func() int32 {
- if (_mUsable & _mPrereq) == _mPrereq {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_mUsable & _mPrereq) != _mPrereq {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132844), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pbIn = i32(0)
*(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _mPrereq
@@ -114328,15 +102946,11 @@ _7:
_5:
crt.Xmemset(tls, (unsafe.Pointer)(_pUsage), i32(0), u64(8)*uint64(_nConstraint))
- func() int32 {
- if (_pIdxInfo.X7) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pIdxInfo.X7) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132863), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(48 /* X6 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0))))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdxInfo)) + uintptr(40 /* X5 */))) = i32(0)
@@ -114355,15 +102969,11 @@ _5:
_10:
_mxTerm = i32(-1)
- func() int32 {
- if int32(_pNew.X12) >= _nConstraint {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pNew.X12) < _nConstraint {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132877), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_13:
@@ -114405,15 +103015,11 @@ _26:
*p = (*p) | (_4_pTerm.X11)
sink992 = *p
}
- func() int32 {
- if _3_iTerm < int32(_pNew.X12) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _3_iTerm >= int32(_pNew.X12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132901), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 8*uintptr(_3_iTerm))) = _4_pTerm
if _3_iTerm <= _mxTerm {
@@ -114443,15 +103049,11 @@ _31:
sink961 = *p
}
*_pbIn = i32(1)
- func() int32 {
- if (int32(_mExclude) & i32(1)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_mExclude) & i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132915), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_32:
_21:
@@ -114465,15 +103067,11 @@ _20:
sink4530 = *p
}
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(52 /* X10 */))) = uint16(_mxTerm + i32(1))
- func() int32 {
- if int32(_pNew.X10) <= int32(_pNew.X12) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pNew.X10) > int32(_pNew.X12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132922), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddVirtualOneØ00__func__Ø000))), unsafe.Pointer(str(109816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6565985)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))))) + uintptr(0 /* X0 */))) = _pIdxInfo.X5
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6565985)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))))) + uintptr(4 /* X1 */))) = uint8(_pIdxInfo.X7)
@@ -114940,25 +103538,17 @@ _0:
goto _1
_5:
- func() int32 {
- if ((int32(_p.X5) == i32(0)) || (int32(_pTemplate.X5) == i32(0))) || (int32(_p.X5) == int32(_pTemplate.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X5) != i32(0) && int32(_pTemplate.X5) != i32(0) && int32(_p.X5) != int32(_pTemplate.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131808), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopFindLesserØ00__func__Ø000))), unsafe.Pointer(str(109868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X5) >= int32(_pTemplate.X5) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X5) < int32(_pTemplate.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131814), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopFindLesserØ00__func__Ø000))), unsafe.Pointer(str(109940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_p.X9)&uint32(i32(16384))) == uint32(i32(0)) || int32(_pTemplate.X11) != i32(0) || ((_pTemplate.X9)&uint32(i32(512))) == uint32(i32(0)) || ((_pTemplate.X9)&uint32(i32(1))) == uint32(i32(0)) || ((_p.X0)&(_pTemplate.X0)) != (_pTemplate.X0) {
goto _16
@@ -114979,15 +103569,11 @@ _20:
goto _23
}
- func() int32 {
- if int32(_p.X5) >= int32(_pTemplate.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_p.X5) < int32(_pTemplate.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131850), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopFindLesserØ00__func__Ø000))), unsafe.Pointer(str(109940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _3
@@ -115151,15 +103737,11 @@ func _whereLoopAddBtree(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _mPrereq uin
_pSrc = (*TSrcList_item)(unsafe.Pointer(uintptr(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))))) + uintptr(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr(_pNew.X3)))))*uintptr(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr(112)))))))))))
_pTab = (*XTable)(unsafe.Pointer(_pSrc.X4))
_pWC = (*XWhereClause)(unsafe.Pointer(_pBuilder.X1))
- func() int32 {
- if ((*XTable)(unsafe.Pointer(_pSrc.X4)).X16) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XTable)(unsafe.Pointer(_pSrc.X4)).X16) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132598), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeØ00__func__Ø000))), unsafe.Pointer(str(109992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XIndex)(unsafe.Pointer(_pSrc.X16)) == nil {
goto _2
@@ -115188,7 +103770,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((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
+ if int32((uint32((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
goto _6
}
@@ -115199,7 +103781,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((*T5506898)(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(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(60 /* X9 */))).X1)>>uint(i32(3)))<<uint(i32(31)))>>uint(i32(31))) != 0 || ((uint32(((*T5506898)(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((*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 {
goto _14
}
@@ -115244,15 +103826,11 @@ _23:
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(20 /* X5 */))) = int16(i32(0))
_24:
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) = int16(i32(43))
- func() int32 {
- if i32(43) == int32(_sqlite3LogEst(tls, uint64(i32(20)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(43) != int32(_sqlite3LogEst(tls, uint64(i32(20)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132672), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeØ00__func__Ø000))), unsafe.Pointer(str(110016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(22 /* X6 */))) = _sqlite3LogEstAdd(tls, _rLogSize, _pNew.X7)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(48 /* X9 */))) = uint32(i32(16384))
@@ -115289,15 +103867,11 @@ _33:
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) = _rSize
*(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))))) + uintptr(8 /* X3 */))))) = _pProbe
_b = _indexMightHelpWithOrderBy(tls, _pBuilder, _pProbe, _pSrc.X11)
- func() int32 {
- if ((int32(_pWInfo.X9) & i32(4)) == i32(0)) || (_b == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pWInfo.X9)&i32(4)) != i32(0) && _b != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132703), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeØ00__func__Ø000))), unsafe.Pointer(str(110040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pProbe.X11) > i32(0) {
goto _37
@@ -115488,7 +104062,7 @@ _1:
return
_2:
- if (*(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) >= i32(0) {
+ if (*(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) >= i32(0) {
goto _3
}
@@ -115496,7 +104070,7 @@ _2:
return
_3:
- _aff = (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pSrc.X4)).X1) + 32*uintptr(*(*int32)(unsafe.Pointer((*T6289219)(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((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))))).X4
if _sqlite3IndexAffinityOk(tls, (*XExpr)(unsafe.Pointer(_pTerm.X0)), _aff) != 0 {
goto _4
}
@@ -115615,7 +104189,7 @@ func _indexMightHelpWithOrderBy(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pIn
return
_0:
- if store5429888(&_pOB, (*XExprList)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X2))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5429870(&_pOB, (*XExprList)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer(_pBuilder.X0)).X2))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _1
}
@@ -115663,7 +104237,7 @@ _12:
goto _14
_7:
- if store5429888(&_aColExpr, (*XExprList)(unsafe.Pointer(_pIndex.X10))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5429870(&_aColExpr, (*XExprList)(unsafe.Pointer(_pIndex.X10))) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _15
}
@@ -115723,15 +104297,11 @@ func _whereLoopOutputAdjust(tls *crt.TLS, _pWC *XWhereClause, _pLoop *XWhereLoop
_ = _6_pRight
_notAllowed = ^((_pLoop.X0) | (_pLoop.X1))
_iReduce = i16(0)
- func() int32 {
- if ((_pLoop.X9) & uint32(i32(16384))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pLoop.X9) & uint32(i32(16384))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132017), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopOutputAdjustØ00__func__Ø000))), unsafe.Pointer(str(110116)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() **XWhereTerm { _i = _pWC.X3; return &_pTerm }() = (*XWhereTerm)(unsafe.Pointer(_pWC.X5))
_2:
@@ -115864,7 +104434,7 @@ func _sqlite3ExprCoveredByIndex(tls *crt.TLS, _pExpr *XExpr, _iCur int32, _pIdx
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_xcov)) + uintptr(8 /* X1 */))) = _iCur
*(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_xcov)) + uintptr(0 /* X0 */))))) = _pIdx
*(*func(*crt.TLS, *XWalker, *XExpr) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(8 /* X1 */))))) = _exprIdxCover
- *(**XIdList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = &_xcov
+ *(**XIdList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = &_xcov
_sqlite3WalkExpr(tls, &_w, _pExpr)
r0 = bool2int((_w.X5) == 0)
return
@@ -115872,7 +104442,7 @@ func _sqlite3ExprCoveredByIndex(tls *crt.TLS, _pExpr *XExpr, _iCur int32, _pIdx
}
func _exprIdxCover(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r0 int32) { // sqlite3.c:95483:1
- if int32(_pExpr.X0) != i32(152) || (_pExpr.X8) != ((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))).X1) || int32(_sqlite3ColumnOfIndex(tls, (*XIndex)(unsafe.Pointer((*XIdList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5965012)(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((*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) {
goto _2
}
@@ -115960,25 +104530,17 @@ func _whereLoopAddBtreeIndex(tls *crt.TLS, _pBuilder *XWhereLoopBuilder, _pSrc *
return
_0:
- func() int32 {
- if ((_pNew.X9) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pNew.X9) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132172), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pNew.X9) & uint32(i32(16))) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_pNew.X9) & uint32(i32(16))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132173), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110220)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_pNew.X9) & uint32(i32(32))) == 0 {
goto _5
@@ -115988,15 +104550,11 @@ _0:
goto _6
_5:
- func() int32 {
- if int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))).X1) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))).X1) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132177), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_opMask = i32(447)
_6:
@@ -116010,15 +104568,11 @@ _6:
sink961 = *p
}
_9:
- func() int32 {
- if int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))).X0) < int32(_pProbe.X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))).X0) >= int32(_pProbe.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132182), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110284)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_saved_nEq = (*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X8 */))))).X0
_saved_nBtm = (*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X8 */))))).X1
@@ -116060,7 +104614,7 @@ _20:
goto _13
_22:
- if (int32((*T5506898)(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((*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) {
goto _25
}
@@ -116099,15 +104653,11 @@ _28:
_29:
*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew.X13)) + 8*uintptr(postInc4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(52 /* X10 */))), uint16(1))))) = _pTerm
*(*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = (_saved_prereq | (_pTerm.X11)) & (^(_pNew.X1))
- func() int32 {
- if (((int32(_nInMul) == i32(0)) || (((_pNew.X9) & uint32(i32(8))) != uint32(i32(0)))) || (((_pNew.X9) & uint32(i32(4))) != uint32(i32(0)))) || (((_pNew.X9) & uint32(i32(32768))) != uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_nInMul) != i32(0) && ((_pNew.X9)&uint32(i32(8))) == uint32(i32(0)) && ((_pNew.X9)&uint32(i32(4))) == uint32(i32(0)) && ((_pNew.X9)&uint32(i32(32768))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132242), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110320)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_3_eOp) & i32(1)) == 0 {
goto _35
@@ -116124,15 +104674,11 @@ _29:
}
_3_nIn = i32(46)
- func() int32 {
- if i32(46) == int32(_sqlite3LogEst(tls, uint64(i32(25)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(46) != int32(_sqlite3LogEst(tls, uint64(i32(25)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132254), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_9_i = i32(0)
_39:
@@ -116154,31 +104700,24 @@ _42:
_36:
if func() int32 {
- if ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))) != nil) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))).X0) != 0 {
+ 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 {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132264), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132264), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
goto _49
}
- _3_nIn = int32(_sqlite3LogEst(tls, uint64((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_8_pExpr)) + uintptr(32 /* X6 */))))))).X0)))
- func() int32 {
- if _3_nIn > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ _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)))
+ 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_49:
_45:
@@ -116195,15 +104734,11 @@ _35:
*p = (*p) | uint32(i32(1))
sink985 = *p
}
- func() int32 {
- if int32(_saved_nEq) == int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))).X0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_saved_nEq) != int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */))))).X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132273), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _12_iCol != i32(-1) && (_12_iCol <= i32(0) || int32(_nInMul) != i32(0) || int32(_saved_nEq) != (int32(_pProbe.X13)-i32(1))) {
goto _59
@@ -116260,35 +104795,23 @@ _64:
}
_pTop = (*XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + 64*uintptr(i32(1))))
- func() int32 {
- if int64((uintptr(unsafe.Pointer(_pTop))-uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X5)))))/64) < int64((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int64((uintptr(unsafe.Pointer(_pTop))-uintptr(unsafe.Pointer((*XWhereTerm)(unsafe.Pointer((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X5)))))/64) >= int64((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132298), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110516)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pTop.X3) & i32(256)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pTop.X3) & i32(256)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132299), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110560)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pTop.X4) == i32(16) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pTop.X4) != i32(16) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132300), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _whereLoopResize(tls, _db, _pNew, int32(_pNew.X10)+i32(1)) == 0 {
goto _74
@@ -116308,15 +104831,11 @@ _67:
goto _75
_66:
- func() int32 {
- if (int32(_3_eOp) & i32(24)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_3_eOp) & i32(24)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132307), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(48 /* X9 */)))
@@ -116335,15 +104854,11 @@ _75:
_65:
_63:
_52:
- func() int32 {
- if int32(_pNew.X7) == int32(_saved_nOut) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pNew.X7) != int32(_saved_nOut) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132324), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_pNew.X9) & uint32(i32(2))) == 0 {
goto _82
@@ -116354,39 +104869,27 @@ _52:
_82:
_21_nEq = int32(preInc4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew))+uintptr(32 /* X8 */)))))))+uintptr(0 /* X0 */))), uint16(1)))
- func() int32 {
- if (int32(_3_eOp) & i32(387)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_3_eOp) & i32(387)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132331), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pNew.X7) == int32(_saved_nOut) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pNew.X7) != int32(_saved_nOut) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132333), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pTerm.X2) > i32(0) || int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pProbe.X1)) + 2*uintptr(_saved_nEq)))) < i32(0) {
goto _89
}
- func() int32 {
- if (int32(_3_eOp)&i32(1)) != 0 || (_3_nIn == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_3_eOp)&i32(1)) == 0 && _3_nIn != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132335), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */)))
@@ -116469,15 +104972,11 @@ _16:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(48 /* X9 */))) = _saved_wsFlags
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X7 */))) = _saved_nOut
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(52 /* X10 */))) = _saved_nLTerm
- func() int32 {
- if i32(42) == int32(_sqlite3LogEst(tls, uint64(i32(18)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(42) != int32(_sqlite3LogEst(tls, uint64(i32(18)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(132430), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddBtreeIndexØ00__func__Ø000))), unsafe.Pointer(str(110720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_saved_nEq) != int32(_saved_nSkip) || (int32(_saved_nEq)+i32(1)) >= int32(_pProbe.X13) || int32((uint32((_pProbe.X16)>>uint(i32(6)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) || int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pProbe.X2)) + 2*uintptr(int32(_saved_nEq)+i32(1))))) < i32(42) || store961(&_rc, _whereLoopResize(tls, _db, _pNew, int32(_pNew.X10)+i32(1))) != i32(0) {
goto _106
@@ -116548,17 +105047,17 @@ _2:
}
_1_idxaff = int8(i32(0))
- _1_pLhs = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*T5458793)(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((*T5458811)(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((*T5458793)(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((*T5458811)(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((*T5458793)(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
@@ -116610,25 +105109,17 @@ func _whereRangeScanEst(tls *crt.TLS, _pParse *XParse, _pBuilder *XWhereLoopBuil
_rc = i32(0)
_nOut = int32(_pLoop.X7)
- func() int32 {
- if (_pLower != nil) || (_pUpper != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pLower == nil && _pUpper == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131356), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereRangeScanEstØ00__func__Ø000))), unsafe.Pointer(str(110768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pUpper == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) || ((int32(_pUpper.X3) & i32(0)) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pUpper != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) && (int32(_pUpper.X3)&i32(0)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131358), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereRangeScanEstØ00__func__Ø000))), unsafe.Pointer(str(110788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nNew = _whereRangeAdjust(tls, _pLower, int16(_nOut))
_nNew = _whereRangeAdjust(tls, _pUpper, _nNew)
@@ -116700,15 +105191,11 @@ _1:
*p = int16(int32(*p) - i32(20))
sink955 = *p
}
- func() int32 {
- if i32(20) == int32(_sqlite3LogEst(tls, uint64(i32(4)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(20) != int32(_sqlite3LogEst(tls, uint64(i32(4)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131055), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereRangeAdjustØ00__func__Ø000))), unsafe.Pointer(str(110856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
_2:
@@ -116777,11 +105264,11 @@ _0:
goto _4
}
- if (int32(_pTerm.X4)&i32(512)) == i32(0) || (((*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289219)(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((*T6289201)(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((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */)))
+ _2_pOrWC = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(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
@@ -116797,7 +105284,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((*T6289219)(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((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pOrTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */)))
goto _12
_11:
@@ -116835,15 +105322,11 @@ _16:
_rc = _whereLoopAddOr(tls, &_sSubBuild, _mPrereq, _mUnusable)
_17:
- func() int32 {
- if (_rc == i32(0)) || (int32(_sCur.X0) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && int32(_sCur.X0) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133169), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLoopAddOrØ00__func__Ø000))), unsafe.Pointer(str(110900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_sCur.X0) != i32(0) {
goto _21
@@ -117025,15 +105508,11 @@ func _wherePathSolver(tls *crt.TLS, _pWInfo *XWhereInfo, _nRowEst int16) (r0 int
return i32(10)
}()
}()
- func() int32 {
- if _nLoop <= ((*XSrcList)(unsafe.Pointer(_pWInfo.X1)).X0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nLoop > ((*XSrcList)(unsafe.Pointer(_pWInfo.X1)).X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133697), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(110944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XExprList)(unsafe.Pointer(_pWInfo.X2)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_nRowEst) != i32(0) {
goto _7
@@ -117089,25 +105568,17 @@ _13:
_aSortCost = (*int16)(unsafe.Pointer(_pX))
crt.Xmemset(tls, (unsafe.Pointer)(_aSortCost), i32(0), u64(2)*uint64(_nOrderBy))
_14:
- func() int32 {
- if (_aSortCost == (*int16)(unsafe.Pointer(uintptr(i32(0))))) || ((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSpace))+1*uintptr(_nSpace))) == (*int8)(unsafe.Pointer((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSortCost))+2*uintptr(_nOrderBy)))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _aSortCost != (*int16)(unsafe.Pointer(uintptr(i32(0)))) && (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSpace))+1*uintptr(_nSpace))) != (*int8)(unsafe.Pointer((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aSortCost))+2*uintptr(_nOrderBy))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133733), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(110976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_aSortCost != (*int16)(unsafe.Pointer(uintptr(i32(0))))) || ((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSpace))+1*uintptr(_nSpace))) == (*int8)(unsafe.Pointer(_pX))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _aSortCost == (*int16)(unsafe.Pointer(uintptr(i32(0)))) && (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSpace))+1*uintptr(_nSpace))) != (*int8)(unsafe.Pointer(_pX)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133734), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWherePath)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrom))+32*uintptr(i32(0)))))) + uintptr(16 /* X2 */))) = int16(func() uint32 {
if (_pParse.X42) < uint32(i32(48)) {
@@ -117115,26 +105586,18 @@ _14:
}
return uint32(i32(48))
}())
- func() int32 {
- if i32(48) == int32(_sqlite3LogEst(tls, uint64(i32(28)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(48) != int32(_sqlite3LogEst(tls, uint64(i32(28)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133741), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111084)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nFrom = i32(1)
- func() int32 {
- if int32((*XWherePath)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrom))+32*uintptr(i32(0)))).X5) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XWherePath)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aFrom))+32*uintptr(i32(0)))).X5) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133743), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nOrderBy == 0 {
goto _27
@@ -117186,15 +105649,11 @@ _43:
goto _45
}
- func() int32 {
- if i32(10) == int32(_sqlite3LogEst(tls, uint64(i32(2)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(10) != int32(_sqlite3LogEst(tls, uint64(i32(2)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133773), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(90316)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _39
@@ -117357,15 +105816,11 @@ _84:
goto _80
_83:
- func() int32 {
- if int32(_pWInfo.X10) == _nLoop {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWInfo.X10) != _nLoop {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133954), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111152)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iLoop = i32(0)
_87:
@@ -117445,15 +105900,11 @@ _99:
_39_revMask = u64(0)
_39_nOrder = int32(_wherePathSatisfiesOrderBy(tls, _pWInfo, (*XExprList)(unsafe.Pointer(_pWInfo.X2)), _pFrom, uint16(i32(0)), uint16(_nLoop-i32(1)), *(**XWhereLoop)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom.X6)) + 8*uintptr(_nLoop-i32(1)))), &_39_revMask))
- func() int32 {
- if int32(_pWInfo.X12) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWInfo.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134009), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSolverØ00__func__Ø000))), unsafe.Pointer(str(111176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _39_nOrder != ((*XExprList)(unsafe.Pointer(_pWInfo.X2)).X0) {
goto _110
@@ -117547,15 +105998,11 @@ func _wherePathSatisfiesOrderBy(tls *crt.TLS, _pWInfo *XWhereInfo, _pOrderBy *XE
_pLoop = nil
_db = (*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer(_pWInfo.X0)).X0))
_obSat = u64(0)
- func() int32 {
- if _pOrderBy != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pOrderBy == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133346), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nLoop == 0 || (int32(_db.X13)&i32(128)) == i32(0) {
goto _3
@@ -117676,15 +106123,11 @@ _25:
goto _26
}
- func() int32 {
- if (int32(_wctrlFlags) & i32(2048)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_wctrlFlags) & i32(2048)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133389), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_j = i32(0)
_29:
@@ -117756,7 +106199,7 @@ _21:
goto _42
_41:
- if store5661021(&_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 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 {
goto _44
}
@@ -117766,25 +106209,17 @@ _41:
_44:
_nKeyCol = _pIndex.X13
_nColumn = _pIndex.X14
- func() int32 {
- if (int32(_nColumn) == (int32(_nKeyCol) + i32(1))) || ((((*XTable)(unsafe.Pointer(_pIndex.X3)).X9) & uint32(i32(32))) != uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_nColumn) != (int32(_nKeyCol)+i32(1)) && (((*XTable)(unsafe.Pointer(_pIndex.X3)).X9)&uint32(i32(32))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133417), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(int32(_nColumn)-i32(1))))) == i32(-1)) || ((((*XTable)(unsafe.Pointer(_pIndex.X3)).X9) & uint32(i32(32))) != uint32(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(int32(_nColumn)-i32(1))))) != i32(-1) && (((*XTable)(unsafe.Pointer(_pIndex.X3)).X9)&uint32(i32(32))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133418), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_isOrderDistinct = uint8(bool2int(int32(_pIndex.X15) != i32(0)))
_42:
@@ -117797,15 +106232,11 @@ _52:
}
_13_bOnce = uint8(i32(1))
- func() int32 {
- if (_j >= int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X0)) || (((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 8*uintptr(_j)))) == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) == (_j < int32(_pLoop.X11))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j < int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X0) && ((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 8*uintptr(_j)))) == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) != (_j < int32(_pLoop.X11)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133431), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111376)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _j >= int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X0) || _j < int32(_pLoop.X11) {
goto _60
@@ -117830,11 +106261,8 @@ _61:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133451), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133451), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -117852,15 +106280,11 @@ _67:
goto _71
}
- func() int32 {
- if (int32((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 8*uintptr(_i)))).X4) & i32(1)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 8*uintptr(_i)))).X4) & i32(1)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133459), unsafe.Pointer((*int8)(unsafe.Pointer(&_wherePathSatisfiesOrderByØ00__func__Ø000))), unsafe.Pointer(str(111444)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_13_bOnce = uint8(i32(0))
goto _70
@@ -118153,15 +106577,11 @@ func _whereSortingCost(tls *crt.TLS, _pWInfo *XWhereInfo, _nRow int16, _nOrderBy
_ = _rScale
var _rSortCost int16 // sqlite3.c:133642:18
_ = _rSortCost
- func() int32 {
- if (_nOrderBy > i32(0)) && (i32(66) == int32(_sqlite3LogEst(tls, uint64(i32(100))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nOrderBy <= i32(0) || i32(66) != int32(_sqlite3LogEst(tls, uint64(i32(100)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133643), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereSortingCostØ00__func__Ø000))), unsafe.Pointer(str(111512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rScale = int16(int32(_sqlite3LogEst(tls, uint64(((_nOrderBy-_nSorted)*i32(100))/_nOrderBy))) - i32(66))
_rSortCost = int16((int32(_nRow) + int32(_rScale)) + i32(16))
@@ -118253,15 +106673,11 @@ func _constructAutomaticIndex(tls *crt.TLS, _pParse *XParse, _pWC *XWhereClause,
_iContinue = i32(0)
_addrCounter = i32(0)
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130495), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_addrInit = _sqlite3VdbeAddOp0(tls, _v, i32(20))
_nKeyCol = i32(0)
@@ -118276,15 +106692,11 @@ _2:
}
_1_pExpr = (*XExpr)(unsafe.Pointer(_pTerm.X0))
- func() int32 {
- if ((((_1_pExpr.X2) & uint32(i32(1))) == uint32(i32(0))) || (int32(_1_pExpr.X11) != (_pSrc.X11))) || ((_pLoop.X0) != uint64(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_1_pExpr.X2)&uint32(i32(1))) != uint32(i32(0)) && int32(_1_pExpr.X11) == (_pSrc.X11) && (_pLoop.X0) == uint64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130507), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pLoop.X0) != uint64(i32(0)) || (int32(_pTerm.X3)&i32(2)) != i32(0) || ((_1_pExpr.X2)&uint32(i32(1))) != uint32(i32(0)) || _sqlite3ExprIsTableConstant(tls, _1_pExpr, _pSrc.X11) == 0 {
goto _13
@@ -118296,7 +106708,7 @@ _13:
goto _14
}
- _3_iCol = *(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))
+ _3_iCol = *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))
_3_cMask = func() uint64 {
if _3_iCol >= i32(64) {
return u64(9223372036854775808)
@@ -118333,15 +106745,11 @@ _14:
goto _2
_5:
- func() int32 {
- if _nKeyCol > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nKeyCol <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130537), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))))) + uintptr(0 /* X0 */))) = store4530((*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(52 /* X10 */))), uint16(_nKeyCol))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(48 /* X9 */))) = uint32(i32(16961))
@@ -118401,7 +106809,7 @@ _31:
goto _35
}
- _10_iCol = *(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))
+ _10_iCol = *(*int32)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))
_10_cMask = func() uint64 {
if _10_iCol >= i32(64) {
return u64(9223372036854775808)
@@ -118418,7 +106826,7 @@ _31:
*p = (*p) | _10_cMask
sink992 = *p
}
- *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_n))) = int16(*(*int32)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */))))))
+ *(*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 */))))))
_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 {
@@ -118433,15 +106841,11 @@ _35:
goto _31
_34:
- func() int32 {
- if uint32(_n) == uint32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uint32(_n) != uint32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130585), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_43:
@@ -118479,27 +106883,19 @@ _49:
_52:
_48:
- func() int32 {
- if _n == _nKeyCol {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n != _nKeyCol {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130603), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_n))) = int16(i32(-1))
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X8)) + 8*uintptr(_n))) = (*int8)(unsafe.Pointer(&_sqlite3StrBINARY))
- func() int32 {
- if (_pLevel.X2) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pLevel.X2) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(130608), unsafe.Pointer((*int8)(unsafe.Pointer(&_constructAutomaticIndexØ00__func__Ø000))), unsafe.Pointer(str(111764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(8 /* X2 */))) = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(52 /* X17 */))), int32(1))
_sqlite3VdbeAddOp2(tls, _v, i32(107), _pLevel.X2, _nKeyCol+i32(1))
@@ -118507,7 +106903,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(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _57
}
@@ -118543,14 +106939,14 @@ _59:
_sqlite3VdbeResolveLabel(tls, _v, _iContinue)
_60:
- if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5506880)(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)((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(0)), 16, 4)
+ 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)
goto _62
_61:
@@ -118723,25 +107119,17 @@ func _sqlite3ExprCodeLoadIndexColumn(tls *crt.TLS, _pParse *XParse, _pIdx *XInde
goto _0
}
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_pIdx.X10)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_pIdx.X10)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93916), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeLoadIndexColumnØ00__func__Ø000))), unsafe.Pointer(str(111836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(_pIdx.X10)).X0) > _iIdxCol {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*XExprList)(unsafe.Pointer(_pIdx.X10)).X0) <= _iIdxCol {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(93917), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeLoadIndexColumnØ00__func__Ø000))), unsafe.Pointer(str(111852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(72 /* X22 */))) = _iTabCur
_sqlite3ExprCodeCopy(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+32*uintptr(_iIdxCol))).X0)), _regOut)
@@ -118837,25 +107225,17 @@ _6:
goto _9
_8:
- func() int32 {
- if int32(_3_x) == i32(-2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_3_x) != i32(-2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IndexAffinityStrØ00__func__Ø000))), unsafe.Pointer(str(111916)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_pIdx.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExprList)(unsafe.Pointer(_pIdx.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108666), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3IndexAffinityStrØ00__func__Ø000))), unsafe.Pointer(str(111928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6_aff = _sqlite3ExprAffinity(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_pIdx.X10)).X1)+32*uintptr(_1_n))).X0)))
if int32(_6_aff) != i32(0) {
@@ -119026,26 +107406,18 @@ _9:
}
_5_zFmt = nil
- func() int32 {
- if (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop))+uintptr(32 /* X8 */))))).X3)) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop))+uintptr(32 /* X8 */))))).X3)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126495), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereExplainOneScanØ00__func__Ø000))), unsafe.Pointer(str(112024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5_pIdx = (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pLoop)) + uintptr(32 /* X8 */))))).X3))
- func() int32 {
- if ((_1_flags & uint32(i32(16384))) == 0) || ((_1_flags & uint32(i32(64))) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_flags&uint32(i32(16384))) != 0 && (_1_flags&uint32(i32(64))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126497), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereExplainOneScanØ00__func__Ø000))), unsafe.Pointer(str(112052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (((*XTable)(unsafe.Pointer(_1_pItem.X4)).X9)&uint32(i32(32))) == uint32(i32(0)) || int32((uint32(_5_pIdx.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(2) {
goto _17
@@ -119128,15 +107500,11 @@ _32:
goto _35
_34:
- func() int32 {
- if (_1_flags & uint32(i32(16))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_1_flags & uint32(i32(16))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126525), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereExplainOneScanØ00__func__Ø000))), unsafe.Pointer(str(112244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_13_zRangeOp = str(112268)
_35:
@@ -119259,15 +107627,11 @@ _1:
func _explainAppendTerm(tls *crt.TLS, _pStr *XStrAccum, _pIdx *XIndex, _nTerm int32, _iTerm int32, _bAnd int32, _zOp *int8) { // sqlite3.c:126370:1
var _i int32 // sqlite3.c:126378:7
_ = _i
- func() int32 {
- if _nTerm >= i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nTerm < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126380), unsafe.Pointer((*int8)(unsafe.Pointer(&_explainAppendTermØ00__func__Ø000))), unsafe.Pointer(str(112404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _bAnd == 0 {
goto _2
@@ -119562,7 +107926,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((*T5506898)(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((*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) {
goto _2
}
@@ -119581,7 +107945,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(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _8
}
@@ -119612,11 +107976,8 @@ _11:
if func() int32 {
if _pTerm == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127465), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -119662,7 +108023,7 @@ _14:
return i32(71)
}())
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(52 /* X16 */))) = _sqlite3VdbeCurrentAddr(tls, _v)
- _4_iIn = (*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0
+ _4_iIn = (*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0
_j = _4_nConstraint - i32(1)
_24:
if _j < i32(0) {
@@ -119682,80 +108043,56 @@ _29:
goto _31
}
- func() int32 {
- if ((*TInLoop)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)) != (*TInLoop)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ 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 {
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)
- return i32(0)
- }()
+ }
}()
if (_db.X17) != 0 {
goto _35
}
- func() int32 {
- if _4_iIn > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _4_iIn <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127500), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _10_pOp = _sqlite3VdbeGetOp(tls, _v, (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1)+12*uintptr(preInc961(&_4_iIn, -1)))).X1)
- func() int32 {
- if (int32(_10_pOp.X0) == i32(98)) || (int32(_10_pOp.X0) == i32(123)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ _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)
+ 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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_10_pOp.X0) != i32(98)) || ((_10_pOp.X5) == ((_4_iReg + _j) + i32(2))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_10_pOp.X0) == i32(98) && (_10_pOp.X5) != ((_4_iReg+_j)+i32(2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127503), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_10_pOp.X0) != i32(123)) || ((_10_pOp.X4) == ((_4_iReg + _j) + i32(2))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_10_pOp.X0) == i32(123) && (_10_pOp.X4) != ((_4_iReg+_j)+i32(2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127504), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp3(tls, _v, int32(_10_pOp.X0), _10_pOp.X3, _10_pOp.X4, _10_pOp.X5)
_35:
_10_pCompare = _sqlite3PExpr(tls, _pParse, i32(37), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))
- func() int32 {
- if (_10_pCompare != (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _10_pCompare == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127512), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _10_pCompare == nil {
goto _50
}
*(**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 */))))) = store5518888(&_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 */))))) = store5518870(&_10_pRight, _sqlite3Expr(tls, _db, i32(157), (*int8)(unsafe.Pointer(uintptr(i32(0))))))
if _10_pRight == nil {
goto _51
}
@@ -119780,46 +108117,30 @@ _10:
goto _54
}
- func() int32 {
- if int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127544), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTerm = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 8*uintptr(i32(0))))
- func() int32 {
- if _pTerm != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTerm == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127546), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pTerm.X0)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pTerm.X0)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127547), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _omitTable == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _omitTable != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127548), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iReleaseReg = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1)
_iRowidReg = _codeEqualityTerm(tls, _pParse, _pTerm, _pLevel, i32(0), _bRev, _iReleaseReg)
@@ -119844,15 +108165,11 @@ _54:
_15_testOp = i32(162)
_15_memEndValue = i32(0)
- func() int32 {
- if _omitTable == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _omitTable != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_j = i32(0)
_15_pStart = store6568967(&_15_pEnd, (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))))
@@ -119868,15 +108185,11 @@ _69:
_15_pEnd = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 8*uintptr(postInc961(&_j, int32(1)))))
_70:
- func() int32 {
- if (_15_pStart != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) || (_15_pEnd != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _15_pStart == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) && _15_pEnd == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127575), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _bRev == 0 {
goto _74
@@ -119894,26 +108207,18 @@ _74:
i32(0)
i32(0)
i32(0)
- func() int32 {
- if (int32(_15_pStart.X3) & i32(0)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_15_pStart.X3) & i32(0)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127600), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_17_pX = (*XExpr)(unsafe.Pointer(_15_pStart.X0))
- func() int32 {
- if _17_pX != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _17_pX == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127603), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(68036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3ExprIsVector(tls, (*XExpr)(unsafe.Pointer(_17_pX.X5))) == 0 {
goto _80
@@ -119948,25 +108253,17 @@ _82:
}
_21_pX = (*XExpr)(unsafe.Pointer(_15_pEnd.X0))
- func() int32 {
- if _21_pX != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _21_pX == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127630), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(68036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_15_pEnd.X3) & i32(0)) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_15_pEnd.X3) & i32(0)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127631), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_15_memEndValue = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1)
_codeExprOrVector(tls, _pParse, (*XExpr)(unsafe.Pointer(_21_pX.X5)), _15_memEndValue, i32(1))
@@ -120006,15 +108303,11 @@ _85:
}())
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(48 /* X15 */))) = _iCur
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(52 /* X16 */))) = _15_start
- func() int32 {
- if int32(_pLevel.X14) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pLevel.X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127651), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _15_testOp == i32(162) {
goto _103
@@ -120044,39 +108337,27 @@ _66:
_26_bStopAtNull = u8(0)
_26_pIdx = (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(32 /* X8 */))))).X3))
_26_iIdxCur = _pLevel.X2
- func() int32 {
- if int32(_26_nEq) >= int32(_pLoop.X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_26_nEq) < int32(_pLoop.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127732), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((*XExprList)(unsafe.Pointer(_pWInfo.X2)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (((*XExprList)(unsafe.Pointer(_pWInfo.X2)).X0) == i32(1))) || ((int32(_pWInfo.X9) & i32(1)) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExprList)(unsafe.Pointer(_pWInfo.X2)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(_pWInfo.X2)).X0) != i32(1) && (int32(_pWInfo.X9)&i32(1)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127742), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pWInfo.X9)&i32(1)) == i32(0) || int32(_pWInfo.X11) <= i32(0) || int32(_26_pIdx.X13) <= int32(_26_nEq) {
goto _114
}
- func() int32 {
- if int32(_pLoop.X11) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pLoop.X11) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127749), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_26_bSeekPastNull = uint8(i32(1))
_26_nExtraReg = i32(1)
@@ -120093,15 +108374,11 @@ _114:
}
return int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(32 /* X8 */))))).X1)
}()
- func() int32 {
- if ((int32(_26_pRangeStart.X3) & i32(256)) == i32(0)) || (((_pLoop.X9) & uint32(i32(16))) != uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_26_pRangeStart.X3)&i32(256)) != i32(0) && ((_pLoop.X9)&uint32(i32(16))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113004)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_117:
if ((_pLoop.X9) & uint32(i32(16))) == 0 {
@@ -120119,39 +108396,27 @@ _117:
goto _126
}
- func() int32 {
- if _26_pRangeStart != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _26_pRangeStart == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127770), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113088)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_26_pRangeStart.X3) & i32(256)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_26_pRangeStart.X3) & i32(256)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127771), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(36 /* X9 */))) = uint32(preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1))
_sqlite3VdbeAddOp2(tls, _v, i32(77), i32(1), int32(_pLevel.X9))
_sqlite3VdbeComment(tls, _v, str(113140))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(40 /* X10 */))) = _sqlite3VdbeCurrentAddr(tls, _v)
- func() int32 {
- if (_bRev & i32(-2)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_bRev & i32(-2)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127780), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113160)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(36 /* X9 */)))
@@ -120177,15 +108442,11 @@ _126:
_136:
_133:
_123:
- func() int32 {
- if (_26_pRangeEnd == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0))))) || ((int32(_26_pRangeEnd.X3) & i32(0)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _26_pRangeEnd != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) && (int32(_26_pRangeEnd.X3)&i32(0)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127792), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_26_nEq) >= int32(_26_pIdx.X13) || _bRev != bool2int(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_26_pIdx.X7)) + 1*uintptr(_26_nEq)))) == i32(0))) && (_bRev == 0 || int32(_26_pIdx.X13) != int32(_26_nEq)) {
goto _143
@@ -120202,15 +108463,11 @@ _123:
_26_nTop = uint16(_36_t)
_143:
_26_regBase = _codeAllEqualityTerms(tls, _pParse, _pLevel, _bRev, _26_nExtraReg, &_26_zStartAff)
- func() int32 {
- if (_26_zStartAff == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_sqlite3Strlen30(tls, _26_zStartAff) >= int32(_26_nEq)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _26_zStartAff != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3Strlen30(tls, _26_zStartAff) < int32(_26_nEq) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127812), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _26_zStartAff == nil || _26_nTop == 0 {
goto _148
@@ -120280,15 +108537,11 @@ _158:
_161:
_26_op = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3WhereCodeOneLoopStartØ00aStartOpØ001)) + 1*uintptr(((_26_start_constraints<<uint(i32(2)))+(_26_startEq<<uint(i32(1))))+_bRev))))
- func() int32 {
- if _26_op != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _26_op == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127862), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113280)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4Int(tls, _v, _26_op, _26_iIdxCur, _addrNxt, _26_regBase, _26_nConstraint)
_162:
@@ -120316,15 +108569,11 @@ _167:
goto _169
_168:
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127892), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(43496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_169:
{
@@ -120447,15 +108696,11 @@ _191:
goto _197
_196:
- func() int32 {
- if int32(_pLevel.X14) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pLevel.X14) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127963), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_197:
goto _200
@@ -120475,37 +108720,25 @@ _105:
_65_pAndExpr = nil
_65_pTab = (*XTable)(unsafe.Pointer(_pTabItem.X4))
_pTerm = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 8*uintptr(i32(0))))
- func() int32 {
- if _pTerm != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTerm == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(112720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pTerm.X4) & i32(512)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pTerm.X4) & i32(512)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128030), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pTerm.X3) & i32(16)) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pTerm.X3) & i32(16)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128031), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113316)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _65_pOrWc = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTerm)) + uintptr(40 /* X10 */)))))) + uintptr(0 /* X0 */)))
+ _65_pOrWc = (*XWhereClause)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(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) {
@@ -120638,15 +108871,11 @@ _228:
_76_pOrExpr = _65_pAndExpr
_235:
_76_pSubWInfo = _sqlite3WhereBegin(tls, _pParse, _65_pOrTab, _76_pOrExpr, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), _65_wctrlFlags, _65_iCovCur)
- func() int32 {
- if ((_76_pSubWInfo != nil) || (_pParse.X16) != 0) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _76_pSubWInfo == nil && (_pParse.X16) == 0 && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128136), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _76_pSubWInfo == nil {
goto _240
@@ -120724,29 +108953,21 @@ _253:
_65_untestedTerms = i32(1)
_254:
_78_pSubLoop = (*XWhereLoop)(unsafe.Pointer((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_76_pSubWInfo))+uintptr(912 /* X23 */))))) + 88*uintptr(i32(0)))).X18))
- func() int32 {
- if ((_78_pSubLoop.X9) & uint32(i32(16384))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_78_pSubLoop.X9) & uint32(i32(16384))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128223), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_78_pSubLoop.X9)&uint32(i32(512))) == uint32(i32(0)) || _65_ii != i32(0) && (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_78_pSubLoop))+uintptr(32 /* X8 */))))).X3)) != _65_pCov || ((_65_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) && int32((uint32((*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_78_pSubLoop))+uintptr(32 /* X8 */))))).X3)).X16)<<uint(i32(30)))>>uint(i32(30))) == i32(2) {
goto _261
}
- func() int32 {
- if ((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_76_pSubWInfo))+uintptr(912 /* X23 */))))) + 88*uintptr(i32(0)))).X2) == _65_iCovCur {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_76_pSubWInfo))+uintptr(912 /* X23 */))))) + 88*uintptr(i32(0)))).X2) != _65_iCovCur {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128228), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113444)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_65_pCov = (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_78_pSubLoop)) + uintptr(32 /* X8 */))))).X3))
goto _264
@@ -120761,7 +108982,7 @@ _233:
goto _228
_231:
- *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) = _65_pCov
+ *(**XIndex)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) = _65_pCov
if _65_pCov == nil {
goto _265
}
@@ -120793,17 +109014,13 @@ _268:
goto _269
_201:
- func() int32 {
- if (_bRev == i32(0)) || (_bRev == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _bRev != i32(0) && _bRev != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128260), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(5))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _273
}
@@ -120845,15 +109062,11 @@ _279:
_280:
_91_pE = (*XExpr)(unsafe.Pointer(_pTerm.X0))
- func() int32 {
- if _91_pE != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _91_pE == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128296), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pLevel.X0) == 0 || ((_91_pE.X2)&uint32(i32(1))) != uint32(i32(0)) {
goto _284
@@ -120867,15 +109080,11 @@ _284:
}
_94_x = _pLevel.X9
- func() int32 {
- if _94_x > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _94_x <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128310), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_91_skipLikeAddr = _sqlite3VdbeAddOp1(tls, _v, func() int32 {
if (_94_x & uint32(i32(1))) != 0 {
@@ -120943,27 +109152,19 @@ _298:
_299:
_95_pE = (*XExpr)(unsafe.Pointer(_pTerm.X0))
- func() int32 {
- if ((_95_pE.X2) & uint32(i32(1))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_95_pE.X2) & uint32(i32(1))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128337), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pTerm.X11) & (_pLevel.X19)) != uint64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_pTerm.X11) & (_pLevel.X19)) == uint64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128338), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- _95_pAlt = _sqlite3WhereFindTerm(tls, _pWC, _iCur, *(*int32)(unsafe.Pointer((*T6289219)(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((*T6289201)(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
}
@@ -121011,28 +109212,20 @@ _311:
goto _312
}
- func() int32 {
- if (_pWInfo.X14) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWInfo.X14) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _308
_312:
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pTerm.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pTerm.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(128368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereCodeOneLoopStartØ00__func__Ø000))), unsafe.Pointer(str(113640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprIfFalse(tls, _pParse, (*XExpr)(unsafe.Pointer(_pTerm.X0)), _addrCont, i32(16))
{
@@ -121110,25 +109303,17 @@ func _codeEqualityTerm(tls *crt.TLS, _pParse *XParse, _pTerm *XWhereTerm, _pLeve
_ = _23_iCol
_pX = (*XExpr)(unsafe.Pointer(_pTerm.X0))
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if (*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWhereLoop)(unsafe.Pointer(_pLevel.X18)).X13)) + 8*uintptr(_iEq)))) == _pTerm {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XWhereLoop)(unsafe.Pointer(_pLevel.X18)).X13)) + 8*uintptr(_iEq)))) != _pTerm {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126733), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(113688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iTarget > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iTarget <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126734), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(113724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pX.X0) != i32(37) && int32(_pX.X0) != i32(29) {
goto _5
@@ -121157,15 +109342,11 @@ _7:
_bRev = bool2int(_bRev == 0)
_11:
- func() int32 {
- if int32(_pX.X0) == i32(33) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pX.X0) != i32(33) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126758), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(106368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iReg = _iTarget
_3_i = i32(0)
@@ -121198,11 +109379,8 @@ _20:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126768), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126768), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || (*XExpr)(unsafe.Pointer((*(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pLoop.X13)) + 8*uintptr(_3_i)))).X0)) != _pX {
@@ -121215,7 +109393,7 @@ _27:
goto _20
_23:
- if ((_pX.X2)&uint32(i32(2048))) != uint32(i32(0)) && ((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */))))))).X0)).X0) != i32(1) {
goto _29
}
@@ -121223,11 +109401,11 @@ _23:
goto _30
_29:
- _9_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pX)) + uintptr(32 /* X6 */)))))))
+ _9_pSelect = (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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((*T5458811)(unsafe.Pointer(uintptr(_pX.X4) + uintptr(32 /* X6 */)))))))
+ _9_pOrigLhs = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr(_pX.X4) + uintptr(32 /* X6 */)))))))
_9_pRhs = nil
_9_pLhs = nil
_3_i = _iEq
@@ -121266,7 +109444,7 @@ _38:
goto _41
}
- *(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5517776)(unsafe.Pointer((*T5517798)(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)((*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))
_3_i += 1
goto _38
@@ -121280,7 +109458,7 @@ _37:
goto _43
_42:
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(32 /* X6 */))))))) = _9_pLhs
+ *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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
@@ -121292,7 +109470,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((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_12_pLeft)) + uintptr(32 /* X6 */))))))) = _9_pOrigLhs
+ *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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)
@@ -121311,35 +109489,31 @@ _44:
}
return i32(58)
}(), _3_iTab, i32(0))
- func() int32 {
- if ((_3_pLoop.X9) & uint32(i32(8192))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_3_pLoop.X9) & uint32(i32(8192))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126840), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeEqualityTermØ00__func__Ø000))), unsafe.Pointer(str(113736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pLoop)) + uintptr(48 /* X9 */)))
*p = (*p) | uint32(i32(2048))
sink985 = *p
}
- if ((*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0) != i32(0) {
+ if ((*XExprList)(unsafe.Pointer((*T6289706)(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((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0
+ _3_i = (*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0
{
- p := (*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* 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 = (*p) + _3_nEq
sink961 = *p
}
- *(**TInLoop)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6289724)(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((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1, u64(12)*uint64((*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0))))
- _3_pIn = (*TInLoop)(unsafe.Pointer((*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X1))
+ *(**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))
if _3_pIn == nil {
goto _50
}
@@ -121403,7 +109577,7 @@ _54:
goto _64
_50:
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))))) + uintptr(0 /* X0 */))) = i32(0)
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XExprList)(unsafe.Pointer((*T6289706)(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:
@@ -121430,11 +109604,8 @@ _0:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126624), unsafe.Pointer((*int8)(unsafe.Pointer(&_disableTermØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126624), unsafe.Pointer((*int8)(unsafe.Pointer(&_disableTermØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || (int32(_pTerm.X3)&i32(4)) != i32(0) || (_pLevel.X0) != i32(0) && (((*XExpr)(unsafe.Pointer(_pTerm.X0)).X2)&uint32(i32(1))) == uint32(i32(0)) || ((_pLevel.X19)&(_pTerm.X12)) != uint64(i32(0)) {
@@ -121498,15 +109669,11 @@ func _codeExprOrVector(tls *crt.TLS, _pParse *XParse, _p *XExpr, _iReg int32, _n
_ = _3_i
var _3_pList *XExprList // sqlite3.c:127357:16
_ = _3_pList
- func() int32 {
- if _nReg > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nReg <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127346), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeExprOrVectorØ00__func__Ø000))), unsafe.Pointer(str(113808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3ExprIsVector(tls, _p) == 0 {
goto _2
@@ -121522,16 +109689,12 @@ func _codeExprOrVector(tls *crt.TLS, _pParse *XParse, _p *XExpr, _iReg int32, _n
goto _4
_3:
- _3_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(32 /* X6 */)))))))
- func() int32 {
- if _nReg <= (_3_pList.X0) {
- return i32(0)
- }
- return func() int32 {
+ _3_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3_i = i32(0)
_7:
@@ -121548,15 +109711,11 @@ _4:
goto _11
_2:
- func() int32 {
- if _nReg == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nReg != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127364), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeExprOrVectorØ00__func__Ø000))), unsafe.Pointer(str(113836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprCode(tls, _pParse, _p, _iReg)
_11:
@@ -121599,28 +109758,20 @@ func _codeAllEqualityTerms(tls *crt.TLS, _pParse *XParse, _pLevel *XWhereLevel,
_ = _9_pRight
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
_pLoop = (*XWhereLoop)(unsafe.Pointer(_pLevel.X18))
- func() int32 {
- if ((_pLoop.X9) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pLoop.X9) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126951), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(113864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nEq = (*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(32 /* X8 */))))).X0
_nSkip = _pLoop.X11
_pIdx = (*XIndex)(unsafe.Pointer((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop)) + uintptr(32 /* X8 */))))).X3))
- func() int32 {
- if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126955), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(43052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_regBase = (_pParse.X18) + i32(1)
_nReg = int32((*T6565946)(unsafe.Pointer((*T6566023)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop))+uintptr(32 /* X8 */))))).X0) + _nExtraReg
@@ -121630,15 +109781,11 @@ func _codeAllEqualityTerms(tls *crt.TLS, _pParse *XParse, _pLevel *XWhereLevel,
sink961 = *p
}
_zAff = _sqlite3DbStrDup(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _sqlite3IndexAffinityStr(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pIdx))
- func() int32 {
- if (_zAff != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zAff == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126964), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(113908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nSkip == 0 {
goto _7
@@ -121673,15 +109820,11 @@ _12:
_15:
_7:
- func() int32 {
- if (_zAff == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (int32(crt.Xstrlen(tls, _zAff)) >= int32(_nEq)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zAff != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && int32(crt.Xstrlen(tls, _zAff)) < int32(_nEq) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126987), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(113968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_j = int32(_nSkip)
_19:
@@ -121690,15 +109833,11 @@ _19:
}
_pTerm = *(**XWhereTerm)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLoop.X13)) + 8*uintptr(_j)))
- func() int32 {
- if _pTerm != (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTerm == (*XWhereTerm)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126991), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAllEqualityTermsØ00__func__Ø000))), unsafe.Pointer(str(112720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3_r1 = _codeEqualityTerm(tls, _pParse, _pTerm, _pLevel, _j, _bRev, _regBase+_j)
if _3_r1 == (_regBase + _j) {
@@ -121840,15 +109979,11 @@ _9:
return
_10:
- func() int32 {
- if (_p.X8) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X8) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92691), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprNeedsNoAffinityChangeØ00__func__Ø000))), unsafe.Pointer(str(114028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = bool2int((int32(_p.X9) < i32(0)) && ((int32(_aff) == i32(68)) || (int32(_aff) == i32(67))))
return
@@ -121872,36 +110007,24 @@ func _whereLikeOptimizationStringFixup(tls *crt.TLS, _v *TVdbe, _pLevel *XWhereL
goto _0
}
- func() int32 {
- if (_pLevel.X9) > uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pLevel.X9) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127058), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLikeOptimizationStringFixupØ00__func__Ø000))), unsafe.Pointer(str(114080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_pOp = _sqlite3VdbeGetOp(tls, _v, i32(-1))
- func() int32 {
- if _1_pOp != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127060), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLikeOptimizationStringFixupØ00__func__Ø000))), unsafe.Pointer(str(114104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_1_pOp.X0) == i32(97)) || (((*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X0)).X0)).X0)).X17) != 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_1_pOp.X0) != i32(97) && ((*Xsqlite3)(unsafe.Pointer((*XParse)(unsafe.Pointer((*XWhereInfo)(unsafe.Pointer((*XWhereClause)(unsafe.Pointer(_pTerm.X1)).X0)).X0)).X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127061), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereLikeOptimizationStringFixupØ00__func__Ø000))), unsafe.Pointer(str(114112)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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))))
@@ -121950,28 +110073,20 @@ func _codeApplyAffinity(tls *crt.TLS, _pParse *XParse, _base int32, _n int32, _z
goto _0
}
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126656), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeApplyAffinityØ00__func__Ø000))), unsafe.Pointer(str(43496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
_0:
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(126659), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeApplyAffinityØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5:
if _n <= i32(0) || int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zAff)) + 1*uintptr(i32(0))))) != i32(65) {
@@ -122035,25 +110150,17 @@ func _codeDeferredSeek(tls *crt.TLS, _pWInfo *XWhereInfo, _pIdx *XIndex, _iCur i
_ = _1_ai
_pParse = (*XParse)(unsafe.Pointer(_pWInfo.X0))
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if _iIdxCur > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iIdxCur <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127315), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeDeferredSeekØ00__func__Ø000))), unsafe.Pointer(str(114240)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(int32(_pIdx.X14)-i32(1))))) == i32(-1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(int32(_pIdx.X14)-i32(1))))) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127316), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeDeferredSeekØ00__func__Ø000))), unsafe.Pointer(str(114252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp3(tls, _v, i32(128), _iIdxCur, i32(0), _iCur)
if (int32(_pWInfo.X9)&i32(32)) == 0 || (func() *XParse {
@@ -122078,15 +110185,11 @@ _9:
goto _12
}
- func() int32 {
- if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_1_i)))) < int32(_1_pTab.X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_1_i)))) >= int32(_1_pTab.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(127328), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeDeferredSeekØ00__func__Ø000))), unsafe.Pointer(str(114288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_1_i)))) < i32(0) {
goto _15
@@ -122185,15 +110288,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((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X0) <= i32(0) {
+ if ((_pLoop.X9)&uint32(i32(2048))) == 0 || ((*XExprList)(unsafe.Pointer((*T6289706)(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((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0
+ _3_j = (*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))).X0
return &_3_pIn
- }() = (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1) + 12*uintptr(_3_j-i32(1))))
+ }() = (*TInLoop)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel))+uintptr(56 /* X17 */))))).X1) + 12*uintptr(_3_j-i32(1))))
_7:
if _3_j <= i32(0) {
goto _10
@@ -122234,15 +110337,11 @@ _13:
_8_ws = int32(_pLoop.X9)
_1_addr = _sqlite3VdbeAddOp1(tls, _v, i32(67), _pLevel.X0)
- func() int32 {
- if ((_8_ws & i32(64)) == i32(0)) || ((_8_ws & i32(512)) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_8_ws&i32(64)) != i32(0) && (_8_ws&i32(512)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134722), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_8_ws & i32(64)) != i32(0) {
goto _18
@@ -122250,7 +110349,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((*T6289724)(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((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */))))))) == nil) {
goto _21
}
@@ -122273,15 +110372,11 @@ _14:
_3:
_sqlite3VdbeResolveLabel(tls, _v, _pWInfo.X7)
- func() int32 {
- if int32(_pWInfo.X10) <= (_pTabList.X0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pWInfo.X10) > (_pTabList.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134747), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() **XWhereLevel { _i = i32(0); return &_pLevel }() = (*XWhereLevel)(unsafe.Pointer((*[1]XWhereLevel)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWInfo)) + uintptr(912 /* X23 */)))))
_26:
@@ -122292,18 +110387,14 @@ _26:
_13_pIdx = (*XIndex)(unsafe.Pointer(uintptr(i32(0))))
_13_pTabItem = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))) + 112*uintptr(_pLevel.X11)))
_13_pTab = (*XTable)(unsafe.Pointer(_13_pTabItem.X4))
- func() int32 {
- if _13_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _13_pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134754), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(44684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pLoop = (*XWhereLoop)(unsafe.Pointer(_pLevel.X18))
- if ((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 {
+ if ((uint32(((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pTabItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(4))) << uint(i32(31))) >> uint(i32(31))) == 0 {
goto _32
}
@@ -122323,7 +110414,7 @@ _33:
goto _35
}
- _13_pIdx = (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pLevel)) + uintptr(56 /* X17 */)))))))
+ _13_pIdx = (*XIndex)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289706)(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 {
@@ -122350,15 +110441,11 @@ _44:
}
_19_x = _13_pOp.X4
- func() int32 {
- if (*XTable)(unsafe.Pointer(_13_pIdx.X3)) == _13_pTab {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_13_pIdx.X3)) != _13_pTab {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134795), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114448)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_13_pTab.X9) & uint32(i32(32))) == uint32(i32(0)) {
goto _48
@@ -122366,15 +110453,11 @@ _44:
_20_pPk = _sqlite3PrimaryKeyIndex(tls, _13_pTab)
_19_x = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_20_pPk.X1)) + 2*uintptr(_19_x))))
- func() int32 {
- if _19_x >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _19_x < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_48:
_19_x = int32(_sqlite3ColumnOfIndex(tls, _13_pIdx, int16(_19_x)))
@@ -122385,15 +110468,11 @@ _48:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pOp)) + uintptr(8 /* X4 */))) = _19_x
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_13_pOp)) + uintptr(4 /* X3 */))) = _pLevel.X2
_51:
- func() int32 {
- if ((((_pLoop.X9) & uint32(i32(64))) == uint32(i32(0))) || (_19_x >= i32(0))) || ((_pWInfo.X13) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pLoop.X9)&uint32(i32(64))) != uint32(i32(0)) && _19_x < i32(0) && (_pWInfo.X13) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(134806), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereEndØ00__func__Ø000))), unsafe.Pointer(str(114476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _56
@@ -122441,11 +110520,8 @@ func _whereInfoFree(tls *crt.TLS, _db *Xsqlite3, _pWInfo *XWhereInfo) { // sqlit
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131685), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereInfoFreeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(131685), unsafe.Pointer((*int8)(unsafe.Pointer(&_whereInfoFreeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -122463,7 +110539,7 @@ _3:
goto _8
}
- _sqlite3DbFree(tls, _db, (*XExprList)(unsafe.Pointer((*T6289724)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pLevel))+uintptr(56 /* X17 */))))).X1)
+ _sqlite3DbFree(tls, _db, (*XExprList)(unsafe.Pointer((*T6289706)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pLevel))+uintptr(56 /* X17 */))))).X1)
_8:
_1_i += 1
goto _3
@@ -122517,7 +110593,7 @@ _4:
goto _5
}
- _whereOrInfoDelete(tls, _db, (*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(40 /* X10 */))))))))
+ _whereOrInfoDelete(tls, _db, (*XWhereOrInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(40 /* X10 */))))))))
goto _6
_5:
@@ -122525,7 +110601,7 @@ _5:
goto _7
}
- _whereAndInfoDelete(tls, _db, (*XWhereAndInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289219)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(40 /* X10 */))))))))
+ _whereAndInfoDelete(tls, _db, (*XWhereAndInfo)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T6289201)(unsafe.Pointer(uintptr((unsafe.Pointer)(_a)) + uintptr(40 /* X10 */))))))))
_7:
_6:
*(*uintptr)(unsafe.Pointer(func() **XWhereTerm { _i -= 1; return &_a }())) += uintptr(64)
@@ -122593,15 +110669,11 @@ func _sqlite3WhereOrderedInnerLoop(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32)
}
func _sqlite3WhereContinueLabel(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:129904:1
- func() int32 {
- if (_pWInfo.X6) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pWInfo.X6) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(129905), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereContinueLabelØ00__func__Ø000))), unsafe.Pointer(str(114576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pWInfo.X6
return
@@ -122651,16 +110723,12 @@ 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((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))))) = _pNC
- func() int32 {
- if (*XSrcList)(unsafe.Pointer(_pNC.X1)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ *(**XNameContext)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5964994)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3WalkExpr(tls, &_w, _pExpr)
return
@@ -122698,7 +110766,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((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */)))))))
+ _pNC = (*XNameContext)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5964994)(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))
@@ -122720,11 +110788,8 @@ _2:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95630), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95630), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -122738,15 +110803,11 @@ _8:
goto _11
}
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(24576))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(24576))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95634), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(100044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pExpr.X8) != (_3_pItem.X11) {
goto _14
@@ -122867,32 +110928,24 @@ _37:
goto _40
}
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95712), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(43812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_14_pItem = (*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11) + 24*uintptr(_i)))
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(0 /* X0 */))))) = _pExpr
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(16 /* X2 */))) = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1)
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(1024))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(1024))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95716), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(43540)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- *(**XFuncDef)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_14_pItem)) + uintptr(8 /* X1 */))))) = _sqlite3FindFunction(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */))))), func() int32 {
- if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) != nil {
- return ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*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)
}
return i32(0)
}(), _17_enc, uint8(i32(0)))
@@ -122908,15 +110961,11 @@ _47:
_48:
_40:
_39:
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(24576))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(24576))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(95729), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeAggregateØ00__func__Ø000))), unsafe.Pointer(str(100044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(4 /* X2 */)))
@@ -123034,25 +111083,17 @@ _0:
}
func _sqlite3WhereIsSorted(tls *crt.TLS, _pWInfo *XWhereInfo) (r0 int32) { // sqlite3.c:133600:1
- func() int32 {
- if (int32(_pWInfo.X9) & i32(64)) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pWInfo.X9) & i32(64)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133601), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereIsSortedØ00__func__Ø000))), unsafe.Pointer(str(114704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pWInfo.X9) & i32(512)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pWInfo.X9) & i32(512)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(133602), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WhereIsSortedØ00__func__Ø000))), unsafe.Pointer(str(114740)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = int32(_pWInfo.X12)
return
@@ -123103,16 +111144,12 @@ _0:
}
_1_addrNext = i32(0)
- _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(32 /* X6 */)))))))
- func() int32 {
- if (((*XExpr)(unsafe.Pointer(_pF.X0)).X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _1_pList == nil {
goto _6
@@ -123139,15 +111176,11 @@ _8:
}
_5_pColl = (*XCollSeq)(unsafe.Pointer(uintptr(i32(0))))
- func() int32 {
- if _1_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(121025), unsafe.Pointer((*int8)(unsafe.Pointer(&_updateAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(92144)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() **TExprList_item { _5_j = i32(0); return &_5_pItem }() = (*TExprList_item)(unsafe.Pointer(_1_pList.X1))
_12:
@@ -123242,16 +111275,12 @@ _0:
goto _3
}
- _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr(_pF.X0) + uintptr(32 /* X6 */)))))))
- func() int32 {
- if (((*XExpr)(unsafe.Pointer(_pF.X0)).X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ _1_pList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp2(tls, _v, i32(150), _pF.X2, func() int32 {
if _1_pList != nil {
@@ -123296,15 +111325,11 @@ func _resetAccumulator(tls *crt.TLS, _pParse *XParse, _pAggInfo *XAggInfo) { //
return
_0:
- func() int32 {
- if _nReg == (((_pAggInfo.X6) - (_pAggInfo.X5)) + i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nReg != (((_pAggInfo.X6) - (_pAggInfo.X5)) + i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120944), unsafe.Pointer((*int8)(unsafe.Pointer(&_resetAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(114892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_3:
@@ -123312,15 +111337,11 @@ _3:
goto _6
}
- func() int32 {
- if (((*TAggInfo_col)(unsafe.Pointer(uintptr(_pAggInfo.X8) + 32*uintptr(_i))).X4) >= (_pAggInfo.X5)) && (((*TAggInfo_col)(unsafe.Pointer(uintptr(_pAggInfo.X8) + 32*uintptr(_i))).X4) <= (_pAggInfo.X6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*TAggInfo_col)(unsafe.Pointer(uintptr(_pAggInfo.X8)+32*uintptr(_i))).X4) < (_pAggInfo.X5) || ((*TAggInfo_col)(unsafe.Pointer(uintptr(_pAggInfo.X8)+32*uintptr(_i))).X4) > (_pAggInfo.X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120946), unsafe.Pointer((*int8)(unsafe.Pointer(&_resetAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(114932)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _3
@@ -123332,15 +111353,11 @@ _10:
goto _13
}
- func() int32 {
- if (((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11) + 24*uintptr(_i))).X2) >= (_pAggInfo.X5)) && (((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11) + 24*uintptr(_i))).X2) <= (_pAggInfo.X6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11)+24*uintptr(_i))).X2) < (_pAggInfo.X5) || ((*TAggInfo_func)(unsafe.Pointer(uintptr(_pAggInfo.X11)+24*uintptr(_i))).X2) > (_pAggInfo.X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120950), unsafe.Pointer((*int8)(unsafe.Pointer(&_resetAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(115016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _10
@@ -123358,17 +111375,13 @@ _17:
}
_4_pE = (*XExpr)(unsafe.Pointer(_pFunc.X0))
- func() int32 {
- if ((_4_pE.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_4_pE.X2) & uint32(i32(2048))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120958), unsafe.Pointer((*int8)(unsafe.Pointer(&_resetAccumulatorØ00__func__Ø000))), unsafe.Pointer(str(115104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(32 /* X6 */))))))) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pE)) + uintptr(32 /* X6 */))))))).X0) == i32(1) {
+ 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) {
goto _25
}
@@ -123377,7 +111390,7 @@ _17:
goto _26
_25:
- _6_pKeyInfo = _keyInfoFromExprList(tls, _pParse, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(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((*T5458793)(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:
@@ -123400,15 +111413,11 @@ func _isSimpleCount(tls *crt.TLS, _p *XSelect, _pAggInfo *XAggInfo) (r0 *XTable)
_ = _pTab
var _pExpr *XExpr // sqlite3.c:120166:8
_ = _pExpr
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_p.X10)) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_p.X10)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120168), unsafe.Pointer((*int8)(unsafe.Pointer(&_isSimpleCountØ00__func__Ø000))), unsafe.Pointer(str(115212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XExpr)(unsafe.Pointer(_p.X9)) == nil && ((*XExprList)(unsafe.Pointer(_p.X0)).X0) == i32(1) && ((*XSrcList)(unsafe.Pointer(_p.X8)).X0) == i32(1) && (*XSelect)(unsafe.Pointer((*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
@@ -123420,15 +111429,11 @@ func _isSimpleCount(tls *crt.TLS, _p *XSelect, _pAggInfo *XAggInfo) (r0 *XTable)
_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))
_pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(_p.X0)).X1) + 32*uintptr(i32(0)))).X0))
- func() int32 {
- if ((_pTab != nil) && ((*XSelect)(unsafe.Pointer(_pTab.X3)) == nil)) && (_pExpr != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == nil || (*XSelect)(unsafe.Pointer(_pTab.X3)) != nil || _pExpr == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120177), unsafe.Pointer((*int8)(unsafe.Pointer(&_isSimpleCountØ00__func__Ø000))), unsafe.Pointer(str(115228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pTab.X16) == 0 {
goto _10
@@ -123449,11 +111454,8 @@ _11:
if func() int32 {
if (_pAggInfo.X12) == i32(0) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120181), unsafe.Pointer((*int8)(unsafe.Pointer(&_isSimpleCountØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120181), unsafe.Pointer((*int8)(unsafe.Pointer(&_isSimpleCountØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -123536,22 +111538,18 @@ 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((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(32 /* X6 */)))))))
- func() int32 {
- if int32(_1_pExpr.X0) == i32(153) {
- return i32(0)
- }
- return func() int32 {
+ _1_pEList = (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _1_pEList == nil || (_1_pEList.X0) != i32(1) || int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_1_pEList.X1)+32*uintptr(i32(0)))).X0)).X0) != i32(154) {
goto _5
}
- _2_zFunc = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(8 /* X3 */)))))
+ _2_zFunc = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pExpr)) + uintptr(8 /* X3 */)))))
if _sqlite3StrICmp(tls, _2_zFunc, str(6188)) != i32(0) {
goto _6
}
@@ -123571,15 +111569,11 @@ _8:
_7:
_5:
_0:
- func() int32 {
- if ((*_ppMinMax) == (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (((*_ppMinMax).X0) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*_ppMinMax) != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && ((*_ppMinMax).X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(120149), unsafe.Pointer((*int8)(unsafe.Pointer(&_minMaxQueryØ00__func__Ø000))), unsafe.Pointer(str(115320)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = uint8(_eRet)
return
@@ -123641,15 +111635,11 @@ func _generateSortTail(tls *crt.TLS, _pParse *XParse, _p *XSelect, _pSort *XSort
_eDest = int32(_pDest.X0)
_iParm = _pDest.X2
_aOutEx = (*TExprList_item)(unsafe.Pointer((*XExprList)(unsafe.Pointer(_p.X0)).X1))
- func() int32 {
- if _addrBreak < i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _addrBreak >= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117488), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateSortTailØ00__func__Ø000))), unsafe.Pointer(str(115372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pSort.X4) == 0 {
goto _2
@@ -123712,11 +111702,11 @@ _11:
goto _14
}
- if ((*T5517776)(unsafe.Pointer((*T5517798)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aOutEx))+32*uintptr(_i))))) + uintptr(28 /* X5 */))))).X0) == 0 {
+ 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 {
goto _15
}
- _7_iRead = int32((*T5517776)(unsafe.Pointer((*T5517798)(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((*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)
goto _16
_15:
@@ -123754,15 +111744,11 @@ _21:
goto _25
_22:
- func() int32 {
- if _nColumn == _sqlite3Strlen30(tls, _pDest.X1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nColumn != _sqlite3Strlen30(tls, _pDest.X1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117544), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateSortTailØ00__func__Ø000))), unsafe.Pointer(str(115384)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4(tls, _v, i32(100), _regRow, _nColumn, _regRowid, _pDest.X1, _nColumn)
_sqlite3ExprCacheAffinityChange(tls, _pParse, _regRow, _nColumn)
@@ -123773,15 +111759,11 @@ _23:
goto _25
_24:
- func() int32 {
- if (_eDest == i32(9)) || (_eDest == i32(13)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eDest != i32(9) && _eDest != i32(13) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(117557), unsafe.Pointer((*int8)(unsafe.Pointer(&_generateSortTailØ00__func__Ø000))), unsafe.Pointer(str(115428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _eDest != i32(9) {
goto _31
@@ -123845,15 +111827,11 @@ func _exprVectorRegister(tls *crt.TLS, _pParse *XParse, _pVector *XExpr, _iField
var _op uint8 // sqlite3.c:91223:6
_ = _op
_op = _pVector.X0
- func() int32 {
- if ((int32(_op) == i32(158)) || (int32(_op) == i32(157))) || (int32(_op) == i32(119)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_op) != i32(158) && int32(_op) != i32(157) && int32(_op) != i32(119) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91224), unsafe.Pointer((*int8)(unsafe.Pointer(&_exprVectorRegisterØ00__func__Ø000))), unsafe.Pointer(str(115492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_op) != i32(157) {
goto _4
@@ -123868,12 +111846,12 @@ _4:
goto _5
}
- *_ppExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer((*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X0)).X1) + 32*uintptr(_iField))).X0))
+ *_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
_5:
- *_ppExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr((*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVector)) + uintptr(32 /* X6 */))))))).X1) + 32*uintptr(_iField))).X0))
+ *_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
@@ -123910,11 +111888,8 @@ func _sqlite3VtabOverloadFunction(tls *crt.TLS, _db *Xsqlite3, _pDef *XFuncDef,
if func() int32 {
if _pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125578), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125578), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -123939,11 +111914,8 @@ _3:
if func() int32 {
if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -123965,25 +111937,17 @@ _6:
_7:
_pVtab = (*Xsqlite3_vtab)(unsafe.Pointer(_sqlite3GetVTable(tls, _db, _pTab).X2))
- func() int32 {
- if _pVtab != (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pVtab == (*Xsqlite3_vtab)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125584), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(115564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3_module)(unsafe.Pointer(_pVtab.X0)) != (*Xsqlite3_module)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_module)(unsafe.Pointer(_pVtab.X0)) == (*Xsqlite3_module)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabOverloadFunctionØ00__func__Ø000))), unsafe.Pointer(str(115576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pMod = (*Xsqlite3_module)(unsafe.Pointer(_pVtab.X0))
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
@@ -124077,15 +112041,11 @@ func _sqlite3HaltConstraint(tls *crt.TLS, _pParse *XParse, _errCode int32, _onEr
var _v *TVdbe // sqlite3.c:103604:8
_ = _v
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if (_errCode & i32(255)) == i32(19) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_errCode & i32(255)) != i32(19) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103605), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3HaltConstraintØ00__func__Ø000))), unsafe.Pointer(str(115624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _onError != i32(2) {
goto _2
@@ -124120,66 +112080,42 @@ func _sqlite3VdbeMakeReady(tls *crt.TLS, _p *TVdbe, _pParse *XParse) { // sqlite
_ = _n
var _x TReusableSpace // sqlite3.c:73267:24
_ = _x
- func() int32 {
- if _p != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X27) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X27) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73270), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(42668)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pParse == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73271), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X5) == uint32(i32(381479589)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X5) != uint32(i32(381479589)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73272), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(38332)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pParse == (*XParse)(unsafe.Pointer(_p.X3)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pParse != (*XParse)(unsafe.Pointer(_p.X3)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73273), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = (*Xsqlite3)(unsafe.Pointer(_p.X0))
- func() int32 {
- if int32(_db.X17) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_db.X17) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73275), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(1232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nVar = int32(_pParse.X52)
_nMem = _pParse.X18
@@ -124198,36 +112134,24 @@ func _sqlite3VdbeMakeReady(tls *crt.TLS, _p *TVdbe, _pParse *XParse) { // sqlite
_13:
_n = int32(((u64(32) * uint64(_p.X27)) + uint64(i32(7))) & uint64(i32(-8)))
*(**uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_x)) + uintptr(0 /* X0 */))) = (*uint8)(unsafe.Pointer(uintptr(_p.X17) + 1*uintptr(_n)))
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_x.X0))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_x.X0))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73295), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_x)) + uintptr(8 /* X1 */))) = ((_pParse.X20) - _n) & i32(-8)
- func() int32 {
- if (_x.X1) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_x.X1) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73297), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115748)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_x.X0))+1*uintptr(_x.X1)))))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_x.X0))+1*uintptr(_x.X1)))))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73298), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMakeReadyØ00__func__Ø000))), unsafe.Pointer(str(115760)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_resolveP2Values(tls, _p, &_nArg)
storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(196 /* X32 */))), int16(uint8(bool2int(((_pParse.X8) != 0) && ((_pParse.X9) != 0)))), 64, 6)
@@ -124371,25 +112295,17 @@ _19:
goto _17
_11:
- func() int32 {
- if int64((uintptr(unsafe.Pointer(_pOp))-uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(_p.X17)))))/32) >= int64(i32(3)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int64((uintptr(unsafe.Pointer(_pOp))-uintptr(unsafe.Pointer((*XVdbeOp)(unsafe.Pointer(_p.X17)))))/32) < int64(i32(3)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71930), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveP2ValuesØ00__func__Ø000))), unsafe.Pointer(str(115828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) == i32(77) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp))+32*uintptr(i32(-1)))).X0) != i32(77) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71931), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveP2ValuesØ00__func__Ø000))), unsafe.Pointer(str(115848)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_8_n = (*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + 32*uintptr(i32(-1)))).X3
if _8_n <= _nMaxArgs {
@@ -124403,13 +112319,13 @@ _24:
_12:
_13:
_14:
- *(*func(*crt.TLS, *XBtCursor, *int32) int32)(unsafe.Pointer((*func(*crt.TLS, unsafe.Pointer, *int32) int32)(unsafe.Pointer((*T5777046)(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((*T5777028)(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((*T5777046)(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((*T5777028)(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
@@ -124418,15 +112334,11 @@ _17:
goto _26
}
- func() int32 {
- if (i32(-1) - (_pOp.X4)) < (_pParse.X25) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (i32(-1) - (_pOp.X4)) >= (_pParse.X25) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71952), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveP2ValuesØ00__func__Ø000))), unsafe.Pointer(str(115876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(8 /* X4 */))) = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aLabel)) + 4*uintptr(i32(-1)-(_pOp.X4))))
_26:
@@ -124446,15 +112358,11 @@ _1:
*(**int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(88 /* X26 */))) = (*int32)(unsafe.Pointer(uintptr(i32(0))))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(84 /* X25 */))) = i32(0)
*_pMaxFuncArgs = _nMaxArgs
- func() int32 {
- if (int32((uint32((_p.X32)>>uint(i32(8)))<<uint(i32(31)))>>uint(i32(31))) != i32(0)) || ((_p.X33) == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32((_p.X32)>>uint(i32(8)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) && (_p.X33) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71963), unsafe.Pointer((*int8)(unsafe.Pointer(&_resolveP2ValuesØ00__func__Ø000))), unsafe.Pointer(str(115908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -124467,15 +112375,11 @@ func init() {
}
func _allocSpace(tls *crt.TLS, _p *TReusableSpace, _pBuf unsafe.Pointer, _nByte int32) (r0 unsafe.Pointer) { // sqlite3.c:73181:1
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p.X0))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_p.X0))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73186), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocSpaceØ00__func__Ø000))), unsafe.Pointer(str(115972)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if unsafe.Pointer(_pBuf) != (unsafe.Pointer)(uintptr(i32(0))) {
goto _2
@@ -124502,15 +112406,11 @@ _3:
}
_4:
_2:
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pBuf))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pBuf))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(73196), unsafe.Pointer((*int8)(unsafe.Pointer(&_allocSpaceØ00__func__Ø000))), unsafe.Pointer(str(116004)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pBuf
return
@@ -124530,26 +112430,18 @@ func _sqlite3BeginTransaction(tls *crt.TLS, _pParse *XParse, _type int32) { // s
_ = _v
var _i int32 // sqlite3.c:103396:7
_ = _i
- func() int32 {
- if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pParse == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTransactionØ00__func__Ø000))), unsafe.Pointer(str(115684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103400), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTransactionØ00__func__Ø000))), unsafe.Pointer(str(1184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3AuthCheck(tls, _pParse, i32(22), str(24760), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
goto _4
@@ -124597,25 +112489,17 @@ func init() {
func _sqlite3CommitTransaction(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:103418:1
var _v *TVdbe // sqlite3.c:103419:8
_ = _v
- func() int32 {
- if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pParse == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103421), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CommitTransactionØ00__func__Ø000))), unsafe.Pointer(str(115684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CommitTransactionØ00__func__Ø000))), unsafe.Pointer(str(116068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3AuthCheck(tls, _pParse, i32(22), str(24816), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
goto _4
@@ -124644,25 +112528,17 @@ func init() {
func _sqlite3RollbackTransaction(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:103435:1
var _v *TVdbe // sqlite3.c:103436:8
_ = _v
- func() int32 {
- if _pParse != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pParse == (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103438), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RollbackTransactionØ00__func__Ø000))), unsafe.Pointer(str(115684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3)(unsafe.Pointer(_pParse.X0)) == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103439), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RollbackTransactionØ00__func__Ø000))), unsafe.Pointer(str(116068)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3AuthCheck(tls, _pParse, i32(22), str(24828), (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
goto _4
@@ -124749,11 +112625,11 @@ func _sqlite3StartTable(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2
_ = _16_reg3
_zName = nil
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 || ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X0) != i32(1) {
+ 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) {
goto _1
}
- _iDb = int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1)
+ _iDb = int32((*T5414776)(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)
@@ -124803,31 +112679,23 @@ _13:
goto _begin_table_error
_14:
- if int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(1) {
+ if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(1) {
goto _15
}
_isTemp = i32(1)
_15:
- func() int32 {
- if (_isTemp == i32(0)) || (_isTemp == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isTemp != i32(0) && _isTemp != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100334), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(116184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_isView == i32(0)) || (_isView == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _isView != i32(0) && _isView != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100335), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(116208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X0
if _sqlite3AuthCheck(tls, _pParse, i32(18), func() *int8 {
@@ -124874,15 +112742,11 @@ _29:
goto _32
_31:
- func() int32 {
- if (((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0) || ((_sqlite3Config.X6) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*T5414776)(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)
- return i32(0)
- }()
+ }
}()
_sqlite3CodeVerifySchema(tls, _pParse, _iDb)
_32:
@@ -124903,15 +112767,11 @@ _28:
goto _37
}
- func() int32 {
- if (_db.X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100384), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(49168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(24 /* X3 */))) = _sqlite3NomemError(tls, i32(100385))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(48 /* X16 */))) += 1
@@ -124923,44 +112783,32 @@ _37:
*(**XSchema)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(112 /* X20 */))))) = (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X4))
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(60 /* X8 */))) = uint32(i32(1))
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTable)) + uintptr(72 /* X12 */))) = int16(i32(200))
- func() int32 {
- if i32(200) == int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(200) != int32(_sqlite3LogEst(tls, uint64(i32(1048576)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100393), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(49500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pParse.X63)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XTable)(unsafe.Pointer(_pParse.X63)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100394), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(24368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(520 /* X63 */))))) = _pTable
if (_pParse.X6) != 0 || crt.Xstrcmp(tls, _zName, str(116324)) != i32(0) {
goto _45
}
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3StartTableØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pTable.X20) + uintptr(104 /* X6 */))))) = _pTable
_45:
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || store5435885(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || store5435867(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
goto _49
}
@@ -125017,21 +112865,17 @@ func _sqlite3TwoPartName(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2
var _db *Xsqlite3 // sqlite3.c:100217:11
_ = _db
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _pName2 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pName2 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100219), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TwoPartNameØ00__func__Ø000))), unsafe.Pointer(str(116340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pName2.X1) <= uint32(i32(0)) {
goto _2
}
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 {
goto _3
}
@@ -125054,17 +112898,13 @@ _4:
goto _5
_2:
- func() int32 {
- if ((int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) == i32(0)) || (((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0)) || (((_db.X6) & i32(268435456)) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ 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) {
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)
- return i32(0)
- }()
+ }
}()
- _iDb = int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1)
+ _iDb = int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X1)
*_pUnqual = _pName1
_5:
r0 = _iDb
@@ -125092,7 +112932,7 @@ func _sqlite3FindDb(tls *crt.TLS, _db *Xsqlite3, _pName *XToken) (r0 int32) { //
}
func _sqlite3CheckObjectName(tls *crt.TLS, _pParse *XParse, _zName *int8) (r0 int32) { // sqlite3.c:100246:1
- if ((*T5414794)(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 ((*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)) {
goto _3
}
@@ -125166,7 +113006,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)((*T5415359)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1
return
}
@@ -125224,15 +113064,11 @@ func _sqlite3EndTable(tls *crt.TLS, _pParse *XParse, _pCons *XToken, _pEnd *XTok
return
_1:
- func() int32 {
- if (_db.X17) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101299), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(23576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XTable)(unsafe.Pointer(_pParse.X63))
if _p != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -125242,21 +113078,17 @@ _1:
return
_4:
- func() int32 {
- if (((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0) || (_pSelect == nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*T5414776)(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)
- return i32(0)
- }()
+ }
}()
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 {
goto _8
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X7 */))) = (*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X0
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(56 /* X7 */))) = (*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X0
if (_p.X7) != i32(1) {
goto _9
}
@@ -125315,7 +113147,7 @@ _15:
goto _15
_18:
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 {
goto _19
}
@@ -125323,11 +113155,8 @@ _18:
if func() int32 {
if _9_v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -125359,15 +113188,11 @@ _24:
_12_regYield = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1)
_12_regRec = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1)
_12_regRowid = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1)
- func() int32 {
- if (_pParse.X17) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X17) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101408), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3MayAbort(tls, _pParse)
_sqlite3VdbeAddOp3(tls, _9_v, i32(106), i32(1), _pParse.X32, _iDb)
@@ -125394,15 +113219,11 @@ _28:
return
_29:
- func() int32 {
- if (*XColumn)(unsafe.Pointer(_p.X1)) == (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XColumn)(unsafe.Pointer(_p.X1)) != (*XColumn)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(70 /* X11 */))) = _12_pSelTab.X11
*(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X1 */))))) = (*XColumn)(unsafe.Pointer(_12_pSelTab.X1))
@@ -125453,15 +113274,11 @@ _33:
}
_15_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb)))
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XTable)(unsafe.Pointer((*XSchema)(unsafe.Pointer(_15_pDb.X4)).X6)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _40
@@ -125472,35 +113289,27 @@ _40:
_37:
_sqlite3VdbeAddParseSchemaOp(tls, _9_v, _iDb, _sqlite3MPrintf(tls, _db, str(116848), unsafe.Pointer(_p.X0)))
_19:
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 {
goto _41
}
_17_pSchema = (*XSchema)(unsafe.Pointer(_p.X20))
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101497), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_17_pOld = (*XTable)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_17_pSchema))+uintptr(8 /* X2 */))), _p.X0, (unsafe.Pointer)(_p))))
if _17_pOld == nil {
goto _44
}
- func() int32 {
- if _p == _17_pOld {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p != _17_pOld {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101500), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116884)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3OomFault(tls, _db)
return
@@ -125517,15 +113326,11 @@ _44:
}
_19_zName = (*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(440 /* X50 */))).X0
- func() int32 {
- if ((_pSelect == nil) && (_pCons != nil)) && (_pEnd != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSelect != nil || _pCons == nil || _pEnd == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101511), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3EndTableØ00__func__Ø000))), unsafe.Pointer(str(116892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pCons.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _52
@@ -125570,7 +113375,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 ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X4) != 0 {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X4) != 0 {
goto _0
}
@@ -125602,15 +113407,11 @@ _6:
goto _7
}
- func() int32 {
- if _v != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101164), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(42824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeChangeOpcode(tls, _v, uint32(_pParse.X41), uint8(i32(134)))
_7:
@@ -125628,15 +113429,11 @@ _7:
_11:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_5_pList.X1)+32*uintptr(i32(0)))))) + uintptr(24 /* X3 */))) = _pParse.X53
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pParse.X63)) == _pTab {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_pParse.X63)) != _pTab {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101179), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(116936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3CreateIndex(tls, _pParse, (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), _5_pList, int32(_pTab.X14), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), i32(0), i32(0), uint8(i32(2)))
if (_db.X17) == 0 {
@@ -125656,15 +113453,11 @@ _10:
goto _16
}
- func() int32 {
- if int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*T5414776)(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)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeChangeOpcode(tls, _v, uint32(_pPk.X11), uint8(i32(13)))
_16:
@@ -125690,18 +113483,14 @@ _24:
_22:
*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk)) + uintptr(94 /* X13 */))) = uint16(_j)
_15:
- func() int32 {
- if _pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101211), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(42964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk))+uintptr(99 /* X16 */))), int8(i32(1)), 32, 5)
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X4) != 0 {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X4) != 0 {
goto _27
}
@@ -125771,25 +113560,17 @@ _44:
goto _40
_43:
- func() int32 {
- if int32(_pIdx.X14) >= (int32(_pIdx.X13) + _11_n) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pIdx.X14) < (int32(_pIdx.X13) + _11_n) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101241), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(116960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pIdx.X14) >= _j {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pIdx.X14) < _j {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101242), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(116992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_29:
_pIdx = (*XIndex)(unsafe.Pointer(_pIdx.X5))
@@ -125817,15 +113598,11 @@ _51:
goto _55
}
- func() int32 {
- if _j < int32(_pPk.X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j >= int32(_pPk.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101251), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(117012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_j))) = int16(_i)
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X8)) + 8*uintptr(_j))) = (*int8)(unsafe.Pointer(&_sqlite3StrBINARY))
@@ -125835,25 +113612,17 @@ _55:
goto _51
_54:
- func() int32 {
- if int32(_pPk.X14) == _j {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPk.X14) != _j {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101257), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(117028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pTab.X11) == _j {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pTab.X11) != _j {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101258), unsafe.Pointer((*int8)(unsafe.Pointer(&_convertToWithoutRowidTableØ00__func__Ø000))), unsafe.Pointer(str(117044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _62
@@ -125980,15 +113749,11 @@ _4:
goto _5
}
- func() int32 {
- if (_pName1 != nil) && (_pName2 != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pName1 == nil || _pName2 == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102393), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117088)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iDb = _sqlite3TwoPartName(tls, _pParse, _pName1, _pName2, &_pName)
if _iDb >= i32(0) {
@@ -125998,17 +113763,13 @@ _4:
goto _exit_create_index
_9:
- func() int32 {
- if (_pName != nil) && ((_pName.X0) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pName == nil || (_pName.X0) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102396), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 {
goto _13
}
@@ -126025,22 +113786,15 @@ _13:
goto _17
}
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102415), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102415), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
_17:
_pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTblName))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))))
- func() int32 {
- if (int32(_db.X17) == i32(0)) || (_pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_db.X17) != i32(0) && _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102418), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _21
@@ -126066,25 +113820,17 @@ _24:
goto _25
_5:
- func() int32 {
- if _pName == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pName != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117220)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pStart == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pStart != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102429), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTab = (*XTable)(unsafe.Pointer(_pParse.X63))
if _pTab != nil {
@@ -126097,27 +113843,19 @@ _30:
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20)))
_25:
_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb)))
- func() int32 {
- if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102436), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(44684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pParse.X16) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pParse.X16) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102437), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if Xsqlite3_strnicmp(tls, _pTab.X0, str(116480), i32(7)) != i32(0) || int32((*T5414794)(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((*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) {
goto _37
}
@@ -126153,15 +113891,11 @@ _39:
goto _exit_create_index
_41:
- func() int32 {
- if (_pName.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pName.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102476), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) == _sqlite3CheckObjectName(tls, _pParse, _zName) {
goto _44
@@ -126170,7 +113904,7 @@ _41:
goto _exit_create_index
_44:
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 {
goto _45
}
@@ -126195,15 +113929,11 @@ _45:
goto _49
_48:
- func() int32 {
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*T5414776)(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)
- return i32(0)
- }()
+ }
}()
_sqlite3CodeVerifySchema(tls, _pParse, _iDb)
_49:
@@ -126278,15 +114008,11 @@ _65:
goto _exit_create_index
_67:
- func() int32 {
- if (_pList.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pList.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102538), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprListSetSortOrder(tls, _pList, _sortOrder)
goto _70
@@ -126301,15 +114027,11 @@ _71:
}
_28_pExpr = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(_i))).X0))
- func() int32 {
- if _28_pExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _28_pExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102549), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(44732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_28_pExpr.X0) != i32(53) {
goto _77
@@ -126317,7 +114039,7 @@ _71:
{
p := &_nExtra
- *p = (*p) + (i32(1) + _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pExpr)) + uintptr(8 /* X3 */)))))))
+ *p = (*p) + (i32(1) + _sqlite3Strlen30(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_28_pExpr)) + uintptr(8 /* X3 */)))))))
sink961 = *p
}
_77:
@@ -126340,25 +114062,17 @@ _74:
goto _exit_create_index
_80:
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pIndex.X2))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pIndex.X2))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102565), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pIndex.X8))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) == int64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(_pIndex.X8))))-uintptr(unsafe.Pointer(nil)))/1) & int64(i32(7))) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102566), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(0 /* X0 */))) = _zExtra
{
@@ -126381,15 +114095,11 @@ _80:
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(72 /* X9 */))))) = _pPIWhere
_pPIWhere = (*XExpr)(unsafe.Pointer(uintptr(i32(0))))
_85:
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102581), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32((*XSchema)(unsafe.Pointer(_pDb.X4)).X7) < i32(4) {
goto _88
@@ -126439,15 +114149,11 @@ _96:
goto _98
}
- func() int32 {
- if _37_pCopy != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _37_pCopy == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102619), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pListItem = (*TExprList_item)(unsafe.Pointer(uintptr(_37_pCopy.X1) + 32*uintptr(_i)))
_98:
@@ -126459,15 +114165,11 @@ _97:
_95:
_j = int32(_34_pCExpr.X9)
- func() int32 {
- if _j <= i32(32767) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _j > i32(32767) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102628), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117652)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _j >= i32(0) {
goto _104
@@ -126491,17 +114193,13 @@ _101:
goto _107
}
- _34_zColl = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr(_pListItem.X0) + uintptr(8 /* X3 */)))))
+ _34_zColl = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr(_pListItem.X0) + uintptr(8 /* X3 */)))))
_42_nColl = _sqlite3Strlen30(tls, _34_zColl) + i32(1)
- func() int32 {
- if _nExtra >= _42_nColl {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nExtra < _42_nColl {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)(_zExtra), (unsafe.Pointer)(_34_zColl), uint64(_42_nColl))
_34_zColl = _zExtra
@@ -126531,7 +114229,7 @@ _110:
_34_zColl = (*int8)(unsafe.Pointer(&_sqlite3StrBINARY))
_112:
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || _sqlite3LocateCollSeq(tls, _pParse, _34_zColl) != nil {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 || _sqlite3LocateCollSeq(tls, _pParse, _34_zColl) != nil {
goto _114
}
@@ -126556,15 +114254,11 @@ _116:
}
_46_x = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_j))))
- func() int32 {
- if _46_x >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _46_x < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102665), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(114468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _hasColumn(tls, _pIndex.X1, int32(_pIndex.X13), _46_x) == 0 {
goto _122
@@ -126583,15 +114277,11 @@ _123:
goto _116
_119:
- func() int32 {
- if _i == int32(_pIndex.X14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i != int32(_pIndex.X14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102675), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117680)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _126
@@ -126606,15 +114296,11 @@ _126:
_estimateIndexWidth(tls, _pIndex)
_127:
- func() int32 {
- if ((((_pTab.X9) & uint32(i32(32))) == uint32(i32(0))) || (int32(_pTab.X10) < i32(0))) || (int32(_sqlite3ColumnOfIndex(tls, _pIndex, _pTab.X10)) >= i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) && int32(_pTab.X10) >= i32(0) && int32(_sqlite3ColumnOfIndex(tls, _pIndex, _pTab.X10)) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102685), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pTblName == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) || int32(_pIndex.X14) < int32(_pTab.X11) {
goto _133
@@ -126660,35 +114346,23 @@ _141:
goto _144
}
- func() int32 {
- if int32(_52_pIdx.X15) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_52_pIdx.X15) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102722), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32(_52_pIdx.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((uint32(_52_pIdx.X16)<<uint(i32(30)))>>uint(i32(30))) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117800)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pIndex.X15) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pIndex.X15) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_52_pIdx.X13) == int32(_pIndex.X13) {
goto _151
@@ -126703,15 +114377,11 @@ _152:
goto _155
}
- func() int32 {
- if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_52_pIdx.X1)) + 2*uintptr(_53_k)))) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_52_pIdx.X1)) + 2*uintptr(_53_k)))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102730), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_52_pIdx.X1)) + 2*uintptr(_53_k)))) == int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_53_k)))) {
goto _158
@@ -126769,54 +114439,38 @@ _142:
_144:
_140:
- func() int32 {
- if (_pParse.X16) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X16) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 {
goto _168
}
- func() int32 {
- if (_pParse.X55) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X55) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102765), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117932)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pIndex.X6))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_pIndex.X6))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102766), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(117952)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_59_p = (*XIndex)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr(_pIndex.X6)+uintptr(32 /* X3 */))), _pIndex.X0, (unsafe.Pointer)(_pIndex))))
if _59_p == nil {
goto _173
}
- func() int32 {
- if _59_p == _pIndex {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _59_p != _pIndex {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102770), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateIndexØ00__func__Ø000))), unsafe.Pointer(str(118000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3OomFault(tls, _db)
goto _exit_create_index
@@ -126831,7 +114485,7 @@ _173:
goto _176
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(88 /* X11 */))) = (*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X0
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex)) + uintptr(88 /* X11 */))) = (*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X0
_176:
goto _177
@@ -126888,7 +114542,7 @@ _186:
_sqlite3VdbeJumpHere(tls, _62_v, _pIndex.X11)
_179:
_177:
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && _pTblName != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 && _pTblName != (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
goto _188
}
@@ -126943,15 +114597,11 @@ func _sqlite3SrcListLookup(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList) (r0 *
var _pTab *XTable // sqlite3.c:104421:9
_ = _pTab
_pItem = (*TSrcList_item)(unsafe.Pointer((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc)) + uintptr(8 /* X2 */)))))
- func() int32 {
- if (_pItem != nil) && ((_pSrc.X0) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pItem == nil || (_pSrc.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListLookupØ00__func__Ø000))), unsafe.Pointer(str(118136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), _pItem)
_sqlite3DeleteTable(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XTable)(unsafe.Pointer(_pItem.X4)))
@@ -126983,15 +114633,11 @@ func _sqlite3FixInit(tls *crt.TLS, _pFix *XDbFixer, _pParse *XParse, _iDb int32,
var _db *Xsqlite3 // sqlite3.c:99034:11
_ = _db
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if (_db.X5) > _iDb {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X5) <= _iDb {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99037), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FixInitØ00__func__Ø000))), unsafe.Pointer(str(118184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFix)) + uintptr(0 /* X0 */))))) = _pParse
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFix)) + uintptr(24 /* X3 */))) = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X0
@@ -127019,11 +114665,8 @@ func _sqlite3FixSrcList(tls *crt.TLS, _pFix *XDbFixer, _pList *XSrcList) (r0 int
if func() int32 {
if _pList == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FixSrcListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99068), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FixSrcListØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -127216,7 +114859,7 @@ _0:
goto _2
}
- if ((*T5414794)(unsafe.Pointer(uintptr((*XParse)(unsafe.Pointer(_pFix.X0)).X0) + uintptr(164 /* X33 */))).X2) == 0 {
+ if ((*T5414776)(unsafe.Pointer(uintptr((*XParse)(unsafe.Pointer(_pFix.X0)).X0) + uintptr(164 /* X33 */))).X2) == 0 {
goto _3
}
@@ -127241,7 +114884,7 @@ _5:
goto _6
}
- if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 {
+ if _sqlite3FixSelect(tls, _pFix, (*XSelect)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 {
goto _7
}
@@ -127252,7 +114895,7 @@ _7:
goto _8
_6:
- if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 {
+ if _sqlite3FixExprList(tls, _pFix, (*XExprList)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5458793)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */)))))))) == 0 {
goto _9
}
@@ -127287,29 +114930,21 @@ func _sqlite3ExprListSetSortOrder(tls *crt.TLS, _p *XExprList, _iSortOrder int32
_0:
i32(0)
- func() int32 {
- if (_p.X0) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X0) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92321), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSortOrderØ00__func__Ø000))), unsafe.Pointer(str(118304)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iSortOrder >= i32(0) {
goto _3
}
- func() int32 {
- if int32((*TExprList_item)(unsafe.Pointer(uintptr(_p.X1)+32*uintptr((_p.X0)-i32(1)))).X3) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*TExprList_item)(unsafe.Pointer(uintptr(_p.X1)+32*uintptr((_p.X0)-i32(1)))).X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92323), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSortOrderØ00__func__Ø000))), unsafe.Pointer(str(118316)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -127344,15 +114979,11 @@ func _sqlite3ResolveSelfReference(tls *crt.TLS, _pParse *XParse, _pTab *XTable,
_ = _sSrc
var _sNC XNameContext // sqlite3.c:90717:15
_ = _sNC
- func() int32 {
- if ((_type == i32(4)) || (_type == i32(2))) || (_type == i32(32)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _type != i32(4) && _type != i32(2) && _type != i32(32) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(90719), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ResolveSelfReferenceØ00__func__Ø000))), unsafe.Pointer(str(118412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemset(tls, (unsafe.Pointer)(&_sNC), i32(0), u64(56))
crt.Xmemset(tls, (unsafe.Pointer)(&_sSrc), i32(0), u64(120))
@@ -127412,7 +115043,7 @@ _0:
goto _1
}
- if _x != int32(*postInc5534753(&_aiCol, 2)) {
+ if _x != int32(*postInc5534735(&_aiCol, 2)) {
goto _2
}
@@ -127446,15 +115077,11 @@ _0:
}
_1_x = *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))
- func() int32 {
- if int32(_1_x) < int32((*XTable)(unsafe.Pointer(_pIdx.X3)).X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_1_x) >= int32((*XTable)(unsafe.Pointer(_pIdx.X3)).X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101099), unsafe.Pointer((*int8)(unsafe.Pointer(&_estimateIndexWidthØ00__func__Ø000))), unsafe.Pointer(str(118500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_wIndex
@@ -127501,15 +115128,11 @@ func _sqlite3NestedParse(tls *crt.TLS, _pParse *XParse, _zFormat *int8, args ...
return
_0:
- func() int32 {
- if int32(_pParse.X6) < i32(10) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pParse.X6) >= i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99710), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3NestedParseØ00__func__Ø000))), unsafe.Pointer(str(118544)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_ap = args
_zSql = _sqlite3VMPrintf(tls, _db, _zFormat, _ap)
@@ -127600,15 +115223,11 @@ _2:
_tnum = _pIndex.X11
_3:
_pKey = _sqlite3KeyInfoOfIndex(tls, _pParse, _pIndex)
- func() int32 {
- if ((_pKey != (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0)) || (_pParse.X16) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pKey == (*XKeyInfo)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 && (_pParse.X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102250), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RefillIndexØ00__func__Ø000))), unsafe.Pointer(str(118584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iSorter = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(52 /* X17 */))), int32(1))
_sqlite3VdbeAddOp4(tls, _v, i32(109), _iSorter, i32(0), int32(_pIndex.X13), (*int8)(unsafe.Pointer(_sqlite3KeyInfoRef(tls, _pKey))), i32(-5))
@@ -127707,15 +115326,11 @@ _2:
goto _5
}
- func() int32 {
- if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_j)))) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_j)))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103632), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UniqueConstraintØ00__func__Ø000))), unsafe.Pointer(str(118660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3_zCol = (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1) + 32*uintptr(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_j)))))).X0
if _j == 0 {
@@ -127754,15 +115369,11 @@ func _sqlite3ChangeCookie(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sqlite
_ = _v
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100925), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ChangeCookieØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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
@@ -127807,15 +115418,11 @@ func _resizeIndexObject(tls *crt.TLS, _db *Xsqlite3, _pIdx *XIndex, _N int32) (r
return
_0:
- func() int32 {
- if int32((uint32((_pIdx.X16)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32((_pIdx.X16)>>uint(i32(4)))<<uint(i32(31)))>>uint(i32(31))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101059), unsafe.Pointer((*int8)(unsafe.Pointer(&_resizeIndexObjectØ00__func__Ø000))), unsafe.Pointer(str(118732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nByte = int32(u64(11) * uint64(_N))
_zExtra = (*int8)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, uint64(_nByte))))
@@ -128040,37 +115647,25 @@ _7:
}
_zSep = _zSep2
_identPut(tls, _zStmt, &_k, _pCol.X0)
- func() int32 {
- if (int32(_pCol.X4) - i32(65)) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pCol.X4) - i32(65)) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101031), unsafe.Pointer((*int8)(unsafe.Pointer(&_createTableStmtØ00__func__Ø000))), unsafe.Pointer(str(118804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pCol.X4) - i32(65)) < i32(5) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pCol.X4) - i32(65)) >= i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101032), unsafe.Pointer((*int8)(unsafe.Pointer(&_createTableStmtØ00__func__Ø000))), unsafe.Pointer(str(118840)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5_zType = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_createTableStmtØ00azTypeØ001)) + 8*uintptr(int32(_pCol.X4)-i32(65))))
_5_len = _sqlite3Strlen30(tls, _5_zType)
- func() int32 {
- if (int32(_pCol.X4) == i32(65)) || (int32(_pCol.X4) == int32(_sqlite3AffinityType(tls, _5_zType, (*uint8)(unsafe.Pointer(uintptr(i32(0))))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCol.X4) != i32(65) && int32(_pCol.X4) != int32(_sqlite3AffinityType(tls, _5_zType, (*uint8)(unsafe.Pointer(uintptr(i32(0)))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101041), unsafe.Pointer((*int8)(unsafe.Pointer(&_createTableStmtØ00__func__Ø000))), unsafe.Pointer(str(118892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zStmt))+1*uintptr(_k)))), (unsafe.Pointer)(_5_zType), uint64(_5_len))
{
@@ -128078,15 +115673,11 @@ _7:
*p = (*p) + _5_len
sink961 = *p
}
- func() int32 {
- if _k <= _n {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _k > _n {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101045), unsafe.Pointer((*int8)(unsafe.Pointer(&_createTableStmtØ00__func__Ø000))), unsafe.Pointer(str(118976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uintptr)(unsafe.Pointer(func() **XColumn { _i += 1; return &_pCol }())) += uintptr(32)
goto _7
@@ -128227,15 +115818,11 @@ func _sqlite3Utf8CharLen(tls *crt.TLS, _zIn *int8, _nByte int32) (r0 int32) { //
_0:
_zTerm = (*uint8)(unsafe.Pointer(uintptr(u64(18446744073709551615))))
_1:
- func() int32 {
- if uintptr(unsafe.Pointer(_z)) <= uintptr(unsafe.Pointer(_zTerm)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_z)) > uintptr(unsafe.Pointer(_zTerm)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(27473), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3Utf8CharLenØ00__func__Ø000))), unsafe.Pointer(str(119032)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4:
if int32(*_z) == i32(0) || uintptr(unsafe.Pointer(_z)) >= uintptr(unsafe.Pointer(_zTerm)) {
@@ -128287,7 +115874,7 @@ func _sqlite3AddColumn(tls *crt.TLS, _pParse *XParse, _pName *XToken, _pType *XT
var _4_aNew *XColumn // sqlite3.c:100528:12
_ = _4_aNew
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- if store5434322(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5434304(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _0
}
@@ -128392,7 +115979,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)), (*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 {
+ if _sqlite3ExprIsConstantOrFunction(tls, (*XExpr)(unsafe.Pointer(_pSpan.X0)), (*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) != 0 {
goto _1
}
@@ -128403,11 +115990,11 @@ _1:
_sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pCol.X1)))
crt.Xmemset(tls, (unsafe.Pointer)(&_3_x), i32(0), u64(72))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(0 /* X0 */))) = uint8(i32(161))
- *(**int8)(unsafe.Pointer((*T5519038)(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((*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))))
*(**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((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */)))))))
+ _sqlite3DbFree(tls, _db, (unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_3_x)) + uintptr(8 /* X3 */)))))))
_2:
_0:
_sqlite3ExprDelete(tls, _db, (*XExpr)(unsafe.Pointer(_pSpan.X0)))
@@ -128416,15 +116003,11 @@ _0:
}
func _sqlite3ExprIsConstantOrFunction(tls *crt.TLS, _p *XExpr, _isInit uint8) (r0 int32) { // sqlite3.c:92568:1
- func() int32 {
- if (int32(_isInit) == i32(0)) || (int32(_isInit) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_isInit) != i32(0) && int32(_isInit) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92569), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprIsConstantOrFunctionØ00__func__Ø000))), unsafe.Pointer(str(119164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _exprIsConst(tls, _p, i32(4)+int32(_isInit), i32(0))
return
@@ -128449,14 +116032,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((*T5519038)(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((*T5519038)(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((*T5519038)(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((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))))))) & i32(128)) == 0 {
+ *(**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 {
goto _1
}
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int8)(unsafe.Pointer((*T5519038)(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((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))) + 1*uintptr(i32(0))))) != i32(34) {
goto _2
}
@@ -128466,7 +116049,7 @@ func _spanExpr(tls *crt.TLS, _pOut *XExprSpan, _pParse *XParse, _op int32, _t XT
sink985 = *p
}
_2:
- _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))
+ _sqlite3Dequote(tls, *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X3 */))))))
_1:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(40 /* X7 */))) = i32(1)
_0:
@@ -128484,11 +116067,8 @@ func _sqlite3AddNotNull(tls *crt.TLS, _pParse *XParse, _onError int32) { // sqli
if _p != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 {
if int32(_p.X11) < i32(1) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100567), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddNotNullØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100567), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddNotNullØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -128577,22 +116157,18 @@ _4:
}
_4_pCExpr = _sqlite3ExprSkipCollate(tls, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_i))).X0)))
- func() int32 {
- if _4_pCExpr != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _4_pCExpr == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100768), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddPrimaryKeyØ00__func__Ø000))), unsafe.Pointer(str(119284)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3StringToId(tls, _4_pCExpr)
if int32(_4_pCExpr.X0) != i32(55) {
goto _10
}
- _5_zCName = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pCExpr)) + uintptr(8 /* X3 */)))))
+ _5_zCName = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pCExpr)) + uintptr(8 /* X3 */)))))
_iCol = i32(0)
_11:
if _iCol >= int32(_pTab.X11) {
@@ -128628,15 +116204,11 @@ _3:
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(68 /* X10 */))) = int16(_iCol)
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(76 /* X14 */))) = uint8(_onError)
- func() int32 {
- if (_autoInc == i32(0)) || (_autoInc == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _autoInc != i32(0) && _autoInc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100789), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddPrimaryKeyØ00__func__Ø000))), unsafe.Pointer(str(119296)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTab)) + uintptr(64 /* X9 */)))
@@ -128683,7 +116255,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((*T5414794)(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((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1))).X1))) != 0 {
goto _2
}
@@ -128735,15 +116307,11 @@ func _sqlite3CreateForeignKey(tls *crt.TLS, _pParse *XParse, _pFromCol *XExprLis
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_pFKey = nil
_p = (*XTable)(unsafe.Pointer(_pParse.X63))
- func() int32 {
- if _pTo != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTo == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102092), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(119404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && (_pParse.X55) == 0 {
goto _3
@@ -128760,11 +116328,8 @@ _3:
if func() int32 {
if _1_iCol < i32(0) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102096), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102096), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -128829,7 +116394,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((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ _z = (*int8)(unsafe.Pointer((*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(64 /* X9 */))))) + 16*uintptr(_nCol)))))
@@ -128847,7 +116412,7 @@ _19:
goto _20
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5930662)(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)
@@ -128870,7 +116435,7 @@ _26:
goto _30
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5930662)(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
@@ -128905,7 +116470,7 @@ _33:
}
_15_n = _sqlite3Strlen30(tls, (*TExprList_item)(unsafe.Pointer(uintptr(_pToCol.X1)+32*uintptr(_i))).X1)
- *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5930662)(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
@@ -128924,15 +116489,11 @@ _32:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(44 /* X6 */))) = uint8(i32(0))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(45 /* X7 */))))) + 1*uintptr(i32(0)))) = uint8(_flags & i32(255))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey))+uintptr(45 /* X7 */))))) + 1*uintptr(i32(1)))) = uint8((_flags >> uint(i32(8))) & i32(255))
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_p.X20))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_p.X20))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102163), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(119620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pNextTo = (*XFKey)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr(_p.X20)+uintptr(80 /* X5 */))), _pFKey.X2, (unsafe.Pointer)(_pFKey))))
if _pNextTo != _pFKey {
@@ -128947,15 +116508,11 @@ _39:
goto _40
}
- func() int32 {
- if (*XFKey)(unsafe.Pointer(_pNextTo.X4)) == (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XFKey)(unsafe.Pointer(_pNextTo.X4)) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102172), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(119664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XFKey)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(24 /* X3 */))))) = _pNextTo
*(**XFKey)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNextTo)) + uintptr(32 /* X4 */))))) = _pFKey
@@ -128981,22 +116538,18 @@ func _sqlite3DeferForeignKey(tls *crt.TLS, _pParse *XParse, _isDeferred int32) {
_ = _pTab
var _pFKey *XFKey // sqlite3.c:102199:8
_ = _pFKey
- if store5434322(&_pTab, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && store5930546(&_pFKey, (*XFKey)(unsafe.Pointer(_pTab.X4))) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) {
+ 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)))) {
goto _1
}
return
_1:
- func() int32 {
- if (_isDeferred == i32(0)) || (_isDeferred == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isDeferred != i32(0) && _isDeferred != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102201), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeferForeignKeyØ00__func__Ø000))), unsafe.Pointer(str(119708)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFKey)) + uintptr(44 /* X6 */))) = uint8(_isDeferred)
return
@@ -129020,7 +116573,7 @@ func _sqlite3AddCollateType(tls *crt.TLS, _pParse *XParse, _pToken *XToken) { //
_ = _db
var _1_pIdx *XIndex // sqlite3.c:100849:11
_ = _1_pIdx
- if store5434322(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5434304(&_p, (*XTable)(unsafe.Pointer(_pParse.X63))) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _0
}
@@ -129049,15 +116602,11 @@ _3:
goto _6
}
- func() int32 {
- if int32(_1_pIdx.X13) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_1_pIdx.X13) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(100858), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AddCollateTypeØ00__func__Ø000))), unsafe.Pointer(str(119764)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pIdx.X1)) + 2*uintptr(i32(0))))) != _i {
goto _9
@@ -129109,25 +116658,17 @@ func _sqlite3DropTable(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _isView
goto _exit_drop_table
_0:
- func() int32 {
- if (_pParse.X16) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X16) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101968), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTableØ00__func__Ø000))), unsafe.Pointer(str(117244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pName.X0) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pName.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101969), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTableØ00__func__Ø000))), unsafe.Pointer(str(119808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3ReadSchema(tls, _pParse) == 0 {
goto _5
@@ -129142,15 +116683,11 @@ _5:
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(89 /* X21 */))) += 1
_6:
- func() int32 {
- if (_isView == i32(0)) || (_isView == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isView != i32(0) && _isView != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101972), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTableØ00__func__Ø000))), unsafe.Pointer(str(119824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(_isView), (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pName))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))))
if _noErr == 0 {
@@ -129173,15 +116710,11 @@ _12:
_11:
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20)))
- func() int32 {
- if (_iDb >= i32(0)) && (_iDb < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) || _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101981), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTableØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pTab.X16) == 0 || _sqlite3ViewGetColumnNames(tls, _pParse, _pTab) == 0 {
goto _17
@@ -129377,15 +116910,11 @@ func _sqlite3FkDropTable(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _pTab
_1_iSkip = i32(0)
_1_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if _1_v != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_v == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107870), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkDropTableØ00__func__Ø000))), unsafe.Pointer(str(42824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3FkReferences(tls, _pTab) != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) {
goto _5
@@ -129542,15 +117071,11 @@ func _sqlite3DeleteFrom(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pWh
goto _delete_from_cleanup
_1:
- func() int32 {
- if (_pTabList.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTabList.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104642), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTab = _sqlite3SrcListLookup(tls, _pParse, _pTabList)
if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -129583,26 +117108,18 @@ _6:
_9:
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20)))
- func() int32 {
- if _iDb < (_db.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104678), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(56012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rcauth = _sqlite3AuthCheck(tls, _pParse, i32(9), _pTab.X0, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X0)
- func() int32 {
- if ((_rcauth == i32(0)) || (_rcauth == i32(1))) || (_rcauth == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rcauth != i32(0) && _rcauth != i32(1) && _rcauth != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104681), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120076)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rcauth != i32(1) {
goto _16
@@ -129611,25 +117128,17 @@ _9:
goto _delete_from_cleanup
_16:
- func() int32 {
- if (_isView == 0) || (_pTrigger != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isView != 0 && _pTrigger == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104685), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120144)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pTabList.X0) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pTabList.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iTabCur = store961((*int32)(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(0))))))+uintptr(64 /* X11 */))), postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(52 /* X17 */))), int32(1)))
*func() **XIndex { _nIdx = i32(0); return &_pIdx }() = (*XIndex)(unsafe.Pointer(_pTab.X2))
@@ -129692,15 +117201,11 @@ _31:
goto _35
}
- func() int32 {
- if _isView == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isView != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104750), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3TableLock(tls, _pParse, _iDb, _pTab.X7, uint8(i32(1)), _pTab.X0)
if ((_pTab.X9) & uint32(i32(32))) != uint32(i32(0)) {
@@ -129715,15 +117220,11 @@ _39:
goto _42
}
- func() int32 {
- if (*XSchema)(unsafe.Pointer(_pIdx.X6)) == (*XSchema)(unsafe.Pointer(_pTab.X20)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer(_pIdx.X6)) != (*XSchema)(unsafe.Pointer(_pTab.X20)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104757), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp2(tls, _v, i32(131), _pIdx.X11, _iDb)
_pIdx = (*XIndex)(unsafe.Pointer(_pIdx.X5))
@@ -129762,15 +117263,11 @@ _46:
_49:
_pPk = _sqlite3PrimaryKeyIndex(tls, _pTab)
- func() int32 {
- if _pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104776), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(42964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nPk = int16(_pPk.X13)
_iPk = (_pParse.X18) + i32(1)
@@ -129792,25 +117289,17 @@ _50:
_53:
_eOnePass = _sqlite3WhereOkOnePass(tls, _pWInfo, (*int32)(unsafe.Pointer(&_aiCurOnePass)))
- func() int32 {
- if ((_pTab.X16) == i32(0)) || (_eOnePass != i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTab.X16) != i32(0) && _eOnePass == i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104796), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pTab.X16) != 0 || _bComplex != 0) || (_eOnePass != i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pTab.X16) == 0 && _bComplex == 0 && _eOnePass == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104797), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(128)) == 0 {
goto _61
@@ -129828,15 +117317,11 @@ _63:
goto _66
}
- func() int32 {
- if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104807), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprCodeGetColumnOfTable(tls, _v, _pTab, _iTabCur, int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))), _iPk+_i)
_i += 1
@@ -129930,25 +117415,17 @@ _80:
_28_iAddrOnce = _sqlite3VdbeAddOp0(tls, _v, i32(20))
_82:
_sqlite3OpenTableAndIndices(tls, _pParse, _pTab, i32(106), uint8(i32(8)), _iTabCur, _aToOpen, &_iDataCur, &_iIdxCur)
- func() int32 {
- if ((_pPk != nil) || (_pTab.X16) != 0) || (_iDataCur == _iTabCur) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPk == nil && (_pTab.X16) == 0 && _iDataCur != _iTabCur {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104869), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pPk != nil) || (_pTab.X16) != 0) || (_iIdxCur == (_iDataCur + i32(1))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pPk == nil && (_pTab.X16) == 0 && _iIdxCur != (_iDataCur+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104870), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _eOnePass != i32(2) {
goto _91
@@ -129961,29 +117438,21 @@ _81:
goto _92
}
- func() int32 {
- if int32(_nKey) == int32(_nPk) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_nKey) != int32(_nPk) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104878), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120420)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pTab.X16) != 0 || (*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aToOpen)) + 1*uintptr(_iDataCur-_iTabCur)))) == 0 {
goto _96
}
- func() int32 {
- if (_pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || ((*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && (*XSelect)(unsafe.Pointer(_pTab.X3)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104880), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4Int(tls, _v, i32(30), _iDataCur, _addrBypass, _iKey, int32(_nKey))
_96:
@@ -129996,29 +117465,21 @@ _92:
_addrLoop = _sqlite3VdbeAddOp1(tls, _v, i32(58), _iEphCur)
_sqlite3VdbeAddOp2(tls, _v, i32(122), _iEphCur, _iKey)
- func() int32 {
- if int32(_nKey) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_nKey) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104887), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _104
_101:
_addrLoop = _sqlite3VdbeAddOp3(tls, _v, i32(63), _iRowSet, i32(0), _iKey)
- func() int32 {
- if int32(_nKey) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_nKey) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104891), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_104:
_100:
@@ -130030,15 +117491,11 @@ _100:
_sqlite3VtabMakeWritable(tls, _pParse, _pTab)
_sqlite3VdbeAddOp4(tls, _v, i32(12), i32(0), i32(1), _iKey, _34_pVTab, i32(-8))
_sqlite3VdbeChangeP5(tls, _v, uint16(i32(2)))
- func() int32 {
- if (_eOnePass == i32(0)) || (_eOnePass == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eOnePass != i32(0) && _eOnePass != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104901), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DeleteFromØ00__func__Ø000))), unsafe.Pointer(str(120476)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3MayAbort(tls, _pParse)
if _eOnePass != i32(1) || (*XParse)(unsafe.Pointer(_pParse.X39)) != (*XParse)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -130120,15 +117577,11 @@ func _sqlite3TriggersExist(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _op int
_pList = _sqlite3TriggerList(tls, _pParse, _pTab)
_0:
- func() int32 {
- if (_pList == (*XTrigger)(unsafe.Pointer(uintptr(i32(0))))) || ((_pTab.X16) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pList != (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) && (_pTab.X16) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122811), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggersExistØ00__func__Ø000))), unsafe.Pointer(str(120564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = _pList
_4:
@@ -130189,15 +117642,11 @@ _0:
goto _1
}
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), i32(0), _pTmpSchema) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), i32(0), _pTmpSchema) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122239), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggerListØ00__func__Ø000))), unsafe.Pointer(str(120596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_p = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTmpSchema)) + uintptr(56 /* X4 */))).X2))
_4:
@@ -130251,11 +117700,8 @@ func _checkColumnOverlap(tls *crt.TLS, _pIdList *XIdList, _pEList *XExprList) (r
if _pIdList != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 {
if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122784), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkColumnOverlapØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122784), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkColumnOverlapØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -130365,7 +117811,7 @@ _0:
goto _3
}
- _1_iChildKey = (*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ _1_iChildKey = (*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(64 /* X9 */))))) + 16*uintptr(_i))).X0
@@ -130409,7 +117855,7 @@ _0:
goto _3
}
- _1_zKey = (*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ _1_zKey = (*T5930662)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
X0 int32
X1 *int8
})(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(64 /* X9 */))))) + 16*uintptr(_i))).X1
@@ -130493,15 +117939,11 @@ _6:
}
func _sqlite3AuthContextPush(tls *crt.TLS, _pParse *XParse, _pContext *XAuthContext, _zContext *int8) { // sqlite3.c:99426:1
- func() int32 {
- if _pParse != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pParse == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(99431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AuthContextPushØ00__func__Ø000))), unsafe.Pointer(str(120784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**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
@@ -130541,37 +117983,25 @@ func _sqlite3MaterializeView(tls *crt.TLS, _pParse *XParse, _pView *XTable, _pWh
goto _0
}
- func() int32 {
- if (_pFrom.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pFrom.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104491), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MaterializeViewØ00__func__Ø000))), unsafe.Pointer(str(120816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))))) + uintptr(16 /* X2 */))) = _sqlite3DbStrDup(tls, _db, _pView.X0)
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))))) + uintptr(8 /* X1 */))) = _sqlite3DbStrDup(tls, _db, (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X0)
- func() int32 {
- if (*XExpr)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))).X12)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))).X12)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104494), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MaterializeViewØ00__func__Ø000))), unsafe.Pointer(str(120832)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XIdList)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))).X13)) == (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XIdList)(unsafe.Pointer((*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFrom))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))).X13)) != (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(104495), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3MaterializeViewØ00__func__Ø000))), unsafe.Pointer(str(120852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_0:
_pSel = _sqlite3SelectNew(tls, _pParse, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), _pFrom, _pWhere, (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), uint32(i32(131072)), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))), (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))
@@ -130601,15 +118031,11 @@ func _sqlite3SelectNew(tls *crt.TLS, _pParse *XParse, _pEList *XExprList, _pSrc
goto _0
}
- func() int32 {
- if (_db.X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116365), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectNewØ00__func__Ø000))), unsafe.Pointer(str(49168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pNew = &_standin
_0:
@@ -130644,15 +118070,11 @@ _4:
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(104 /* X15 */))))) = _pLimit
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(112 /* X16 */))))) = _pOffset
*(**XWith)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(120 /* X17 */))))) = (*XWith)(unsafe.Pointer(uintptr(i32(0))))
- func() int32 {
- if (((_pOffset == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (_pLimit != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))) || ((_pParse.X16) > i32(0))) || (int32(_db.X17) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pOffset != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && _pLimit == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && (_pParse.X16) <= i32(0) && int32(_db.X17) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116393), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectNewØ00__func__Ø000))), unsafe.Pointer(str(120900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_db.X17) == 0 {
goto _10
@@ -130663,26 +118085,18 @@ _4:
goto _11
_10:
- func() int32 {
- if ((*XSrcList)(unsafe.Pointer(_pNew.X8)) != (*XSrcList)(unsafe.Pointer(uintptr(i32(0))))) || ((_pParse.X16) > i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSrcList)(unsafe.Pointer(_pNew.X8)) == (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))) && (_pParse.X16) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116398), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectNewØ00__func__Ø000))), unsafe.Pointer(str(120968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_11:
- func() int32 {
- if _pNew != &_standin {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pNew == &_standin {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116400), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SelectNewØ00__func__Ø000))), unsafe.Pointer(str(121000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _pNew
return
@@ -130715,25 +118129,17 @@ func _sqlite3OpenTableAndIndices(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _
_ = _v
var _4_iIdxCur int32 // sqlite3.c:110412:9
_ = _4_iIdxCur
- func() int32 {
- if (_op == i32(105)) || (_op == i32(106)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op != i32(105) && _op != i32(106) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110391), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableAndIndicesØ00__func__Ø000))), unsafe.Pointer(str(121036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op == i32(106)) || (int32(_p5) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op != i32(106) && int32(_p5) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110392), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableAndIndicesØ00__func__Ø000))), unsafe.Pointer(str(121072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pTab.X16) == 0 {
goto _6
@@ -130745,15 +118151,11 @@ func _sqlite3OpenTableAndIndices(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _
_6:
_iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20)))
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110401), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableAndIndicesØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iBase >= i32(0) {
goto _9
@@ -130791,15 +118193,11 @@ _16:
}
_4_iIdxCur = postInc961(&_iBase, int32(1))
- func() int32 {
- if (*XSchema)(unsafe.Pointer(_pIdx.X6)) == (*XSchema)(unsafe.Pointer(_pTab.X20)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer(_pIdx.X6)) != (*XSchema)(unsafe.Pointer(_pTab.X20)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110413), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3OpenTableAndIndicesØ00__func__Ø000))), unsafe.Pointer(str(120172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32((uint32(_pIdx.X16)<<uint(i32(30)))>>uint(i32(30))) != i32(2) || ((_pTab.X9)&uint32(i32(32))) == uint32(i32(0)) {
goto _23
@@ -130858,15 +118256,11 @@ func _sqlite3VtabMakeWritable(tls *crt.TLS, _pParse *XParse, _pTab *XTable) { //
}
return _pParse
}()
- func() int32 {
- if (_pTab.X16) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTab.X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125631), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabMakeWritableØ00__func__Ø000))), unsafe.Pointer(str(24256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_4:
@@ -130927,15 +118321,11 @@ func _sqlite3GenerateRowDelete(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pT
_ = _6_p5
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
_iOld = i32(0)
- func() int32 {
- if _v != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105022), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateRowDeleteØ00__func__Ø000))), unsafe.Pointer(str(42824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iLabel = _sqlite3VdbeMakeLabel(tls, _v)
_opSeek = uint8(func() int32 {
@@ -131065,15 +118455,11 @@ func _sqlite3TriggerColmask(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger,
return i32(109)
}()
_mask = u32(0)
- func() int32 {
- if (_isNew == i32(1)) || (_isNew == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isNew != i32(1) && _isNew != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123265), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggerColmaskØ00__func__Ø000))), unsafe.Pointer(str(121180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = _pTrigger
_5:
@@ -131123,15 +118509,11 @@ func _getRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _pTab *X
}
return _pParse
}()
- func() int32 {
- if ((_pTrigger.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_pTab == _tableOfTrigger(tls, _pTrigger)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTrigger.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _pTab != _tableOfTrigger(tls, _pTrigger) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123093), unsafe.Pointer((*int8)(unsafe.Pointer(&_getRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPrg = (*XTriggerPrg)(unsafe.Pointer(_pRoot.X69))
_5:
@@ -131189,25 +118571,17 @@ func _codeRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _pTab *
_pWhen = nil
_pProgram = nil
_iEndTrigger = i32(0)
- func() int32 {
- if ((_pTrigger.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_pTab == _tableOfTrigger(tls, _pTrigger)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTrigger.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _pTab != _tableOfTrigger(tls, _pTrigger) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122987), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*TVdbe)(unsafe.Pointer(_pTop.X2)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*TVdbe)(unsafe.Pointer(_pTop.X2)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122988), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pPrg = (*XTriggerPrg)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(40))))
if _pPrg != nil {
@@ -131220,7 +118594,7 @@ func _codeRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _pTab *
_7:
*(**XTriggerPrg)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(8 /* X1 */))))) = (*XTriggerPrg)(unsafe.Pointer(_pTop.X69))
*(**XTriggerPrg)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTop)) + uintptr(576 /* X69 */))))) = _pPrg
- *(**XSubProgram)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(16 /* X2 */))))) = store5794372(&_pProgram, (*XSubProgram)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(48)))))
+ *(**XSubProgram)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg)) + uintptr(16 /* X2 */))))) = store5794354(&_pProgram, (*XSubProgram)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(48)))))
if _pProgram != nil {
goto _8
}
@@ -131315,25 +118689,17 @@ _23:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[2]uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPrg))+uintptr(28 /* X4 */))))) + 4*uintptr(i32(1)))) = _pSubParse.X44
_sqlite3VdbeDelete(tls, _v)
_10:
- func() int32 {
- if ((*TAggInfo_func)(unsafe.Pointer(_pSubParse.X38)) == nil) && ((*XTable)(unsafe.Pointer(_pSubParse.X68)) == nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TAggInfo_func)(unsafe.Pointer(_pSubParse.X38)) != nil || (*XTable)(unsafe.Pointer(_pSubParse.X68)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123070), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XTriggerPrg)(unsafe.Pointer(_pSubParse.X69)) == nil) && ((_pSubParse.X33) == 0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XTriggerPrg)(unsafe.Pointer(_pSubParse.X69)) != nil || (_pSubParse.X33) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123071), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(121416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ParserReset(tls, _pSubParse)
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_pSubParse))
@@ -131416,35 +118782,23 @@ func _codeTriggerProgram(tls *crt.TLS, _pParse *XParse, _pStepList *XTriggerStep
_ = _6_pSelect
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if ((*XTable)(unsafe.Pointer(_pParse.X40)) != nil) && ((*XParse)(unsafe.Pointer(_pParse.X39)) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_pParse.X40)) == nil || (*XParse)(unsafe.Pointer(_pParse.X39)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122869), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(121492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pStepList != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pStepList == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122870), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(121536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122871), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pStep = _pStepList
_7:
@@ -131458,15 +118812,11 @@ _7:
}
return uint8(_orconf)
}()
- func() int32 {
- if int32(_pParse.X11) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pParse.X11) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122887), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(121548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch int32(_pStep.X0) {
case i32(108):
@@ -131492,15 +118842,11 @@ _18:
goto _20
_19:
- func() int32 {
- if int32(_pStep.X0) == i32(119) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pStep.X0) != i32(119) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122915), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeTriggerProgramØ00__func__Ø000))), unsafe.Pointer(str(121576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6_pSelect = _sqlite3SelectDup(tls, _db, (*XSelect)(unsafe.Pointer(_pStep.X3)), i32(0))
_sqlite3SelectDestInit(tls, &_6_sDest, i32(4), i32(0))
@@ -131663,15 +119009,11 @@ func _sqlite3Update(tls *crt.TLS, _pParse *XParse, _pTabList *XSrcList, _pChange
goto _update_cleanup
_1:
- func() int32 {
- if (_pTabList.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTabList.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123438), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(120056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTab = _sqlite3SrcListLookup(tls, _pParse, _pTabList)
if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -131684,15 +119026,11 @@ _4:
_iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20)))
_pTrigger = _sqlite3TriggersExist(tls, _pParse, _pTab, i32(110), _pChanges, &_tmask)
_isView = bool2int((*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))))
- func() int32 {
- if (_pTrigger != nil) || (_tmask == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTrigger == nil && _tmask != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121620)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3ViewGetColumnNames(tls, _pParse, _pTab) == 0 {
goto _8
@@ -131851,35 +119189,23 @@ _45:
goto _23
_26:
- func() int32 {
- if (int32(_chngRowid) & int32(_chngPk)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_chngRowid) & int32(_chngPk)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123550), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_chngRowid) == i32(0)) || (int32(_chngRowid) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_chngRowid) != i32(0) && int32(_chngRowid) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123551), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121688)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_chngPk) == i32(0)) || (int32(_chngPk) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_chngPk) != i32(0) && int32(_chngPk) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123552), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_chngKey = uint8(int32(_chngRowid) + int32(_chngPk))
*(*uint64)(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(0)))))) + uintptr(88 /* X14 */))) = func() uint64 {
@@ -132044,15 +119370,11 @@ _90:
goto _92
_91:
- func() int32 {
- if _pPk != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPk == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123660), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(42964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nPk = int16(_pPk.X13)
_iPk = (_pParse.X18) + i32(1)
@@ -132098,15 +119420,11 @@ _100:
_eOnePass = i32(0)
_104:
- func() int32 {
- if (_36_iCur != _iDataCur) || (((_pTab.X9) & uint32(i32(32))) != uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _36_iCur == _iDataCur && ((_pTab.X9)&uint32(i32(32))) == uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123702), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_101:
if ((_pTab.X9) & uint32(i32(32))) != uint32(i32(0)) {
@@ -132129,15 +119447,11 @@ _111:
goto _114
}
- func() int32 {
- if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123720), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(120308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprCodeGetColumnOfTable(tls, _v, _pTab, _iDataCur, int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))), _iPk+_i)
_i += 1
@@ -132209,15 +119523,11 @@ _120:
goto _130
}
- func() int32 {
- if _pPk != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPk == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123759), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4Int(tls, _v, i32(30), _iDataCur, _labelBreak, _regKey, _nKey)
_130:
@@ -132255,15 +119565,11 @@ _138:
_sqlite3VdbeAddOp3(tls, _v, i32(33), _iDataCur, _labelContinue, _regOldRowid)
_139:
_137:
- func() int32 {
- if (((_chngKey != 0) || (_pTrigger != nil)) || _hasFK != 0) || (_regOldRowid == _regNewRowid) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _chngKey == 0 && _pTrigger == nil && _hasFK == 0 && _regOldRowid != _regNewRowid {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123789), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _chngRowid == 0 {
goto _145
@@ -132392,15 +119698,11 @@ _174:
}
_71_addr1 = i32(0)
- func() int32 {
- if _regOldRowid > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _regOldRowid <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123894), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3GenerateConstraintChecks(tls, _pParse, _pTab, _aRegIdx, _iDataCur, _iIdxCur, _regNewRowid, _regOldRowid, _chngKey, uint8(_onError), _labelContinue, &_bReplace, _aXRef)
if _hasFK == 0 {
@@ -132425,15 +119727,11 @@ _189:
_190:
_188:
_sqlite3GenerateRowIndexDelete(tls, _pParse, _pTab, _iDataCur, _iIdxCur, _aRegIdx, i32(-1))
- func() int32 {
- if _regNew == (_regNewRowid + i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _regNew != (_regNewRowid + i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123924), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3UpdateØ00__func__Ø000))), unsafe.Pointer(str(121860)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _hasFK == 0 && _chngKey == 0 {
goto _194
@@ -132567,15 +119865,11 @@ func _updateVirtualTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _pTab *
_pVTab = (*int8)(unsafe.Pointer(_sqlite3GetVTable(tls, _db, _pTab)))
_nArg = i32(2) + int32(_pTab.X11)
_iCsr = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X11
- func() int32 {
- if _v != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124077), unsafe.Pointer((*int8)(unsafe.Pointer(&_updateVirtualTableØ00__func__Ø000))), unsafe.Pointer(str(42824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_ephemTab = postInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(52 /* X17 */))), int32(1))
_addr = _sqlite3VdbeAddOp2(tls, _v, i32(108), _ephemTab, _nArg)
@@ -132723,13 +120017,13 @@ _5:
{
p := &_mask
*p = (*p) | func() uint32 {
- if ((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ if ((*T5930662)(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((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ return (u32(1) << uint((*T5930662)(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))
@@ -132762,15 +120056,11 @@ _16:
goto _19
}
- func() int32 {
- if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pIdx.X1)) + 2*uintptr(_1_i)))) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pIdx.X1)) + 2*uintptr(_1_i)))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108230), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkOldmaskØ00__func__Ø000))), unsafe.Pointer(str(121936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_mask
@@ -132821,39 +120111,27 @@ func _sqlite3FkLocateIndex(tls *crt.TLS, _pParse *XParse, _pParent *XTable, _pFK
_pIdx = nil
_aiCol = nil
_nCol = _pFKey.X5
- _zKey = (*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ _zKey = (*T5930662)(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
- func() int32 {
- if (_ppIdx != nil) && ((*_ppIdx) == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _ppIdx == nil || (*_ppIdx) != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107357), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkLocateIndexØ00__func__Ø000))), unsafe.Pointer(str(121960)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_paiCol == nil) || ((*_paiCol) == (*int32)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _paiCol != nil && (*_paiCol) != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107358), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkLocateIndexØ00__func__Ø000))), unsafe.Pointer(str(121980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pParse != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pParse == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107359), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkLocateIndexØ00__func__Ø000))), unsafe.Pointer(str(120784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nCol != i32(1) {
goto _8
@@ -132887,15 +120165,11 @@ _8:
goto _13
}
- func() int32 {
- if _nCol > i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nCol <= i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107382), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkLocateIndexØ00__func__Ø000))), unsafe.Pointer(str(122004)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_aiCol = (*int32)(unsafe.Pointer(_sqlite3DbMallocRawNN(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), uint64(_nCol)*u64(4))))
if _aiCol != nil {
@@ -132937,7 +120211,7 @@ _27:
goto _30
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_8_i))) = (*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_8_i))) = (*T5930662)(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
@@ -132987,7 +120261,7 @@ _39:
goto _42
}
- if _sqlite3StrICmp(tls, (*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ if _sqlite3StrICmp(tls, (*T5930662)(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) {
@@ -132998,7 +120272,7 @@ _39:
goto _44
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_9_i))) = (*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_9_i))) = (*T5930662)(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
@@ -133070,35 +120344,23 @@ func init() {
func _sqlite3CodeRowTrigger(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger, _op int32, _pChanges *XExprList, _tr_tm int32, _pTab *XTable, _reg int32, _orconf int32, _ignoreJump int32) { // sqlite3.c:123190:1
var _p *XTrigger // sqlite3.c:123201:11
_ = _p
- func() int32 {
- if ((_op == i32(110)) || (_op == i32(108))) || (_op == i32(109)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _op != i32(110) && _op != i32(108) && _op != i32(109) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123203), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_tr_tm == i32(1)) || (_tr_tm == i32(2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _tr_tm != i32(1) && _tr_tm != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123204), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122152)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op == i32(110)) == (_pChanges != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_op == i32(110)) != (_pChanges != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123205), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = _pTrigger
_9:
@@ -133106,35 +120368,23 @@ _9:
goto _12
}
- func() int32 {
- if (*XSchema)(unsafe.Pointer(_p.X6)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer(_p.X6)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123212), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSchema)(unsafe.Pointer(_p.X7)) != (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSchema)(unsafe.Pointer(_p.X7)) == (*XSchema)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123213), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XSchema)(unsafe.Pointer(_p.X6)) == (*XSchema)(unsafe.Pointer(_p.X7))) || ((*XSchema)(unsafe.Pointer(_p.X6)) == (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+32*uintptr(i32(1)))).X4))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSchema)(unsafe.Pointer(_p.X6)) != (*XSchema)(unsafe.Pointer(_p.X7)) && (*XSchema)(unsafe.Pointer(_p.X6)) != (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X4)+32*uintptr(i32(1)))).X4)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123214), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerØ00__func__Ø000))), unsafe.Pointer(str(122268)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_p.X2) != _op || int32(_p.X3) != _tr_tm || _checkColumnOverlap(tls, (*XIdList)(unsafe.Pointer(_p.X5)), _pChanges) == 0 {
goto _22
@@ -133165,15 +120415,11 @@ func _sqlite3CodeRowTriggerDirect(tls *crt.TLS, _pParse *XParse, _p *XTrigger, _
_ = _1_bRecursive
_v = _sqlite3GetVdbe(tls, _pParse)
_pPrg = _getRowTrigger(tls, _pParse, _p, _pTab, _orconf)
- func() int32 {
- if ((_pPrg != nil) || (_pParse.X16) != 0) || (((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPrg == nil && (_pParse.X16) == 0 && ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(123129), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeRowTriggerDirectØ00__func__Ø000))), unsafe.Pointer(str(122360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pPrg == nil {
goto _4
@@ -133276,25 +120522,17 @@ func _sqlite3GenerateConstraintChecks(tls *crt.TLS, _pParse *XParse, _pTab *XTab
_isUpdate = uint8(bool2int(_regOldData != i32(0)))
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109826), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_pTab.X3)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109827), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(106644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nCol = int32(_pTab.X11)
if ((_pTab.X9) & uint32(i32(32))) != uint32(i32(0)) {
@@ -133358,15 +120596,11 @@ _15:
_onError = i32(2)
_18:
- func() int32 {
- if ((((_onError == i32(1)) || (_onError == i32(2))) || (_onError == i32(3))) || (_onError == i32(4))) || (_onError == i32(5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _onError != i32(1) && _onError != i32(2) && _onError != i32(3) && _onError != i32(4) && _onError != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109866), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(122460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch _onError {
case i32(1):
@@ -133396,15 +120630,11 @@ _29:
goto _31
_30:
- func() int32 {
- if _onError == i32(5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _onError != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109889), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(122568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_addr1 = _sqlite3VdbeAddOp1(tls, _v, i32(35), (_regNewData+i32(1))+_i)
_sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+32*uintptr(_i))).X1)), (_regNewData+i32(1))+_i)
@@ -133747,15 +120977,11 @@ _120:
goto _123
}
- func() int32 {
- if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110164), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(120308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_50_x = int32(_sqlite3ColumnOfIndex(tls, _pIdx, *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i)))))
_sqlite3VdbeAddOp3(tls, _v, i32(98), _34_iThisCur, _50_x, _34_regR+_i)
@@ -133785,15 +121011,11 @@ _129:
_54_p4 = (*int8)(unsafe.Pointer(_sqlite3LocateCollSeq(tls, _pParse, *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X8)) + 8*uintptr(_i))))))
_50_x = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPk.X1)) + 2*uintptr(_i))))
- func() int32 {
- if _50_x >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _50_x < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110186), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(114468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _i != (int32(_pPk.X13) - i32(1)) {
goto _135
@@ -133811,15 +121033,11 @@ _132:
_126:
_118:
_115:
- func() int32 {
- if ((((_onError == i32(1)) || (_onError == i32(2))) || (_onError == i32(3))) || (_onError == i32(4))) || (_onError == i32(5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _onError != i32(1) && _onError != i32(2) && _onError != i32(3) && _onError != i32(4) && _onError != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110203), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(122460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch _onError {
case i32(1):
@@ -133846,15 +121064,11 @@ _146:
_147:
_59_pTrigger = (*XTrigger)(unsafe.Pointer(uintptr(i32(0))))
- func() int32 {
- if _onError == i32(5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _onError != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110218), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateConstraintChecksØ00__func__Ø000))), unsafe.Pointer(str(122568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3MultiWrite(tls, _pParse)
if ((_db.X6) & i32(262144)) == 0 {
@@ -133909,7 +121123,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((*T5965012)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))) = _aiChng
+ *(**int32)(unsafe.Pointer((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_w)) + uintptr(40 /* X6 */))))) = _aiChng
_sqlite3WalkExpr(tls, &_w, _pExpr)
if _chngRowid != 0 {
goto _0
@@ -133931,21 +121145,17 @@ func _checkConstraintExprNode(tls *crt.TLS, _pWalker *XWalker, _pExpr *XExpr) (r
goto _0
}
- func() int32 {
- if (int32(_pExpr.X9) >= i32(0)) || (int32(_pExpr.X9) == i32(-1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pExpr.X9) < i32(0) && int32(_pExpr.X9) != i32(-1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109670), unsafe.Pointer((*int8)(unsafe.Pointer(&_checkConstraintExprNodeØ00__func__Ø000))), unsafe.Pointer(str(122636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pExpr.X9) < i32(0) {
goto _4
}
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(*(**int32)(unsafe.Pointer((*T5965012)(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((*T5964994)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pWalker)) + uintptr(40 /* X6 */))))))) + 4*uintptr(_pExpr.X9)))) < i32(0) {
goto _5
}
@@ -134042,15 +121252,11 @@ _2:
goto _5
}
- func() int32 {
- if ((_iIdxCur + _i) != _iDataCur) || (_pPk == _pIdx) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_iIdxCur+_i) == _iDataCur && _pPk != _pIdx {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105173), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GenerateRowIndexDeleteØ00__func__Ø000))), unsafe.Pointer(str(122712)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _aRegIdx == (*int32)(unsafe.Pointer(uintptr(i32(0)))) || (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRegIdx)) + 4*uintptr(_i)))) != i32(0) {
goto _10
@@ -134144,15 +121350,11 @@ func _sqlite3FkCheck(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _regOld int32
_ = _21_eAction
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_isIgnoreErrors = int32(_pParse.X47)
- func() int32 {
- if (_regOld == i32(0)) != (_regNew == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_regOld == i32(0)) == (_regNew == i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108029), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6) & i32(524288)) != i32(0) {
goto _2
@@ -134193,15 +121395,11 @@ _11:
goto _13
}
- func() int32 {
- if (_isIgnoreErrors == i32(0)) || ((_regOld != i32(0)) && (_regNew == i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isIgnoreErrors != i32(0) && (_regOld == i32(0) || _regNew != i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108065), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _isIgnoreErrors != 0 && (_db.X17) == 0 {
goto _19
@@ -134222,7 +121420,7 @@ _21:
goto _24
}
- _7_iReg = (((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ _7_iReg = (((*T5930662)(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)
@@ -134236,15 +121434,11 @@ _20:
goto _4
_13:
- func() int32 {
- if ((_pFKey.X5) == i32(1)) || ((_1_aiFree != nil) && (_1_pIdx != nil)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pFKey.X5) != i32(1) && (_1_aiFree == nil || _1_pIdx == nil) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108085), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _1_aiFree == nil {
goto _29
@@ -134254,7 +121448,7 @@ _13:
goto _30
_29:
- _1_iCol = (*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ _1_iCol = (*T5930662)(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
@@ -134272,15 +121466,11 @@ _31:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_aiCol)) + 4*uintptr(_1_i))) = i32(-1)
_35:
- func() int32 {
- if (_1_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pIdx.X1)) + 2*uintptr(_1_i)))) >= i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pIdx.X1)) + 2*uintptr(_1_i)))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108097), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_db.X59) == nil {
goto _39
@@ -134338,15 +121528,11 @@ _50:
goto _54
}
- func() int32 {
- if (_regOld == i32(0)) && (_regNew != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _regOld != i32(0) || _regNew == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108152), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _46
@@ -134365,15 +121551,11 @@ _60:
goto _46
_58:
- func() int32 {
- if (_15_aiCol != nil) || ((_pFKey.X5) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _15_aiCol == nil && (_pFKey.X5) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108162), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FkCheckØ00__func__Ø000))), unsafe.Pointer(str(122948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_15_pSrc = _sqlite3SrcListAppend(tls, _db, (*XSrcList)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))), (*XToken)(unsafe.Pointer(uintptr(i32(0)))))
if _15_pSrc == nil {
@@ -134527,25 +121709,17 @@ _16:
_9_iChild = ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i)))) + i32(1)) + _regData
_9_iParent = (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))) + i32(1)) + _regData
- func() int32 {
- if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107568), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkLookupParentØ00__func__Ø000))), unsafe.Pointer(str(121936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i)))) != int32(_pTab.X10) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i)))) == int32(_pTab.X10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107569), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkLookupParentØ00__func__Ø000))), unsafe.Pointer(str(122988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))) != int32(_pTab.X10) {
goto _24
@@ -134571,15 +121745,11 @@ _5:
goto _28
}
- func() int32 {
- if _nIncr == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nIncr != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107597), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkLookupParentØ00__func__Ø000))), unsafe.Pointer(str(123012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3HaltConstraint(tls, _pParse, i32(787), i32(2), (*int8)(unsafe.Pointer(uintptr(i32(0)))), int8(i32(-2)), uint8(i32(4)))
goto _31
@@ -134678,45 +121848,29 @@ func _fkScanChildren(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _pTab *XTab
_pWhere = nil
_iFkIfZero = i32(0)
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if (_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || ((*XTable)(unsafe.Pointer(_pIdx.X3)) == _pTab) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && (*XTable)(unsafe.Pointer(_pIdx.X3)) != _pTab {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107717), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(123040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pIdx.X13) == (_pFKey.X5)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pIdx.X13) != (_pFKey.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107718), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(123072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || ((_pFKey.X5) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && (_pFKey.X5) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107719), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(123112)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || (((_pTab.X9) & uint32(i32(32))) == uint32(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && ((_pTab.X9)&uint32(i32(32))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107720), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(123140)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nIncr >= i32(0) {
goto _12
@@ -134741,20 +121895,16 @@ _13:
if _aiCol != nil {
return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aiCol)) + 4*uintptr(_i))))
}
- return ((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ return ((*T5930662)(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)
}())
- func() int32 {
- if int32(_2_iCol) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_2_iCol) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107745), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(103368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_zCol = (*XColumn)(unsafe.Pointer(uintptr((*XTable)(unsafe.Pointer(_pFKey.X0)).X1) + 32*uintptr(_2_iCol))).X0
_2_pRight = _sqlite3Expr(tls, _db, i32(55), _2_zCol)
@@ -134780,15 +121930,11 @@ _16:
_25:
_5_pAll = nil
_5_pPk = _sqlite3PrimaryKeyIndex(tls, _pTab)
- func() int32 {
- if _pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107774), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(43052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_29:
@@ -134797,15 +121943,11 @@ _29:
}
_6_iCol = *(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIdx.X1)) + 2*uintptr(_i)))
- func() int32 {
- if int32(_6_iCol) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_6_iCol) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(107777), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkScanChildrenØ00__func__Ø000))), unsafe.Pointer(str(103368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3_pLeft = _exprTableRegister(tls, _pParse, _pTab, _regData, _6_iCol)
_3_pRight = _exprTableColumn(tls, _db, _pTab, (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))).X11, _6_iCol)
@@ -134923,36 +122065,24 @@ func _sqlite3CompleteInsertion(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _iD
var _bAffinityDone uint8 // sqlite3.c:110290:6
_ = _bAffinityDone
_bAffinityDone = u8(0)
- func() int32 {
- if ((_update_flags == i32(0)) || (_update_flags == i32(4))) || (_update_flags == i32(6)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _update_flags != i32(0) && _update_flags != i32(4) && _update_flags != i32(6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110292), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompleteInsertionØ00__func__Ø000))), unsafe.Pointer(str(123184)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110298), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompleteInsertionØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XSelect)(unsafe.Pointer(_pTab.X3)) == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110299), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompleteInsertionØ00__func__Ø000))), unsafe.Pointer(str(106644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() **XIndex { _i = i32(0); return &_pIdx }() = (*XIndex)(unsafe.Pointer(_pTab.X2))
_8:
@@ -134984,15 +122114,11 @@ _13:
goto _17
}
- func() int32 {
- if int32(_pParse.X6) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pParse.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110309), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CompleteInsertionØ00__func__Ø000))), unsafe.Pointer(str(123288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_pik_flags
@@ -135208,15 +122334,11 @@ _1:
return
_4:
- func() int32 {
- if (_2_aiCol != nil) || ((_pFKey.X5) == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_aiCol == nil && (_pFKey.X5) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108344), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(122948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_i = i32(0)
_8:
@@ -135234,40 +122356,28 @@ _8:
if _2_aiCol != nil {
return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_aiCol)) + 4*uintptr(_2_i))))
}
- return ((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ return ((*T5930662)(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)
}()
- func() int32 {
- if _3_iFromCol >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _3_iFromCol < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108355), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(123336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_2_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || ((int32(_pTab.X10) >= i32(0)) && (int32(_pTab.X10) < int32(_pTab.X11))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _2_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && (int32(_pTab.X10) < i32(0) || int32(_pTab.X10) >= int32(_pTab.X11)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108356), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(123348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_2_pIdx == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pIdx.X1)) + 2*uintptr(_2_i)))) >= i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _2_pIdx != (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) && int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_2_pIdx.X1)) + 2*uintptr(_2_i)))) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108357), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(122892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3TokenInit(tls, &_3_tToCol, (*XColumn)(unsafe.Pointer(uintptr(_pTab.X1)+32*uintptr(func() int16 {
if _2_pIdx != nil {
@@ -135344,13 +122454,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)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) += 1
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(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 = store6195530((**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 = 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)))))))
*(**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))
@@ -135364,7 +122474,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)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) -= 1
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415341)(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)
@@ -135378,15 +122488,11 @@ _37:
return
_39:
- func() int32 {
- if _2_pStep != (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _2_pStep == (*XTriggerStep)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108468), unsafe.Pointer((*int8)(unsafe.Pointer(&_fkActionTriggerØ00__func__Ø000))), unsafe.Pointer(str(123404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch _action {
case i32(6):
@@ -135463,15 +122569,11 @@ func _autoIncrementEnd(tls *crt.TLS, _pParse *XParse) { // sqlite3.c:108892:1
_ = _1_memId
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _v != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108897), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoIncrementEndØ00__func__Ø000))), unsafe.Pointer(str(42824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*TAggInfo_func)(unsafe.Pointer(_pParse.X38))
_2:
@@ -135482,15 +122584,11 @@ _2:
_1_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_p.X2)))
_1_memId = _p.X3
_1_iRec = _sqlite3GetTempReg(tls, _pParse)
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_1_pDb.X4))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, i32(0), (*XSchema)(unsafe.Pointer(_1_pDb.X4))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108913), unsafe.Pointer((*int8)(unsafe.Pointer(&_autoIncrementEndØ00__func__Ø000))), unsafe.Pointer(str(42828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3OpenTable(tls, _pParse, i32(0), _p.X2, (*XTable)(unsafe.Pointer((*XSchema)(unsafe.Pointer(_1_pDb.X4)).X6)), i32(106))
_1_aOp = _sqlite3VdbeAddOpList(tls, _v, i32(5), (*XVdbeOpList)(unsafe.Pointer(&_autoIncrementEndØ00autoIncEndØ002)), _autoIncrementEndØ00iLnØ001)
@@ -135558,15 +122656,11 @@ func _targetSrcList(tls *crt.TLS, _pParse *XParse, _pStep *XTriggerStep) (r0 *XS
goto _0
}
- func() int32 {
- if (_pSrc.X0) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pSrc.X0) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122843), unsafe.Pointer((*int8)(unsafe.Pointer(&_targetSrcListØ00__func__Ø000))), unsafe.Pointer(str(123452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(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((_pSrc.X0)-i32(1)))))) + uintptr(16 /* X2 */))) = _sqlite3DbStrDup(tls, _db, _pStep.X4)
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer((*XTrigger)(unsafe.Pointer(_pStep.X2)).X6)))
@@ -135574,15 +122668,11 @@ func _targetSrcList(tls *crt.TLS, _pParse *XParse, _pStep *XTriggerStep) (r0 *XS
goto _4
}
- func() int32 {
- if _iDb < (_db.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122848), unsafe.Pointer((*int8)(unsafe.Pointer(&_targetSrcListØ00__func__Ø000))), unsafe.Pointer(str(56012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X0
*(**int8)(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((_pSrc.X0)-i32(1)))))) + uintptr(8 /* X1 */))) = _sqlite3DbStrDup(tls, _db, _2_zDb)
@@ -135730,25 +122820,18 @@ _1:
_sqlite3SelectDelete(tls, _db, _pSelect)
_pSelect = (*XSelect)(unsafe.Pointer(uintptr(i32(0))))
_4:
- func() int32 {
- if (_pTabList.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTabList.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109110), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(120056)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zTab = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTabList))+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X2
if func() int32 {
if _zTab == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109112), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109112), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -135769,15 +122852,11 @@ _9:
_10:
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20)))
- func() int32 {
- if _iDb < (_db.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109118), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(56012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3AuthCheck(tls, _pParse, i32(18), _pTab.X0, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X0) == 0 {
goto _13
@@ -135789,15 +122868,11 @@ _13:
_withoutRowid = uint8(bool2int(((_pTab.X9) & uint32(i32(32))) != uint32(i32(0))))
_pTrigger = _sqlite3TriggersExist(tls, _pParse, _pTab, i32(108), (*XExprList)(unsafe.Pointer(uintptr(i32(0)))), &_tmask)
_isView = bool2int((*XSelect)(unsafe.Pointer(_pTab.X3)) != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))))
- func() int32 {
- if ((_pTrigger != nil) && _tmask != 0) || ((_pTrigger == (*XTrigger)(unsafe.Pointer(uintptr(i32(0))))) && (_tmask == i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTrigger == nil || _tmask == 0) && (_pTrigger != (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) || _tmask != i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109140), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3ViewGetColumnNames(tls, _pParse, _pTab) == 0 {
goto _19
@@ -135832,25 +122907,17 @@ _22:
goto _25
}
- func() int32 {
- if _pTrigger == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTrigger != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109173), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109174), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _insert_end
@@ -135914,15 +122981,11 @@ _45:
}
_ipkColumn = _i
- func() int32 {
- if _withoutRowid == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _withoutRowid != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109217), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123560)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_46:
goto _43
@@ -135982,15 +123045,11 @@ _31:
_58:
_sqlite3VdbeEndCoroutine(tls, _v, _18_regYield)
_sqlite3VdbeJumpHere(tls, _v, _18_addrTop-i32(1))
- func() int32 {
- if (*XExprList)(unsafe.Pointer(_pSelect.X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_pSelect.X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109259), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123608)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nColumn = (*XExprList)(unsafe.Pointer(_pSelect.X0)).X0
if _pTrigger == nil && _readsTable(tls, _pParse, _iDb, _pTab) == 0 {
@@ -136022,15 +123081,11 @@ _53:
crt.Xmemset(tls, (unsafe.Pointer)(&_21_sNC), i32(0), u64(56))
*(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_21_sNC)) + uintptr(0 /* X0 */))))) = _pParse
_srcTab = i32(-1)
- func() int32 {
- if int32(_useTempTable) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_useTempTable) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109311), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123624)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pList == nil {
goto _67
@@ -136118,15 +123173,11 @@ _86:
goto _89
}
- func() int32 {
- if _pIdx != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIdx == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109364), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_aRegIdx)) + 4*uintptr(_i))) = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1)
{
@@ -136169,15 +123220,11 @@ _93:
goto _97
_96:
- func() int32 {
- if _withoutRowid == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _withoutRowid != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123560)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _useTempTable == 0 {
goto _100
@@ -136187,15 +123234,11 @@ _96:
goto _101
_100:
- func() int32 {
- if _pSelect == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109416), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprCode(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_ipkColumn))).X0)), _35_regCols)
_101:
@@ -136204,15 +123247,11 @@ _101:
_sqlite3VdbeJumpHere(tls, _v, _37_addr1)
_sqlite3VdbeAddOp1(tls, _v, i32(17), _35_regCols)
_97:
- func() int32 {
- if (_pTab.X16) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTab.X16) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(42900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = store961(&_j, i32(0))
_106:
@@ -136258,15 +123297,11 @@ _121:
goto _124
_123:
- func() int32 {
- if _pSelect == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109444), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(123728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprCodeAndCache(tls, _pParse, (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr(_j))).X0)), (_35_regCols+_i)+i32(1))
_124:
@@ -136327,11 +123362,8 @@ _135:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109483), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(109483), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3InsertØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || int32(_52_pOp.X0) != i32(80) || (_pTab.X16) != 0 {
@@ -136658,15 +123690,11 @@ _6:
_onError = i32(2)
_7:
_5:
- func() int32 {
- if (*XSrcList)(unsafe.Pointer(_pSelect.X8)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSrcList)(unsafe.Pointer(_pSelect.X8)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110558), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123772)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((*XSrcList)(unsafe.Pointer(_pSelect.X8)).X0) == i32(1) {
goto _10
@@ -136716,15 +123744,11 @@ _14:
return
_15:
- func() int32 {
- if (*XExpr)(unsafe.Pointer(_pSelect.X16)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_pSelect.X16)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110579), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123788)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XSelect)(unsafe.Pointer(_pSelect.X13)) == nil {
goto _18
@@ -136743,15 +123767,11 @@ _18:
_19:
_pEList = (*XExprList)(unsafe.Pointer(_pSelect.X0))
- func() int32 {
- if _pEList != (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pEList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110587), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(46224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pEList.X0) == i32(1) {
goto _22
@@ -136761,15 +123781,11 @@ _19:
return
_22:
- func() int32 {
- if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(i32(0)))).X0)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(i32(0)))).X0)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110591), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32((*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pEList.X1)+32*uintptr(i32(0)))).X0)).X0) == i32(160) {
goto _25
@@ -136873,27 +123889,19 @@ _40:
goto _41
}
- func() int32 {
- if ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (int32((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)).X0) == i32(161)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)).X0) != i32(161) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110646), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (int32((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)).X0) == i32(161)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)).X0) != i32(161) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110647), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) == ((*XExpr)(unsafe.Pointer(_23_pSrcCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExpr)(unsafe.Pointer(_23_pDestCol.X1)) == nil || crt.Xstrcmp(tls, *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr(_23_pDestCol.X1) + uintptr(8 /* X3 */))))), *(**int8)(unsafe.Pointer((*T5519038)(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((*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)) {
goto _50
}
@@ -136980,15 +123988,11 @@ _66:
_regData = _sqlite3GetTempReg(tls, _pParse)
_regRowid = _sqlite3GetTempReg(tls, _pParse)
_sqlite3OpenTable(tls, _pParse, _iDest, _iDbDest, _pDest, i32(106))
- func() int32 {
- if (((_pDest.X9) & uint32(i32(32))) == uint32(i32(0))) || _destHasUniqueIdx != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pDest.X9)&uint32(i32(32))) != uint32(i32(0)) && _destHasUniqueIdx == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110704), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123932)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_db.X6)&i32(268435456)) != i32(0) || (int32(_pDest.X10) >= i32(0) || (*XIndex)(unsafe.Pointer(_pDest.X2)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0))))) && _destHasUniqueIdx == 0 && (_onError == i32(2) || _onError == i32(1)) {
goto _75
@@ -137025,15 +124029,11 @@ _77:
_79:
_addr1 = _sqlite3VdbeAddOp2(tls, _v, i32(123), _iSrc, _regRowid)
- func() int32 {
- if ((_pDest.X9) & uint32(i32(8))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pDest.X9) & uint32(i32(8))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110746), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(123968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_80:
_78:
@@ -137074,11 +124074,8 @@ _90:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110768), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110768), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -137096,15 +124093,11 @@ _96:
goto _90
_95:
- func() int32 {
- if _pSrcIdx != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSrcIdx == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110771), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferOptimizationØ00__func__Ø000))), unsafe.Pointer(str(124008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp3(tls, _v, i32(105), _iSrc, _pSrcIdx.X11, _iDbSrc)
_sqlite3VdbeSetP4KeyInfo(tls, _pParse, _pSrcIdx)
@@ -137199,25 +124192,17 @@ func init() {
func _xferCompatibleIndex(tls *crt.TLS, _pDest *XIndex, _pSrc *XIndex) (r0 int32) { // sqlite3.c:110453:1
var _i int32 // sqlite3.c:110454:7
_ = _i
- func() int32 {
- if (_pDest != nil) && (_pSrc != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pDest == nil || _pSrc == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110455), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferCompatibleIndexØ00__func__Ø000))), unsafe.Pointer(str(124036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pDest.X3)) != (*XTable)(unsafe.Pointer(_pSrc.X3)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XTable)(unsafe.Pointer(_pDest.X3)) == (*XTable)(unsafe.Pointer(_pSrc.X3)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110456), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferCompatibleIndexØ00__func__Ø000))), unsafe.Pointer(str(124052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pDest.X13) == int32(_pSrc.X13) {
goto _5
@@ -137253,15 +124238,11 @@ _11:
goto _12
}
- func() int32 {
- if ((*XExprList)(unsafe.Pointer(_pSrc.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) && ((*XExprList)(unsafe.Pointer(_pDest.X10)) != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExprList)(unsafe.Pointer(_pSrc.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) || (*XExprList)(unsafe.Pointer(_pDest.X10)) == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(110468), unsafe.Pointer((*int8)(unsafe.Pointer(&_xferCompatibleIndexØ00__func__Ø000))), unsafe.Pointer(str(124080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -137408,15 +124389,11 @@ _2:
}
_1_pOp = _sqlite3VdbeGetOp(tls, _v, _i)
- func() int32 {
- if _1_pOp != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108743), unsafe.Pointer((*int8)(unsafe.Pointer(&_readsTableØ00__func__Ø000))), unsafe.Pointer(str(114104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_1_pOp.X0) != i32(105) || (_1_pOp.X5) != _iDb {
goto _9
@@ -137450,29 +124427,21 @@ _15:
_14:
_9:
- if int32(_1_pOp.X0) != i32(156) || (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(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((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != _pVTab {
goto _17
}
- func() int32 {
- if (*XVTable)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pOp)) + uintptr(16 /* X6 */))))))) != (*XVTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ 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)))) {
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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_1_pOp.X1) == i32(-8) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_1_pOp.X1) != i32(-8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(108759), unsafe.Pointer((*int8)(unsafe.Pointer(&_readsTableØ00__func__Ø000))), unsafe.Pointer(str(73000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(1)
return
@@ -137499,25 +124468,17 @@ func _sqlite3ExprCodeAndCache(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _tar
var _iMem int32 // sqlite3.c:94879:7
_ = _iMem
_v = (*TVdbe)(unsafe.Pointer(_pParse.X2))
- func() int32 {
- if _target > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _target <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94881), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeAndCacheØ00__func__Ø000))), unsafe.Pointer(str(103808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pExpr.X0) != i32(157) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pExpr.X0) == i32(157) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(94882), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprCodeAndCacheØ00__func__Ø000))), unsafe.Pointer(str(124172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprCode(tls, _pParse, _pExpr, _target)
_iMem = preInc961((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(56 /* X18 */))), 1)
@@ -137534,25 +124495,17 @@ func init() {
}
func _transferParseError(tls *crt.TLS, _pTo *XParse, _pFrom *XParse) { // sqlite3.c:122955:1
- func() int32 {
- if ((_pFrom.X1) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_pFrom.X16) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pFrom.X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_pFrom.X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122956), unsafe.Pointer((*int8)(unsafe.Pointer(&_transferParseErrorØ00__func__Ø000))), unsafe.Pointer(str(124220)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pTo.X1) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (_pTo.X16) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pTo.X1) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_pTo.X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122957), unsafe.Pointer((*int8)(unsafe.Pointer(&_transferParseErrorØ00__func__Ø000))), unsafe.Pointer(str(124256)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pTo.X16) != i32(0) {
goto _6
@@ -137580,25 +124533,17 @@ func _sqlite3VdbeTakeOpArray(tls *crt.TLS, _p *TVdbe, _pnOp *int32, _pnMaxArg *i
var _aOp *XVdbeOp // sqlite3.c:72016:10
_ = _aOp
_aOp = (*XVdbeOp)(unsafe.Pointer(_p.X17))
- func() int32 {
- if (_aOp != nil) && (((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) == 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _aOp == nil || ((*Xsqlite3)(unsafe.Pointer(_p.X0)).X17) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72017), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeTakeOpArrayØ00__func__Ø000))), unsafe.Pointer(str(124308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_p.X33) == uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_p.X33) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(72020), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeTakeOpArrayØ00__func__Ø000))), unsafe.Pointer(str(124336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_resolveP2Values(tls, _p, _pnMaxArg)
*_pnOp = _p.X27
@@ -137626,15 +124571,11 @@ func _sqlite3CodeDropTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _iDb in
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb)))
_v = _sqlite3GetVdbe(tls, _pParse)
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101895), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeDropTableØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BeginWriteOperation(tls, _pParse, i32(1), _iDb)
if (_pTab.X16) == 0 {
@@ -137649,15 +124590,11 @@ _3:
goto _4
}
- func() int32 {
- if ((*XSchema)(unsafe.Pointer(_pTrigger.X6)) == (*XSchema)(unsafe.Pointer(_pTab.X20))) || ((*XSchema)(unsafe.Pointer(_pTrigger.X6)) == (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))).X4))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer(_pTrigger.X6)) != (*XSchema)(unsafe.Pointer(_pTab.X20)) && (*XSchema)(unsafe.Pointer(_pTrigger.X6)) != (*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(1)))).X4)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101910), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CodeDropTableØ00__func__Ø000))), unsafe.Pointer(str(124388)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3DropTriggerPtr(tls, _pParse, _pTrigger)
_pTrigger = (*XTrigger)(unsafe.Pointer(_pTrigger.X9))
@@ -137713,36 +124650,24 @@ func _sqlite3DropTriggerPtr(tls *crt.TLS, _pParse *XParse, _pTrigger *XTrigger)
_ = _1_zTab
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTrigger.X6)))
- func() int32 {
- if (_iDb >= i32(0)) && (_iDb < (_db.X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) || _iDb >= (_db.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122721), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerPtrØ00__func__Ø000))), unsafe.Pointer(str(21300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTable = _tableOfTrigger(tls, _pTrigger)
- func() int32 {
- if _pTable != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTable == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerPtrØ00__func__Ø000))), unsafe.Pointer(str(98016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XSchema)(unsafe.Pointer(_pTable.X20)) == (*XSchema)(unsafe.Pointer(_pTrigger.X6))) || (_iDb == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XSchema)(unsafe.Pointer(_pTable.X20)) != (*XSchema)(unsafe.Pointer(_pTrigger.X6)) && _iDb != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerPtrØ00__func__Ø000))), unsafe.Pointer(str(124592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_code = i32(16)
_1_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X0
@@ -137765,17 +124690,13 @@ _11:
return
_13:
- func() int32 {
- if _pTable != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTable == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122740), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerPtrØ00__func__Ø000))), unsafe.Pointer(str(21532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- if store5435885(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5435867(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
goto _16
}
@@ -137823,15 +124744,11 @@ _4:
}
_3_iIdx = _1_pIdx.X11
- func() int32 {
- if (*XSchema)(unsafe.Pointer(_1_pIdx.X6)) == (*XSchema)(unsafe.Pointer(_pTab.X20)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XSchema)(unsafe.Pointer(_1_pIdx.X6)) != (*XSchema)(unsafe.Pointer(_pTab.X20)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101844), unsafe.Pointer((*int8)(unsafe.Pointer(&_destroyTableØ00__func__Ø000))), unsafe.Pointer(str(120172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iDestroyed != i32(0) && _3_iIdx >= _iDestroyed || _3_iIdx <= _1_iLargest {
goto _12
@@ -137851,15 +124768,11 @@ _7:
_13:
_6_iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20)))
- func() int32 {
- if (_6_iDb >= i32(0)) && (_6_iDb < ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _6_iDb < i32(0) || _6_iDb >= ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101853), unsafe.Pointer((*int8)(unsafe.Pointer(&_destroyTableØ00__func__Ø000))), unsafe.Pointer(str(106720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_destroyRootPage(tls, _pParse, _1_iLargest, _6_iDb)
_iDestroyed = _1_iLargest
@@ -137880,15 +124793,11 @@ func _destroyRootPage(tls *crt.TLS, _pParse *XParse, _iTable int32, _iDb int32)
_ = _r1
_v = _sqlite3GetVdbe(tls, _pParse)
_r1 = _sqlite3GetTempReg(tls, _pParse)
- func() int32 {
- if _iTable > i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iTable <= i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101781), unsafe.Pointer((*int8)(unsafe.Pointer(&_destroyRootPageØ00__func__Ø000))), unsafe.Pointer(str(124732)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp3(tls, _v, i32(130), _iTable, _r1, _iDb)
_sqlite3MayAbort(tls, _pParse)
@@ -137909,15 +124818,11 @@ func _sqliteViewResetAll(tls *crt.TLS, _db *Xsqlite3, _idx int32) { // sqlite3.c
_ = _i
var _1_pTab *XTable // sqlite3.c:101717:11
_ = _1_pTab
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _idx, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _idx, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101714), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteViewResetAllØ00__func__Ø000))), unsafe.Pointer(str(124816)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_idx))).X4)).X9) & i32(2)) == i32(2) {
goto _2
@@ -138016,15 +124921,11 @@ _3:
_4:
_sEnd = _pParse.X51
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sEnd.X0)) + 1*uintptr(i32(0))))) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sEnd.X0)) + 1*uintptr(i32(0))))) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateViewØ00__func__Ø000))), unsafe.Pointer(str(124908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_sEnd.X0)) + 1*uintptr(i32(0))))) == i32(59) {
goto _7
@@ -138038,15 +124939,11 @@ _4:
_7:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sEnd)) + uintptr(8 /* X1 */))) = uint32(i32(0))
_n = int32(int64((uintptr(unsafe.Pointer(_sEnd.X0)) - uintptr(unsafe.Pointer(_pBegin.X0))) / 1))
- func() int32 {
- if _n > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(101576), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3CreateViewØ00__func__Ø000))), unsafe.Pointer(str(1352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_z = _pBegin.X0
_10:
@@ -138131,40 +125028,28 @@ func _sqlite3ExprListSetSpan(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _
var _1_pItem *TExprList_item // sqlite3.c:92370:26
_ = _1_pItem
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if (_pList != (*XExprList)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_db.X17) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pList == (*XExprList)(unsafe.Pointer(uintptr(i32(0)))) && int32(_db.X17) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92368), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSpanØ00__func__Ø000))), unsafe.Pointer(str(124992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pList == nil {
goto _3
}
_1_pItem = (*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr((_pList.X0)-i32(1))))
- func() int32 {
- if (_pList.X0) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pList.X0) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92371), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSpanØ00__func__Ø000))), unsafe.Pointer(str(49244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_db.X17) != 0) || ((*XExpr)(unsafe.Pointer(_1_pItem.X0)) == (*XExpr)(unsafe.Pointer(_pSpan.X0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_db.X17) == 0 && (*XExpr)(unsafe.Pointer(_1_pItem.X0)) != (*XExpr)(unsafe.Pointer(_pSpan.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92372), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListSetSpanØ00__func__Ø000))), unsafe.Pointer(str(125024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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))))
@@ -138192,12 +125077,12 @@ _1:
goto _4
}
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506898)(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 */))) = (*T5506898)(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)((*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
_1_i -= 1
goto _1
_4:
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506898)(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)((*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))
_0:
return
@@ -138206,26 +125091,19 @@ _0:
func _sqlite3SrcListIndexedBy(tls *crt.TLS, _pParse *XParse, _p *XSrcList, _pIndexedBy *XToken) { // sqlite3.c:103330:1
var _1_pItem *TSrcList_item // sqlite3.c:103333:25
_ = _1_pItem
- func() int32 {
- if _pIndexedBy != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIndexedBy == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(125096)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p == nil || func() int32 {
if (_p.X0) > i32(0) {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103332), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103332), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3SrcListIndexedByØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -138233,46 +125111,34 @@ 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() int32 {
- if int32((uint32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32((*T5506880)(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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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) {
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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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) {
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)
- return i32(0)
- }()
+ }
}()
if (_pIndexedBy.X1) != uint32(i32(1)) || (_pIndexedBy.X0) != nil {
goto _13
}
- storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506898)(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)((*T5506880)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(i32(1)), 1, 0)
goto _14
_13:
- *(**int8)(unsafe.Pointer((*T5506918)(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)((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */)))))+uintptr(1 /* X1 */))), int8(bool2int((*(**int8)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(96 /* X15 */)))))) != (*int8)(unsafe.Pointer(uintptr(i32(0)))))), 2, 1)
+ *(**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)
_14:
_5:
return
@@ -138293,38 +125159,26 @@ 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() int32 {
- if int32((uint32((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((uint32((*T5506880)(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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(1)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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) {
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)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((uint32(((*T5506898)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem))+uintptr(60 /* X9 */))).X1)>>uint(i32(2)))<<uint(i32(31)))>>uint(i32(31))) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ 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) {
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)
- return i32(0)
- }()
+ }
}()
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5506918)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pItem)) + uintptr(96 /* X15 */))))))) = _pList
- storebits973((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5506898)(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((*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)
goto _7
_0:
@@ -138407,15 +125261,11 @@ _4:
}
_5_zSp = str(125236)
- func() int32 {
- if _pB != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pB == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116491), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3JoinTypeØ00__func__Ø000))), unsafe.Pointer(str(125240)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pC != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
goto _16
@@ -138490,11 +125340,8 @@ func _sqlite3ExprListAppendVector(tls *crt.TLS, _pParse *XParse, _pList *XExprLi
if func() int32 {
if _pColumns == (*XIdList)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendVectorØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92269), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendVectorØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -138533,15 +125380,11 @@ _8:
goto _12
}
- func() int32 {
- if (_pList.X0) == ((_iFirst + _i) + i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pList.X0) != ((_iFirst + _i) + i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92287), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendVectorØ00__func__Ø000))), unsafe.Pointer(str(125400)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1)+32*uintptr((_pList.X0)-i32(1)))))) + uintptr(8 /* X1 */))) = (*TIdList_item)(unsafe.Pointer(uintptr(_pColumns.X0) + 16*uintptr(_i))).X0
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*TIdList_item)(unsafe.Pointer(uintptr(_pColumns.X0)+16*uintptr(_i))))) + uintptr(0 /* X0 */))) = (*int8)(unsafe.Pointer(uintptr(i32(0))))
@@ -138559,15 +125402,11 @@ _11:
}
_5_pFirst = (*XExpr)(unsafe.Pointer((*TExprList_item)(unsafe.Pointer(uintptr(_pList.X1) + 32*uintptr(_iFirst))).X0))
- func() int32 {
- if int32(_5_pFirst.X0) == i32(159) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_5_pFirst.X0) != i32(159) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(92296), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprListAppendVectorØ00__func__Ø000))), unsafe.Pointer(str(125428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_5_pFirst)) + uintptr(24 /* X5 */))))) = _pExpr
_pExpr = (*XExpr)(unsafe.Pointer(uintptr(i32(0))))
@@ -138649,60 +125488,40 @@ func _sqlite3ExprAssignVarNumber(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _
return
_0:
- func() int32 {
- if ((_pExpr.X2) & uint32(i32(25600))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pExpr.X2) & uint32(i32(25600))) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(125488)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- _z = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(8 /* X3 */)))))
- func() int32 {
- if _z != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ _z = *(**int8)(unsafe.Pointer((*T5519020)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) != i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91692), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(125552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _n == uint32(_sqlite3Strlen30(tls, _z)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _n != uint32(_sqlite3Strlen30(tls, _z)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91693), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(125560)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(1))))) != i32(0) {
goto _9
}
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) == i32(63) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(i32(0))))) != i32(63) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91696), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprAssignVarNumberØ00__func__Ø000))), unsafe.Pointer(str(125584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_x = preInc955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(472 /* X52 */))), 1)
goto _12
@@ -138797,15 +125616,11 @@ func _sqlite3VListAdd(tls *crt.TLS, _db *Xsqlite3, _pIn *int32, _zName *int8, _n
var _1_pOut *int32 // sqlite3.c:29131:11
_ = _1_pOut
_nInt = (_nName / i32(4)) + i32(3)
- func() int32 {
- if (_pIn == (*int32)(unsafe.Pointer(uintptr(i32(0))))) || ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) >= i32(3)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pIn != (*int32)(unsafe.Pointer(uintptr(i32(0)))) && (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) < i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29127), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VListAddØ00__func__Ø000))), unsafe.Pointer(str(125692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pIn != (*int32)(unsafe.Pointer(uintptr(i32(0)))) && ((*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1)))))+_nInt) <= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) {
goto _4
@@ -138840,15 +125655,11 @@ _4:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i+i32(1)))) = _nInt
_z = (*int8)(unsafe.Pointer((*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(_i+i32(2))))))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1)))) = _i + _nInt
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1))))) <= (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(1))))) > (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIn)) + 4*uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(29142), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VListAddØ00__func__Ø000))), unsafe.Pointer(str(125712)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)(_z), (unsafe.Pointer)(_zName), uint64(_nName))
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_z)) + 1*uintptr(_nName))) = int8(i32(0))
@@ -138869,15 +125680,11 @@ func _sqlite3ExprFunction(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pTo
var _db *Xsqlite3 // sqlite3.c:91654:11
_ = _db
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _pToken != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pToken == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91655), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ExprFunctionØ00__func__Ø000))), unsafe.Pointer(str(125744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pNew = _sqlite3ExprAlloc(tls, _db, i32(151), _pToken, i32(1))
if _pNew != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -138889,16 +125696,12 @@ func _sqlite3ExprFunction(tls *crt.TLS, _pParse *XParse, _pList *XExprList, _pTo
return
_2:
- *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(32 /* X6 */))))))) = _pList
- func() int32 {
- if ((_pNew.X2) & uint32(i32(2048))) == uint32(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ *(**XExprList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ExprSetHeightAndFlags(tls, _pParse, _pNew)
r0 = _pNew
@@ -138980,7 +125783,7 @@ func _sqlite3PExprAddSelect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSele
goto _0
}
- *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458811)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pExpr)) + uintptr(32 /* X6 */))))))) = _pSelect
+ *(**XSelect)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer((*T5458793)(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))
@@ -138990,15 +125793,11 @@ func _sqlite3PExprAddSelect(tls *crt.TLS, _pParse *XParse, _pExpr *XExpr, _pSele
goto _1
_0:
- func() int32 {
- if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(91591), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PExprAddSelectØ00__func__Ø000))), unsafe.Pointer(str(43496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3SelectDelete(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pSelect)
_1:
@@ -139016,7 +125815,7 @@ func _parserAddExprIdListTerm(tls *crt.TLS, _pParse *XParse, _pPrior *XExprList,
var _p *XExprList // sqlite3.c:135049:14
_ = _p
_p = _sqlite3ExprListAppend(tls, _pParse, _pPrior, (*XExpr)(unsafe.Pointer(uintptr(i32(0)))))
- if _hasCollate == 0 && _sortOrder == i32(-1) || int32((*T5414794)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != i32(0) {
+ if _hasCollate == 0 && _sortOrder == i32(-1) || int32((*T5414776)(unsafe.Pointer(uintptr(_pParse.X0)+uintptr(164 /* X33 */))).X2) != i32(0) {
goto _2
}
@@ -139046,15 +125845,11 @@ func _sqlite3DropIndex(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _ifExist
var _7_zTab *int8 // sqlite3.c:102969:16
_ = _7_zTab
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if (_pParse.X16) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X16) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102940), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropIndexØ00__func__Ø000))), unsafe.Pointer(str(117244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_db.X17) == 0 {
goto _2
@@ -139063,15 +125858,11 @@ func _sqlite3DropIndex(tls *crt.TLS, _pParse *XParse, _pName *XSrcList, _ifExist
goto _exit_drop_index
_2:
- func() int32 {
- if (_pName.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pName.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(102944), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropIndexØ00__func__Ø000))), unsafe.Pointer(str(119808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) == _sqlite3ReadSchema(tls, _pParse) {
goto _5
@@ -139542,15 +126333,11 @@ _4:
_5:
_zRight = _sqlite3NameFromToken(tls, _db, _pValue)
_6:
- func() int32 {
- if _pId2 != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pId2 == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113333), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126008)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zDb = func() *int8 {
if (_pId2.X1) > uint32(i32(0)) {
@@ -139569,7 +126356,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)((*T5415638)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0)
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415620)(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
@@ -139719,11 +126506,8 @@ _22:
if func() int32 {
if _11_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113432), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -139744,15 +126528,11 @@ _60:
_13_size = _sqlite3AbsInt32(tls, _sqlite3Atoi(tls, _zRight))
_sqlite3BeginWriteOperation(tls, _pParse, i32(0), _iDb)
_sqlite3VdbeAddOp3(tls, _v, i32(103), _iDb, i32(3), _13_size)
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113440), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr(_pDb.X4) + uintptr(116 /* X10 */))) = _13_size
_sqlite3BtreeSetCacheSize(tls, (*XBtree)(unsafe.Pointer(_pDb.X1)), (*XSchema)(unsafe.Pointer(_pDb.X4)).X10)
@@ -139761,15 +126541,11 @@ _65:
_23:
_14_pBt = (*XBtree)(unsafe.Pointer(_pDb.X1))
- func() int32 {
- if _14_pBt != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _14_pBt == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113460), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _zRight != nil {
goto _70
@@ -139781,11 +126557,8 @@ _23:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113462), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113462), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() != 0 {
@@ -139810,15 +126583,11 @@ _75:
_24:
_18_pBt = (*XBtree)(unsafe.Pointer(_pDb.X1))
_18_b = i32(-1)
- func() int32 {
- if _18_pBt != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _18_pBt == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113487), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _zRight == nil {
goto _79
@@ -139877,15 +126646,11 @@ _89:
goto _91
}
- func() int32 {
- if _pDb == (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pDb != (*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113559), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126024)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_28_ii = i32(2)
_94:
@@ -139904,15 +126669,11 @@ _91:
_27_pPager = _sqlite3BtreePager(tls, (*XBtree)(unsafe.Pointer(_pDb.X1)))
_25_eMode = _sqlite3PagerLockingMode(tls, _27_pPager, _25_eMode)
_90:
- func() int32 {
- if (_25_eMode == i32(0)) || (_25_eMode == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _25_eMode != i32(0) && _25_eMode != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113570), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _25_eMode != i32(1) {
goto _101
@@ -140005,15 +126766,11 @@ _119:
_29:
_41_pBt = (*XBtree)(unsafe.Pointer(_pDb.X1))
- func() int32 {
- if _41_pBt != (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _41_pBt == (*XBtree)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113649), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _zRight != nil {
goto _123
@@ -140024,15 +126781,11 @@ _29:
_123:
_43_eAuto = _getAutoVacuum(tls, _zRight)
- func() int32 {
- if (_43_eAuto >= i32(0)) && (_43_eAuto <= i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _43_eAuto < i32(0) || _43_eAuto > i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126116)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(88 /* X20 */))) = int8(uint8(_43_eAuto))
_rc = _sqlite3BtreeSetAutoVacuum(tls, _41_pBt, _43_eAuto)
@@ -140046,11 +126799,8 @@ _123:
if func() int32 {
if _44_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113680), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113680), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -140089,15 +126839,11 @@ _136:
goto _64
_31:
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113728), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _zRight != nil {
goto _139
@@ -140114,15 +126860,11 @@ _140:
goto _64
_32:
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _zRight != nil {
goto _143
@@ -140167,15 +126909,11 @@ _146:
goto _64
_33:
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113799), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _zRight == nil {
goto _152
@@ -140432,15 +127170,11 @@ _201:
_205:
_200:
_198:
- func() int32 {
- if ((*XExpr)(unsafe.Pointer(_85_pCol.X1)) == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (int32((*XExpr)(unsafe.Pointer(_85_pCol.X1)).X0) == i32(161)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XExpr)(unsafe.Pointer(_85_pCol.X1)) != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32((*XExpr)(unsafe.Pointer(_85_pCol.X1)).X0) != i32(161) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114063), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMultiLoad(tls, _v, i32(1), str(126268), _85_i-_85_nHidden, unsafe.Pointer(_85_pCol.X0), unsafe.Pointer(_sqlite3ColumnType(tls, _85_pCol, str(196))), func() int32 {
if (_85_pCol.X3) != 0 {
@@ -140449,7 +127183,7 @@ _198:
return i32(0)
}(), unsafe.Pointer(func() *int8 {
if (*XExpr)(unsafe.Pointer(_85_pCol.X1)) != nil {
- return (*(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr(_85_pCol.X1) + uintptr(8 /* X3 */))))))
+ return (*(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr(_85_pCol.X1) + uintptr(8 /* X3 */))))))
}
return (*int8)(unsafe.Pointer(uintptr(i32(0))))
}()), _85_k)
@@ -140517,15 +127251,11 @@ _223:
_224:
_95_pTab = (*XTable)(unsafe.Pointer(_95_pIdx.X3))
_sqlite3CodeVerifySchema(tls, _pParse, _iDb)
- func() int32 {
- if (_pParse.X18) <= int32(_pPragma.X4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X18) > int32(_pPragma.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114123), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_96_i = i32(0)
_227:
@@ -140602,15 +127332,11 @@ _240:
goto _241
_244:
- func() int32 {
- if ((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_104_i))).X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_104_i))).X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114167), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126352)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMultiLoad(tls, _v, i32(1), str(126376), _104_i, unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_104_i))).X0), unsafe.Pointer(_sqlite3BtreeGetFilename(tls, (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_104_i))).X1)))))
_sqlite3VdbeAddOp2(tls, _v, i32(88), i32(1), i32(3))
@@ -140668,10 +127394,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((*T5930680)(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((*T5930662)(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((*T5930680)(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((*T5930662)(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)))
@@ -140778,15 +127504,11 @@ _268:
goto _267
_270:
- func() int32 {
- if ((_pParse.X16) > i32(0)) || (_113_pFK == (*XFKey)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X16) <= i32(0) && _113_pFK != (*XFKey)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114279), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _113_pFK == nil {
goto _279
@@ -140816,15 +127538,11 @@ _281:
}
_113_x = _sqlite3FkLocateIndex(tls, _pParse, _113_pParent, _113_pFK, &_113_pIdx, &_113_aiCols)
- func() int32 {
- if _113_x == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _113_x != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114289), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_285:
_113_addrOk = _sqlite3VdbeMakeLabel(tls, _v)
@@ -140832,19 +127550,15 @@ _285:
goto _289
}
- _124_iKey = (*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ _124_iKey = (*T5930662)(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
- func() int32 {
- if (_124_iKey >= i32(0)) && (_124_iKey < int32(_113_pTab.X11)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _124_iKey < i32(0) || _124_iKey >= int32(_113_pTab.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114294), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126440)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _124_iKey == int32(_113_pTab.X10) {
goto _293
@@ -140874,7 +127588,7 @@ _296:
if _113_aiCols != nil {
return (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_113_aiCols)) + 4*uintptr(_113_j))))
}
- return ((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ return ((*T5930662)(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)
@@ -140937,25 +127651,17 @@ _306:
_48:
_136_isQuick = bool2int(int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3UpperToLower)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zLeft)) + 1*uintptr(i32(0))))))))) == i32(113))
- func() int32 {
- if _iDb >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(43016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_iDb == i32(0)) || ((_pId2.X0) != nil) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iDb != i32(0) && (_pId2.X0) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114387), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126484)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pId2.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _312
@@ -140997,15 +127703,11 @@ _319:
_321:
_sqlite3CodeVerifySchema(tls, _pParse, _136_i)
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _136_i, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _136_i, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126504)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_139_pTbls = (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_136_i))).X4) + uintptr(8 /* X2 */)))
*func() **XHashElem { _139_cnt = i32(0); return &_139_x }() = (*XHashElem)(unsafe.Pointer(_139_pTbls.X2))
@@ -141136,25 +127838,17 @@ _357:
goto _357
_360:
- func() int32 {
- if (_pParse.X18) >= (i32(8) + _136_j) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pParse.X18) < (i32(8) + _136_j) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114483), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3NoTempsInRange(tls, _pParse, i32(1), i32(7)+_136_j) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3NoTempsInRange(tls, _pParse, i32(1), i32(7)+_136_j) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp2(tls, _v, i32(58), _144_iDataCur, i32(0))
_144_loopTop = _sqlite3VdbeAddOp2(tls, _v, i32(92), i32(7), i32(1))
@@ -141256,15 +127950,11 @@ _384:
}
_152_iCol = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_144_pIdx.X1)) + 2*uintptr(_151_kk))))
- func() int32 {
- if (_152_iCol != i32(-1)) && (_152_iCol < int32(_144_pTab.X11)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _152_iCol == i32(-1) || _152_iCol >= int32(_144_pTab.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114553), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _152_iCol < i32(0) || ((*XColumn)(unsafe.Pointer(uintptr(_144_pTab.X1)+32*uintptr(_152_iCol))).X3) == 0 {
goto _392
@@ -141344,7 +128034,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((*T5777046)(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((*T5777028)(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
@@ -141360,35 +128050,23 @@ _49:
goto _pragma_out
_401:
- func() int32 {
- if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+16*uintptr(i32(1)))).X1) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+16*uintptr(i32(1)))).X1) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114651), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+16*uintptr(i32(2)))).X1) == i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+16*uintptr(i32(2)))).X1) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114652), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126844)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+16*uintptr(i32(3)))).X1) == i32(3) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+16*uintptr(i32(3)))).X1) != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114653), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126892)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_returnSingleText(tls, _v, (*TEncName)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3PragmaØ00encnamesØ007))+16*uintptr((*Xsqlite3)(unsafe.Pointer(_pParse.X0)).X14))).X0)
goto _408
@@ -141443,11 +128121,8 @@ _50:
if func() int32 {
if _165_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114726), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114726), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -141471,11 +128146,8 @@ _420:
if func() int32 {
if _166_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114741), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114741), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -141631,15 +128303,11 @@ _451:
_455:
_177_szThreshold = int16(int32(_177_pTab.X12) + i32(46))
- func() int32 {
- if int32(_sqlite3LogEst(tls, uint64(i32(25)))) == i32(46) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_sqlite3LogEst(tls, uint64(i32(25)))) != i32(46) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114910), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(126984)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_177_pIdx = (*XIndex)(unsafe.Pointer(_177_pTab.X2))
_458:
@@ -141693,15 +128361,11 @@ _449:
goto _64
_56:
- func() int32 {
- if int32(_pPragma.X1) == i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPragma.X1) != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(114948), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PragmaØ00__func__Ø000))), unsafe.Pointer(str(127028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _zRight == nil {
goto _468
@@ -141830,26 +128494,18 @@ _0:
_sqlite3BtreeEnter(tls, _pBtree)
_1_pPager = _sqlite3BtreePager(tls, _pBtree)
- func() int32 {
- if _1_pPager != (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_pPager == (*XPager)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143428), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_file_controlØ00__func__Ø000))), unsafe.Pointer(str(14948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_fd = _sqlite3PagerFile(tls, _1_pPager)
- func() int32 {
- if _1_fd != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_fd == (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143430), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_file_controlØ00__func__Ø000))), unsafe.Pointer(str(127104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _op != i32(7) {
goto _6
@@ -141992,15 +128648,11 @@ _3:
}
func _sqlite3VdbeVerifyNoMallocRequired(tls *crt.TLS, _p *TVdbe, _N int32) { // sqlite3.c:71983:1
- func() int32 {
- if ((_p.X27) + _N) <= ((*XParse)(unsafe.Pointer(_p.X3)).X19) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X27) + _N) > ((*XParse)(unsafe.Pointer(_p.X3)).X19) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71984), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeVerifyNoMallocRequiredØ00__func__Ø000))), unsafe.Pointer(str(127136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -142094,27 +128746,19 @@ _0:
}
func _sqlite3PagerLockingMode(tls *crt.TLS, _pPager *XPager, _eMode int32) (r0 int32) { // sqlite3.c:53970:1
- func() int32 {
- if ((_eMode == i32(-1)) || (_eMode == i32(0))) || (_eMode == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eMode != i32(-1) && _eMode != i32(0) && _eMode != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53971), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLockingModeØ00__func__Ø000))), unsafe.Pointer(str(127208)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
i32(0)
- func() int32 {
- if ((_pPager.X1) != 0) || (i32(0) == _sqlite3WalHeapMemory(tls, (*XWal)(unsafe.Pointer(_pPager.X60)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPager.X1) == 0 && i32(0) != _sqlite3WalHeapMemory(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53976), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerLockingModeØ00__func__Ø000))), unsafe.Pointer(str(127312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _eMode < i32(0) || (_pPager.X10) != 0 || _sqlite3WalHeapMemory(tls, (*XWal)(unsafe.Pointer(_pPager.X60))) != 0 {
goto _9
@@ -142224,15 +128868,11 @@ func _setAllPagerFlags(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:113171:1
i32(0)
i32(0)
i32(0)
- func() int32 {
- if (int32(_1_pDb.X2) & i32(7)) == int32(_1_pDb.X2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_1_pDb.X2) & i32(7)) != int32(_1_pDb.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113180), unsafe.Pointer((*int8)(unsafe.Pointer(&_setAllPagerFlagsØ00__func__Ø000))), unsafe.Pointer(str(127412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
if postInc961(&_1_n, int32(-1)) <= i32(0) {
@@ -142264,15 +128904,11 @@ func _sqlite3BtreeSetMmapLimit(tls *crt.TLS, _p *XBtree, _szMmap int64) (r0 int3
var _pBt *XBtShared // sqlite3.c:61618:12
_ = _pBt
_pBt = (*XBtShared)(unsafe.Pointer(_p.X1))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_p.X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(61619), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreeSetMmapLimitØ00__func__Ø000))), unsafe.Pointer(str(7616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnter(tls, _p)
_sqlite3PagerSetMmapLimit(tls, (*XPager)(unsafe.Pointer(_pBt.X0)), _szMmap)
@@ -142405,15 +129041,11 @@ _0:
goto _7
_4:
- func() int32 {
- if int32(_c) == i32(105) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_c) != i32(105) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71585), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeMultiLoadØ00__func__Ø000))), unsafe.Pointer(str(127588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp2(tls, _p, i32(77), crt.VAInt32(&_ap), postInc961(&_iDest, int32(1)))
_7:
@@ -142466,15 +129098,11 @@ _4:
_5:
_zName = str(127644)
- func() int32 {
- if int32(_action) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_action) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(113207), unsafe.Pointer((*int8)(unsafe.Pointer(&_actionNameØ00__func__Ø000))), unsafe.Pointer(str(127656)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _6
@@ -142571,15 +129199,11 @@ func _likeFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM
return
_0:
- func() int32 {
- if _zB == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zB != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106131), unsafe.Pointer((*int8)(unsafe.Pointer(&_likeFuncØ00__func__Ø000))), unsafe.Pointer(str(127720)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _argc != i32(3) {
goto _3
@@ -142618,15 +129242,11 @@ _8:
}
func Xsqlite3_user_data(tls *crt.TLS, _p *Xsqlite3_context) (r0 unsafe.Pointer) { // sqlite3.c:76706:12
- func() int32 {
- if (_p != nil) && ((*XFuncDef)(unsafe.Pointer(_p.X1)) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == nil || (*XFuncDef)(unsafe.Pointer(_p.X1)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76707), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_user_dataØ00__func__Ø000))), unsafe.Pointer(str(127800)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (*XFuncDef)(unsafe.Pointer(_p.X1)).X2
return
@@ -142646,15 +129266,11 @@ func init() {
}
func Xsqlite3_result_int(tls *crt.TLS, _pCtx *Xsqlite3_context, _iVal int32) { // sqlite3.c:76372:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76373), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_intØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemSetInt64(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), int64(_iVal))
return
@@ -142676,11 +129292,8 @@ func _setLikeOptFlag(tls *crt.TLS, _db *Xsqlite3, _zName *int8, _flagVal uint8)
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106964), unsafe.Pointer((*int8)(unsafe.Pointer(&_setLikeOptFlagØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106964), unsafe.Pointer((*int8)(unsafe.Pointer(&_setLikeOptFlagØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -142920,7 +129533,7 @@ _6:
goto _8
_7:
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415638)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(536 /* X71 */))))) + uintptr(16 /* X2 */))) = i32(0)
+ *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415620)(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:
@@ -142929,7 +129542,7 @@ _8:
goto _9
}
- *(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0)
+ *(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(0)
_9:
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
r0 = _rc
@@ -142986,15 +129599,11 @@ func _sqlite3PagerShrink(tls *crt.TLS, _pPager *XPager) { // sqlite3.c:50366:1
}
func _sqlite3PcacheShrink(tls *crt.TLS, _pCache *XPCache) { // sqlite3.c:44922:1
- func() int32 {
- if (_pCache.X12) != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCache.X12) == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(44923), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PcacheShrinkØ00__func__Ø000))), unsafe.Pointer(str(15048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
((*Xsqlite3_pcache_methods2)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(176 /* X12 */))).X12)(tls, _pCache.X12)
return
@@ -143116,125 +129725,77 @@ func Xsqlite3_limit(tls *crt.TLS, _db *Xsqlite3, _limitId int32, _newLimit int32
return
_0:
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(0))))) == i32(1000000000) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(0))))) != i32(1000000000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142400), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128112)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(1))))) == i32(1000000000) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(1))))) != i32(1000000000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142401), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(2))))) == i32(2000) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(2))))) != i32(2000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142402), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(3))))) == i32(1000) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(3))))) != i32(1000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142403), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128276)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(4))))) == i32(500) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(4))))) != i32(500) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142404), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(5))))) == i32(250000000) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(5))))) != i32(250000000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142405), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128408)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(6))))) == i32(127) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(6))))) != i32(127) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142406), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128464)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(7))))) == i32(10) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(7))))) != i32(10) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128528)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(8))))) == i32(50000) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(8))))) != i32(50000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142408), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(9))))) == i32(999) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(9))))) != i32(999) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142410), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(10))))) == i32(1000) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(10))))) != i32(1000) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142411), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128736)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(11))))) == i32(8) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aHardLimit)) + 4*uintptr(i32(11))))) != i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142412), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_limitØ00__func__Ø000))), unsafe.Pointer(str(128804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
if _limitId >= i32(0) && _limitId < i32(12) {
@@ -143290,15 +129851,11 @@ _0:
goto _3
}
- func() int32 {
- if int32((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr(_i))).X0) != i32(88) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32((*XVdbeOp)(unsafe.Pointer(uintptr(_p.X17)+32*uintptr(_i))).X0) == i32(88) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(71999), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VdbeVerifyNoResultRowØ00__func__Ø000))), unsafe.Pointer(str(128928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i += 1
goto _0
@@ -143343,11 +129900,8 @@ func _sqlite3FinishTrigger(tls *crt.TLS, _pParse *XParse, _pStepList *XTriggerSt
if func() int32 {
if (_pParse.X16) != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122463), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122463), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -143381,7 +129935,7 @@ _5:
goto _triggerfinish_cleanup
_7:
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 {
goto _8
}
@@ -143400,21 +129954,17 @@ _9:
_sqlite3ChangeCookie(tls, _pParse, _iDb)
_sqlite3VdbeAddParseSchemaOp(tls, _3_v, _iDb, _sqlite3MPrintf(tls, _db, str(129056), unsafe.Pointer(_zName)))
_8:
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 {
goto _10
}
_4_pLink = _pTrig
_4_pHash = (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4) + uintptr(56 /* X4 */)))
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122504), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTrig = (*XTrigger)(unsafe.Pointer(_sqlite3HashInsert(tls, _4_pHash, _zName, (unsafe.Pointer)(_pTrig))))
if _pTrig == nil {
@@ -143430,15 +129980,11 @@ _13:
}
_6_pTab = (*XTable)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr(_4_pLink.X7)+uintptr(8 /* X2 */))), _4_pLink.X1)))
- func() int32 {
- if _6_pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _6_pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122511), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(44684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XTrigger)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_4_pLink)) + uintptr(64 /* X9 */))))) = (*XTrigger)(unsafe.Pointer(_6_pTab.X19))
*(**XTrigger)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_pTab)) + uintptr(104 /* X19 */))))) = _4_pLink
@@ -143447,15 +129993,11 @@ _14:
_10:
_triggerfinish_cleanup:
_sqlite3DeleteTrigger(tls, _db, _pTrig)
- func() int32 {
- if (*XTrigger)(unsafe.Pointer(_pParse.X64)) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTrigger)(unsafe.Pointer(_pParse.X64)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122519), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3FinishTriggerØ00__func__Ø000))), unsafe.Pointer(str(129088)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3DeleteTriggerStep(tls, _db, _pStepList)
return
@@ -143533,45 +130075,29 @@ func _sqlite3BeginTrigger(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName
_pTrigger = nil
_zName = nil
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _pName1 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pName1 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122282), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pName2 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pName2 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122283), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(116340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_op == i32(108)) || (_op == i32(110))) || (_op == i32(109)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op != i32(108) && _op != i32(110) && _op != i32(109) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122284), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op > i32(0)) && (_op < i32(255)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _op <= i32(0) || _op >= i32(255) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _isTemp == 0 {
goto _11
@@ -143606,7 +130132,7 @@ _13:
goto _trigger_cleanup
_16:
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 || _iDb == i32(1) {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X2) == 0 || _iDb == i32(1) {
goto _18
}
@@ -143614,7 +130140,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((*T5414794)(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((*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)) {
goto _22
}
@@ -143627,15 +130153,11 @@ _22:
goto _trigger_cleanup
_23:
- func() int32 {
- if (_pTableName.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTableName.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122331), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3FixInit(tls, &_sFix, _pParse, _iDb, str(23536), _pName)
if _sqlite3FixSrcList(tls, &_sFix, _pTableName) == 0 {
@@ -143650,11 +130172,11 @@ _26:
goto _27
}
- if int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(1) {
+ if int32((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))).X1) != i32(1) {
goto _28
}
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(1))
+ *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(164 /* X33 */))))) + uintptr(6 /* X3 */))) = uint8(i32(1))
_28:
goto _trigger_cleanup
@@ -143675,15 +130197,11 @@ _29:
goto _trigger_cleanup
_31:
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122363), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_iDb))).X4)+uintptr(56 /* X4 */))), _zName) == nil {
goto _34
@@ -143697,15 +130215,11 @@ _31:
goto _36
_35:
- func() int32 {
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) == 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*T5414776)(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)
- return i32(0)
- }()
+ }
}()
_sqlite3CodeVerifySchema(tls, _pParse, _iDb)
_36:
@@ -143803,15 +130317,11 @@ _56:
}())
*(**XExpr)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(24 /* X4 */))))) = _sqlite3ExprDup(tls, _db, _pWhen, i32(1))
*(**XIdList)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTrigger)) + uintptr(32 /* X5 */))))) = _sqlite3IdListDup(tls, _db, _pColumns)
- func() int32 {
- if (*XTrigger)(unsafe.Pointer(_pParse.X64)) == (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTrigger)(unsafe.Pointer(_pParse.X64)) != (*XTrigger)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(24392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XTrigger)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(528 /* X64 */))))) = _pTrigger
_trigger_cleanup:
@@ -143827,15 +130337,11 @@ _trigger_cleanup:
goto _62
_61:
- func() int32 {
- if (*XTrigger)(unsafe.Pointer(_pParse.X64)) == _pTrigger {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTrigger)(unsafe.Pointer(_pParse.X64)) != _pTrigger {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122442), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BeginTriggerØ00__func__Ø000))), unsafe.Pointer(str(129480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_62:
return
@@ -143891,15 +130397,11 @@ _0:
func _sqlite3TriggerInsertStep(tls *crt.TLS, _db *Xsqlite3, _pTableName *XToken, _pColumn *XIdList, _pSelect *XSelect, _orconf uint8) (r0 *XTriggerStep) { // sqlite3.c:122573:1
var _pTriggerStep *XTriggerStep // sqlite3.c:122580:15
_ = _pTriggerStep
- func() int32 {
- if (_pSelect != (*XSelect)(unsafe.Pointer(uintptr(i32(0))))) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pSelect == (*XSelect)(unsafe.Pointer(uintptr(i32(0)))) && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122582), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3TriggerInsertStepØ00__func__Ø000))), unsafe.Pointer(str(129532)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTriggerStep = _triggerStepAllocate(tls, _db, uint8(i32(108)), _pTableName)
if _pTriggerStep == nil {
@@ -143993,27 +130495,19 @@ _0:
goto _drop_trigger_cleanup
_1:
- func() int32 {
- if (_pName.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pName.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122676), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerØ00__func__Ø000))), unsafe.Pointer(str(119808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zDb = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pName))+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X1
_zName = (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pName))+uintptr(8 /* X2 */))))) + 112*uintptr(i32(0)))).X2
- func() int32 {
- if (_zDb != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zDb == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122679), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerØ00__func__Ø000))), unsafe.Pointer(str(61940)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_7:
@@ -144034,15 +130528,11 @@ _7:
goto _8
_14:
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _2_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _2_j, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122683), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3DropTriggerØ00__func__Ø000))), unsafe.Pointer(str(61992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTrigger = (*XTrigger)(unsafe.Pointer(_sqlite3HashFind(tls, (*XHash)(unsafe.Pointer(uintptr((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_2_j))).X4)+uintptr(56 /* X4 */))), _zName)))
if _pTrigger == nil {
@@ -144132,7 +130622,7 @@ _3:
goto _5
}
- _2_zAuthArg = *(**int8)(unsafe.Pointer((*T5519038)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pAuthArg)) + uintptr(8 /* X3 */)))))
+ _2_zAuthArg = *(**int8)(unsafe.Pointer((*T5519020)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pAuthArg)) + uintptr(8 /* X3 */)))))
goto _6
_5:
@@ -144152,30 +130642,22 @@ _4:
_sqlite3ExprCode(tls, _pParse, _pFilename, _regArgs)
_sqlite3ExprCode(tls, _pParse, _pDbname, _regArgs+i32(1))
_sqlite3ExprCode(tls, _pParse, _pKey, _regArgs+i32(2))
- func() int32 {
- if (_v != nil) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == nil && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98964), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAttachØ00__func__Ø000))), unsafe.Pointer(str(129636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _v == nil {
goto _11
}
_sqlite3VdbeAddOp4(tls, _v, i32(90), i32(0), (_regArgs+i32(3))-int32(_pFunc.X0), _regArgs+i32(3), (*int8)(unsafe.Pointer(_pFunc)), i32(-4))
- func() int32 {
- if (int32(_pFunc.X0) == i32(-1)) || ((int32(_pFunc.X0) & i32(255)) == int32(_pFunc.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pFunc.X0) != i32(-1) && (int32(_pFunc.X0)&i32(255)) != int32(_pFunc.X0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98968), unsafe.Pointer((*int8)(unsafe.Pointer(&_codeAttachØ00__func__Ø000))), unsafe.Pointer(str(129660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeChangeP5(tls, _v, uint16(uint8(_pFunc.X0)))
_sqlite3VdbeAddOp1(tls, _v, i32(151), bool2int(_type == i32(24)))
@@ -144223,7 +130705,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: T5458811{}}
+ }{_attachFunc})), X5: nil, X6: str(129724), X7: T5458793{}}
}
func _attachFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:98660:1
@@ -144298,15 +130780,11 @@ _4:
}
_3_z = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_i))).X0
- func() int32 {
- if (_3_z != nil) && (_zName != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _3_z == nil || _zName == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98702), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncØ00__func__Ø000))), unsafe.Pointer(str(129824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3StrICmp(tls, _3_z, _zName) != i32(0) {
goto _11
@@ -144365,15 +130843,11 @@ _17:
return
_16:
- func() int32 {
- if _pVfs != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pVfs == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98736), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncØ00__func__Ø000))), unsafe.Pointer(str(129868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_flags
@@ -144443,15 +130917,11 @@ _29:
}
_14_iDb = (_db.X5) - i32(1)
- func() int32 {
- if _14_iDb >= i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _14_iDb < i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98826), unsafe.Pointer((*int8)(unsafe.Pointer(&_attachFuncØ00__func__Ø000))), unsafe.Pointer(str(129908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XBtree)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr(_db.X4)+32*uintptr(_14_iDb))).X1)) == nil {
goto _33
@@ -144558,15 +131028,11 @@ func _sqlite3ParseUri(tls *crt.TLS, _zDefaultVfs *int8, _zUri *int8, _pFlags *ui
_flags = *_pFlags
_zVfs = _zDefaultVfs
_nUri = _sqlite3Strlen30(tls, _zUri)
- func() int32 {
- if (*_pzErrMsg) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*_pzErrMsg) != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142468), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParseUriØ00__func__Ø000))), unsafe.Pointer(str(129956)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_flags&uint32(i32(64))) == 0 && (_sqlite3Config.X3) == 0 || _nUri < i32(5) || crt.Xmemcmp(tls, (unsafe.Pointer)(_zUri), (unsafe.Pointer)(str(129972)), uint64(i32(5))) != i32(0) {
goto _5
@@ -144645,15 +131111,11 @@ _19:
*p = (*p) + int32(_sqlite3HexToInt(tls, int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zUri)) + 1*uintptr(postInc961(&_1_iIn, int32(1))))))))
sink961 = *p
}
- func() int32 {
- if (_5_octet >= i32(0)) && (_5_octet < i32(256)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _5_octet < i32(0) || _5_octet >= i32(256) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142535), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ParseUriØ00__func__Ø000))), unsafe.Pointer(str(130020)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _5_octet != i32(0) {
goto _28
@@ -144952,7 +131414,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: T5458811{}}
+ }{_detachFunc})), X5: nil, X6: str(130168), X7: T5458793{}}
}
func _detachFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _argv **XMem) { // sqlite3.c:98863:1
@@ -145084,11 +131546,8 @@ _1:
if func() int32 {
if _pName2 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReindexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103762), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReindexØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -145097,15 +131556,11 @@ _1:
goto _6
}
- func() int32 {
- if (_pName1.X0) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pName1.X0) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3ReindexØ00__func__Ø000))), unsafe.Pointer(str(130304)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3_zColl = _sqlite3NameFromToken(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), _pName1)
if _3_zColl != nil {
@@ -145182,15 +131637,11 @@ func _reindexDatabases(tls *crt.TLS, _pParse *XParse, _zColl *int8) { // sqlite3
var _pTab *XTable // sqlite3.c:103716:9
_ = _pTab
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103718), unsafe.Pointer((*int8)(unsafe.Pointer(&_reindexDatabasesØ00__func__Ø000))), unsafe.Pointer(str(8156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*func() **XDb { _iDb = i32(0); return &_pDb }() = (*XDb)(unsafe.Pointer(_db.X4))
_2:
@@ -145198,15 +131649,11 @@ _2:
goto _5
}
- func() int32 {
- if _pDb != (*XDb)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pDb == (*XDb)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103720), unsafe.Pointer((*int8)(unsafe.Pointer(&_reindexDatabasesØ00__func__Ø000))), unsafe.Pointer(str(130364)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_k = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr(_pDb.X4) + uintptr(8 /* X2 */))).X2))
_8:
@@ -145266,15 +131713,11 @@ func _collationMatch(tls *crt.TLS, _zColl *int8, _pIndex *XIndex) (r0 int32) { /
_ = _i
var _1_z *int8 // sqlite3.c:103677:16
_ = _1_z
- func() int32 {
- if _zColl != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zColl == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103675), unsafe.Pointer((*int8)(unsafe.Pointer(&_collationMatchØ00__func__Ø000))), unsafe.Pointer(str(130392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = i32(0)
_2:
@@ -145283,15 +131726,11 @@ _2:
}
_1_z = *(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X8)) + 8*uintptr(_i)))
- func() int32 {
- if (_1_z != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_i)))) < i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_z == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_i)))) >= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103678), unsafe.Pointer((*int8)(unsafe.Pointer(&_collationMatchØ00__func__Ø000))), unsafe.Pointer(str(130404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pIndex.X1)) + 2*uintptr(_i)))) < i32(0) || i32(0) != _sqlite3StrICmp(tls, _1_z, _zColl) {
goto _10
@@ -145342,15 +131781,11 @@ func _sqlite3Analyze(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XT
var _v *TVdbe // sqlite3.c:98062:8
_ = _v
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98066), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalyzeØ00__func__Ø000))), unsafe.Pointer(str(130468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if i32(0) == _sqlite3ReadSchema(tls, _pParse) {
goto _2
@@ -145359,15 +131794,11 @@ func _sqlite3Analyze(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pName2 *XT
return
_2:
- func() int32 {
- if (_pName2 != (*XToken)(unsafe.Pointer(uintptr(i32(0))))) || (_pName1 == (*XToken)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pName2 == (*XToken)(unsafe.Pointer(uintptr(i32(0)))) && _pName1 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98071), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AnalyzeØ00__func__Ø000))), unsafe.Pointer(str(130508)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pName1 != (*XToken)(unsafe.Pointer(uintptr(i32(0)))) {
goto _6
@@ -145419,7 +131850,7 @@ _14:
goto _19
}
- if store5661021(&_pIdx, _sqlite3FindIndex(tls, _db, _z, _zDb)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5661003(&_pIdx, _sqlite3FindIndex(tls, _db, _z, _zDb)) == (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) {
goto _20
}
@@ -145427,7 +131858,7 @@ _14:
goto _21
_20:
- if store5434322(&_pTab, _sqlite3LocateTable(tls, _pParse, uint32(i32(0)), _z, _zDb)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5434304(&_pTab, _sqlite3LocateTable(tls, _pParse, uint32(i32(0)), _z, _zDb)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
goto _22
}
@@ -145439,7 +131870,7 @@ _19:
_16:
_15:
_12:
- if int32(_db.X26) != i32(0) || store5435885(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
+ if int32(_db.X26) != i32(0) || store5435867(&_v, _sqlite3GetVdbe(tls, _pParse)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
goto _24
}
@@ -145482,15 +131913,11 @@ func _analyzeDatabase(tls *crt.TLS, _pParse *XParse, _iDb int32) { // sqlite3.c:
_openStatTable(tls, _pParse, _iDb, _iStatCur, (*int8)(unsafe.Pointer(uintptr(i32(0)))), (*int8)(unsafe.Pointer(uintptr(i32(0)))))
_iMem = (_pParse.X18) + i32(1)
_iTab = _pParse.X17
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98010), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeDatabaseØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_k = (*XHashElem)(unsafe.Pointer((*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSchema)) + uintptr(8 /* X2 */))).X2))
_2:
@@ -145535,25 +131962,17 @@ func _openStatTable(tls *crt.TLS, _pParse *XParse, _iDb int32, _iStatCur int32,
return
_0:
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96890), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableØ00__func__Ø000))), unsafe.Pointer(str(8156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3VdbeDb(tls, _v) == _db {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3VdbeDb(tls, _v) != _db {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96891), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableØ00__func__Ø000))), unsafe.Pointer(str(130548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb)))
_i = i32(0)
@@ -145562,16 +131981,16 @@ _5:
goto _8
}
- _1_zTab = (*T6167097)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 16*uintptr(_i))).X0
- if store5434322(&_1_pStat, _sqlite3FindTable(tls, _db, _1_zTab, _pDb.X0)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
+ _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)))) {
goto _9
}
- if ((*T6167097)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 16*uintptr(_i))).X1) == nil {
+ if ((*T6167079)(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((*T6167097)(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((*T6167079)(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:
@@ -145598,23 +132017,19 @@ _11:
_8:
_i = i32(0)
_14:
- if ((*T6167097)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 16*uintptr(_i))).X1) == nil {
+ if ((*T6167079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001)) + 16*uintptr(_i))).X1) == nil {
goto _17
}
- func() int32 {
- if _i < i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i >= i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96933), unsafe.Pointer((*int8)(unsafe.Pointer(&_openStatTableØ00__func__Ø000))), unsafe.Pointer(str(130596)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4Int(tls, _v, i32(106), _iStatCur+_i, *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aRoot)) + 4*uintptr(_i))), _iDb, i32(3))
_sqlite3VdbeChangeP5(tls, _v, uint16(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aCreateTbl)) + 1*uintptr(_i)))))
- _sqlite3VdbeComment(tls, _v, (*T6167097)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001))+16*uintptr(_i))).X0)
+ _sqlite3VdbeComment(tls, _v, (*T6167079)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_openStatTableØ00aTableØ001))+16*uintptr(_i))).X0)
_i += 1
goto _14
@@ -145638,7 +132053,7 @@ func init() {
_openStatTableØ00aTableØ001 = [3]struct {
X0 *int8
X1 *int8
- }{T6167097{X0: str(90024), X1: str(130632)}, T6167097{X0: str(130648), X1: nil}, T6167097{X0: str(130664), X1: nil}}
+ }{T6167079{X0: str(90024), X1: str(130632)}, T6167079{X0: str(130648), X1: nil}, T6167079{X0: str(130664), X1: nil}}
}
var _analyzeDatabaseØ00__func__Ø000 [16]int8 // -
@@ -145719,11 +132134,8 @@ func _analyzeOneTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pOnlyIdx *X
if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) && func() int32 {
if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97691), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97691), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -145749,36 +132161,24 @@ _6:
return
_7:
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97702), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(8156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20)))
- func() int32 {
- if _iDb >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97704), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(43016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, _iDb, (*XSchema)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97705), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(52700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -145844,15 +132244,11 @@ _26:
}
return (_regPrev + _5_nColTest)
}()
- func() int32 {
- if _iDb == _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pIdx.X6))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb != _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pIdx.X6))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97786), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(130728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp3(tls, _v, i32(105), _iIdxCur, _pIdx.X11, _iDb)
_sqlite3VdbeSetP4KeyInfo(tls, _pParse, _pIdx)
@@ -145918,29 +132314,21 @@ _45:
_sqlite3VdbeResolveLabel(tls, _v, _8_endDistinctTest)
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_8_aGotoChng))
_33:
- func() int32 {
- if _regChng == (_regStat4 + i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _regChng != (_regStat4 + i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97902), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(130776)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4(tls, _v, i32(90), i32(1), _regStat4, _regTemp, (*int8)(unsafe.Pointer(&_statPushFuncdef)), i32(-4))
_sqlite3VdbeChangeP5(tls, _v, uint16(i32(2)))
_sqlite3VdbeAddOp2(tls, _v, i32(7), _iIdxCur, _5_addrNextRow)
_callStatGet(tls, _v, _regStat4, i32(0), _regStat1)
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(130800))) + 1*uintptr(i32(0))))) == i32(66) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(130800))) + 1*uintptr(i32(0))))) != i32(66) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97910), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(130804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4(tls, _v, i32(100), _regTabname, i32(3), _regTemp, str(130800), i32(0))
_sqlite3VdbeAddOp2(tls, _v, i32(115), _iStatCur, _regNewRowid)
@@ -145960,15 +132348,11 @@ _20:
_sqlite3VdbeAddOp2(tls, _v, i32(101), _iTabCur, _regStat1)
_jZeroRows = _sqlite3VdbeAddOp1(tls, _v, i32(22), _regStat1)
_sqlite3VdbeAddOp2(tls, _v, i32(80), i32(0), _regIdxname)
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(130800))) + 1*uintptr(i32(0))))) == i32(66) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(str(130800))) + 1*uintptr(i32(0))))) != i32(66) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97972), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeOneTableØ00__func__Ø000))), unsafe.Pointer(str(130804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4(tls, _v, i32(100), _regTabname, i32(3), _regTemp, str(130800), i32(0))
_sqlite3VdbeAddOp2(tls, _v, i32(115), _iStatCur, _regNewRowid)
@@ -145991,7 +132375,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: T5458811{}}
+ }{_statInit})), X5: nil, X6: str(130848), X7: T5458793{}}
}
func _statInit(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97082:1
@@ -146009,37 +132393,25 @@ func _statInit(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM
_ = _db
_nCol = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))
- func() int32 {
- if _nCol > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nCol <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97100), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitØ00__func__Ø000))), unsafe.Pointer(str(130860)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nColUp = (_nCol + i32(1)) & i32(-2)
_nKeyCol = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1)))))
- func() int32 {
- if _nKeyCol <= _nCol {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nKeyCol > _nCol {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97103), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitØ00__func__Ø000))), unsafe.Pointer(str(130868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nKeyCol > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nKeyCol <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97104), unsafe.Pointer((*int8)(unsafe.Pointer(&_statInitØ00__func__Ø000))), unsafe.Pointer(str(111700)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_n = int32((u64(88) + (u64(4) * uint64(_nColUp))) + (u64(4) * uint64(_nColUp)))
_db = Xsqlite3_context_db_handle(tls, _context)
@@ -146056,8 +132428,8 @@ _6:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) = uint32(i32(0))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(8 /* X2 */))) = _nCol
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(12 /* X3 */))) = _nKeyCol
- *(**uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167364)(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)((*T6167364)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))))) + uintptr(0 /* X0 */))) = (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167364)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X1)) + 4*uintptr(_nColUp)))
+ *(**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)))
Xsqlite3_result_blob(tls, _context, (unsafe.Pointer)(_p), int32(u64(88)), _stat4Destructor)
return
@@ -146070,25 +132442,17 @@ func init() {
}
func Xsqlite3_result_blob(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76330:12
- func() int32 {
- if _n >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76336), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blobØ00__func__Ø000))), unsafe.Pointer(str(130896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76337), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blobØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(0)), _xDel)
return
@@ -146115,7 +132479,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: T5458811{}}
+ }{_statPush})), X5: nil, X6: str(130924), X7: T5458793{}}
}
func _statPush(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97411:1
@@ -146128,25 +132492,17 @@ func _statPush(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XM
_p = (*XStat4Accum)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))))
_iChng = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1)))))
- func() int32 {
- if (_p.X2) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_p.X2) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97424), unsafe.Pointer((*int8)(unsafe.Pointer(&_statPushØ00__func__Ø000))), unsafe.Pointer(str(130936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iChng < (_p.X2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iChng >= (_p.X2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97425), unsafe.Pointer((*int8)(unsafe.Pointer(&_statPushØ00__func__Ø000))), unsafe.Pointer(str(130948)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X0) != uint32(i32(0)) {
goto _4
@@ -146158,7 +132514,7 @@ _5:
goto _8
}
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167364)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1))
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1))
_i += 1
goto _5
@@ -146173,7 +132529,7 @@ _10:
goto _13
}
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167364)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_i))) += 1
+ *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_i))) += 1
_i += 1
goto _10
@@ -146184,8 +132540,8 @@ _14:
goto _17
}
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167364)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X1)) + 4*uintptr(_i))) += 1
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167364)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_i))) = uint32(i32(1))
+ *(*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))
_i += 1
goto _14
@@ -146209,25 +132565,17 @@ func _samplePushPrevious(tls *crt.TLS, _p *XStat4Accum, _iChng int32) { // sqlit
}
func _callStatGet(tls *crt.TLS, _v *TVdbe, _regStat4 int32, _iParam int32, _regOut int32) { // sqlite3.c:97642:1
- func() int32 {
- if (_regOut != _regStat4) && (_regOut != (_regStat4 + i32(1))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _regOut == _regStat4 || _regOut == (_regStat4+i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97643), unsafe.Pointer((*int8)(unsafe.Pointer(&_callStatGetØ00__func__Ø000))), unsafe.Pointer(str(130976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _iParam == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _iParam != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97647), unsafe.Pointer((*int8)(unsafe.Pointer(&_callStatGetØ00__func__Ø000))), unsafe.Pointer(str(131016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4(tls, _v, i32(90), i32(0), _regStat4, _regOut, (*int8)(unsafe.Pointer(&_statGetFuncdef)), i32(-4))
_sqlite3VdbeChangeP5(tls, _v, uint16(i32(1)))
@@ -146246,7 +132594,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: T5458811{}}
+ }{_statGet})), X5: nil, X6: str(131052), X7: T5458793{}}
}
func _statGet(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:97516:1
@@ -146263,15 +132611,11 @@ func _statGet(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe
var _3_iVal uint64 // sqlite3.c:97569:11
_ = _3_iVal
_p = (*XStat4Accum)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))))
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97532), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_zRet = (*int8)(unsafe.Pointer(_sqlite3MallocZero(tls, uint64(((_p.X3)+i32(1))*i32(25)))))
if _1_zRet != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -146290,7 +132634,7 @@ _3:
goto _6
}
- _3_nDistinct = uint64((*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167364)(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)((*T6167346)(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)
{
@@ -146298,29 +132642,21 @@ _3:
*p = (*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(*p)) + 1*uintptr(_sqlite3Strlen30(tls, _1_z))))
sink1025 = *p
}
- func() int32 {
- if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167364)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p))+uintptr(24 /* X5 */))).X0)) + 4*uintptr(_1_i)))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T6167346)(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)
- return i32(0)
- }()
+ }
}()
_1_i += 1
goto _3
_6:
- func() int32 {
- if (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_z)) + 1*uintptr(i32(0))))) == i32(0)) && (uintptr(unsafe.Pointer(_1_z)) > uintptr(unsafe.Pointer(_1_zRet))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_z)) + 1*uintptr(i32(0))))) != i32(0) || uintptr(unsafe.Pointer(_1_z)) <= uintptr(unsafe.Pointer(_1_zRet)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(97574), unsafe.Pointer((*int8)(unsafe.Pointer(&_statGetØ00__func__Ø000))), unsafe.Pointer(str(131108)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_result_text(tls, _context, _1_zRet, i32(-1), Xsqlite3_free)
return
@@ -146352,25 +132688,17 @@ func _analyzeTable(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _pOnlyIdx *XInd
_ = _iDb
var _iStatCur int32 // sqlite3.c:98025:7
_ = _iStatCur
- func() int32 {
- if _pTab != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98027), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeTableØ00__func__Ø000))), unsafe.Pointer(str(44684)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(98028), unsafe.Pointer((*int8)(unsafe.Pointer(&_analyzeTableØ00__func__Ø000))), unsafe.Pointer(str(130468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20)))
_sqlite3BeginWriteOperation(tls, _pParse, i32(0), _iDb)
@@ -146439,11 +132767,8 @@ func _sqlite3AlterRenameTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _p
if func() int32 {
if (_db.X17) != 0 {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96285), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -146455,25 +132780,17 @@ func _sqlite3AlterRenameTable(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList, _p
goto _exit_rename_table
_2:
- func() int32 {
- if (_pSrc.X0) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pSrc.X0) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96286), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableØ00__func__Ø000))), unsafe.Pointer(str(131156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96287), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterRenameTableØ00__func__Ø000))), unsafe.Pointer(str(130468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTab = _sqlite3LocateTableItem(tls, _pParse, uint32(i32(0)), (*TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]TSrcList_item)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pSrc))+uintptr(8 /* X2 */)))))+112*uintptr(i32(0)))))
if _pTab != nil {
@@ -146763,11 +133080,8 @@ func _reloadTableSchema(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _zName *in
if func() int32 {
if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96213), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96213), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(1)
}()
}
@@ -146779,26 +133093,18 @@ func _reloadTableSchema(tls *crt.TLS, _pParse *XParse, _pTab *XTable, _zName *in
return
_2:
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96214), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(130468)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTab.X20)))
- func() int32 {
- if _iDb >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96216), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(43016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pTrig = _sqlite3TriggerList(tls, _pParse, _pTab)
_7:
@@ -146807,15 +133113,11 @@ _7:
}
_1_iTrigDb = _sqlite3SchemaToIndex(tls, (*Xsqlite3)(unsafe.Pointer(_pParse.X0)), (*XSchema)(unsafe.Pointer(_pTrig.X6)))
- func() int32 {
- if (_1_iTrigDb == _iDb) || (_1_iTrigDb == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_iTrigDb != _iDb && _1_iTrigDb != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96222), unsafe.Pointer((*int8)(unsafe.Pointer(&_reloadTableSchemaØ00__func__Ø000))), unsafe.Pointer(str(131968)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeAddOp4(tls, _v, i32(141), _1_iTrigDb, i32(0), i32(0), _pTrig.X0, i32(0))
_pTrig = (*XTrigger)(unsafe.Pointer(_pTrig.X9))
@@ -146888,36 +133190,24 @@ func _sqlite3AlterFinishAddColumn(tls *crt.TLS, _pParse *XParse, _pColDef *XToke
return
_1:
- func() int32 {
- if _v != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _v == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96484), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(43044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pNew = (*XTable)(unsafe.Pointer(_pParse.X63))
- func() int32 {
- if _pNew != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pNew == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96486), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132028)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96488), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(8156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pNew.X20)))
_zDb = (*XDb)(unsafe.Pointer(uintptr(_db.X4) + 32*uintptr(_iDb))).X0
@@ -146925,15 +133215,11 @@ _1:
_pCol = (*XColumn)(unsafe.Pointer(uintptr(_pNew.X1) + 32*uintptr(int32(_pNew.X11)-i32(1))))
_pDflt = (*XExpr)(unsafe.Pointer(_pCol.X1))
_pTab = _sqlite3FindTable(tls, _db, _zTab, _zDb)
- func() int32 {
- if _pTab != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96495), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(98180)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _sqlite3AuthCheck(tls, _pParse, i32(26), _zDb, _pTab.X0, (*int8)(unsafe.Pointer(uintptr(i32(0))))) == 0 {
goto _10
@@ -146942,15 +133228,11 @@ _1:
return
_10:
- func() int32 {
- if (_pDflt == (*XExpr)(unsafe.Pointer(uintptr(i32(0))))) || (int32(_pDflt.X0) == i32(161)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pDflt != (*XExpr)(unsafe.Pointer(uintptr(i32(0)))) && int32(_pDflt.X0) != i32(161) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96508), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pDflt == nil || int32((*XExpr)(unsafe.Pointer(_pDflt.X4)).X0) != i32(101) {
goto _15
@@ -146996,29 +133278,21 @@ _22:
_7_pVal = nil
_7_rc = _sqlite3ValueFromExpr(tls, _db, _pDflt, uint8(i32(1)), uint8(i32(65)), &_7_pVal)
- func() int32 {
- if (_7_rc == i32(0)) || (_7_rc == i32(7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _7_rc != i32(0) && _7_rc != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96543), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(4072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _7_rc == i32(0) {
goto _27
}
- func() int32 {
- if int32(_db.X17) == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_db.X17) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96545), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterFinishAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -147094,25 +133368,17 @@ func _sqlite3AlterBeginAddColumn(tls *crt.TLS, _pParse *XParse, _pSrc *XSrcList)
var _5_pCol *XColumn // sqlite3.c:96665:12
_ = _5_pCol
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
- func() int32 {
- if (*XTable)(unsafe.Pointer(_pParse.X63)) == (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_pParse.X63)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96617), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(24368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _sqlite3BtreeHoldsAllMutexes(tls, _db) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _sqlite3BtreeHoldsAllMutexes(tls, _db) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96618), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(8156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_db.X17) == 0 {
goto _4
@@ -147152,15 +133418,11 @@ _7:
goto _exit_begin_add_column
_8:
- func() int32 {
- if (_pTab.X15) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pTab.X15) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96639), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTab.X20)))
_pNew = (*XTable)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(128))))
@@ -147174,26 +133436,18 @@ _11:
*(**XTable)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(520 /* X63 */))))) = _pNew
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(60 /* X8 */))) = uint32(i32(1))
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(70 /* X11 */))) = _pTab.X11
- func() int32 {
- if int32(_pNew.X11) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pNew.X11) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nAlloc = (((int32(_pNew.X11) - i32(1)) / i32(8)) * i32(8)) + i32(8)
- func() int32 {
- if ((_nAlloc >= int32(_pNew.X11)) && ((_nAlloc % i32(8)) == i32(0))) && ((_nAlloc - int32(_pNew.X11)) < i32(8)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nAlloc < int32(_pNew.X11) || (_nAlloc%i32(8)) != i32(0) || (_nAlloc-int32(_pNew.X11)) >= i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96656), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(132564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XColumn)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = (*XColumn)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(32)*uint64(_nAlloc))))
*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(0 /* X0 */))) = _sqlite3MPrintf(tls, _db, str(132624), unsafe.Pointer(_pTab.X0))
@@ -147201,15 +133455,11 @@ _11:
goto _19
}
- func() int32 {
- if (_db.X17) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(96660), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AlterBeginAddColumnØ00__func__Ø000))), unsafe.Pointer(str(49168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _exit_begin_add_column
@@ -147293,7 +133543,7 @@ _0:
return
_1:
- if ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 {
+ if ((*T5414776)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(164 /* X33 */))).X2) != 0 {
goto _2
}
@@ -147320,15 +133570,11 @@ _3:
_2:
_3_pSchema = (*XSchema)(unsafe.Pointer(_pTab.X20))
_3_zName = _pTab.X0
- func() int32 {
- if _sqlite3SchemaMutexHeld(tls, _db, i32(0), _3_pSchema) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqlite3SchemaMutexHeld(tls, _db, i32(0), _3_pSchema) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124978), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabFinishParseØ00__func__Ø000))), unsafe.Pointer(str(132812)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3_pOld = (*XTable)(unsafe.Pointer(_sqlite3HashInsert(tls, (*XHash)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pSchema))+uintptr(8 /* X2 */))), _3_zName, (unsafe.Pointer)(_pTab))))
if _3_pOld == nil {
@@ -147336,15 +133582,11 @@ _2:
}
_sqlite3OomFault(tls, _db)
- func() int32 {
- if _pTab == _3_pOld {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pTab != _3_pOld {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124982), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabFinishParseØ00__func__Ø000))), unsafe.Pointer(str(132852)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -147397,50 +133639,34 @@ func _sqlite3VtabBeginParse(tls *crt.TLS, _pParse *XParse, _pName1 *XToken, _pNa
return
_0:
- func() int32 {
- if (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) == (*XIndex)(unsafe.Pointer(_pTable.X2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XIndex)(unsafe.Pointer(uintptr(i32(0)))) != (*XIndex)(unsafe.Pointer(_pTable.X2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124861), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseØ00__func__Ø000))), unsafe.Pointer(str(132888)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_db = (*Xsqlite3)(unsafe.Pointer(_pParse.X0))
_iDb = _sqlite3SchemaToIndex(tls, _db, (*XSchema)(unsafe.Pointer(_pTable.X20)))
- func() int32 {
- if _iDb >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _iDb < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124865), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseØ00__func__Ø000))), unsafe.Pointer(str(43016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pTable.X16) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pTable.X16) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124867), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseØ00__func__Ø000))), unsafe.Pointer(str(132908)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_addModuleArgument(tls, _db, _pTable, _sqlite3NameFromToken(tls, _db, _pModuleName))
_addModuleArgument(tls, _db, _pTable, (*int8)(unsafe.Pointer(uintptr(i32(0)))))
_addModuleArgument(tls, _db, _pTable, _sqlite3DbStrDup(tls, _db, _pTable.X0))
- func() int32 {
- if ((((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(440 /* X50 */))).X0) == (_pName2.X0)) && ((_pName2.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0)))))) || ((((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse)) + uintptr(440 /* X50 */))).X0) == (_pName1.X0)) && ((_pName2.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0)))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(440 /* X50 */))).X0) != (_pName2.X0) || (_pName2.X0) == (*int8)(unsafe.Pointer(uintptr(i32(0))))) && (((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(440 /* X50 */))).X0) != (_pName1.X0) || (_pName2.X0) != (*int8)(unsafe.Pointer(uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(124871), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabBeginParseØ00__func__Ø000))), unsafe.Pointer(str(132932)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(440 /* X50 */))))) + uintptr(8 /* X1 */))) = uint32(int32(int64((uintptr(unsafe.Pointer((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pModuleName.X0))+1*uintptr(_pModuleName.X1))))) - uintptr(unsafe.Pointer((*XToken)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pParse))+uintptr(440 /* X50 */))).X0))) / 1)))
if (_pTable.X17) == nil {
@@ -147480,15 +133706,11 @@ func _sqlite3VtabArgExtend(tls *crt.TLS, _pParse *XParse, _p *XToken) { // sqlit
goto _1
_0:
- func() int32 {
- if uintptr(unsafe.Pointer(_pArg.X0)) <= uintptr(unsafe.Pointer(_p.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uintptr(unsafe.Pointer(_pArg.X0)) > uintptr(unsafe.Pointer(_p.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125009), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3VtabArgExtendØ00__func__Ø000))), unsafe.Pointer(str(133060)))
crt.X__builtin_abort(tls)
- return i32(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:
@@ -147547,15 +133769,11 @@ _1:
_7:
_pNew = (*XWith)(unsafe.Pointer(_sqlite3DbMallocZero(tls, _db, u64(48))))
_8:
- func() int32 {
- if ((_pNew != (*XWith)(unsafe.Pointer(uintptr(i32(0))))) && (_zName != (*int8)(unsafe.Pointer(uintptr(i32(0)))))) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pNew == (*XWith)(unsafe.Pointer(uintptr(i32(0)))) || _zName == (*int8)(unsafe.Pointer(uintptr(i32(0))))) && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(103864), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3WithAddØ00__func__Ø000))), unsafe.Pointer(str(133132)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_db.X17) == 0 {
goto _13
@@ -147588,61 +133806,41 @@ func init() {
func _yy_find_reduce_action(tls *crt.TLS, _stateno int32, _iLookAhead uint8) (r0 int32) { // sqlite3.c:136611:1
var _i int32 // sqlite3.c:136615:7
_ = _i
- func() int32 {
- if _stateno <= i32(324) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _stateno > i32(324) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136621), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(133192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_i = int32(*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_reduce_ofst)) + 2*uintptr(_stateno))))
- func() int32 {
- if _i != i32(-130) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i == i32(-130) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136624), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(133220)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_iLookAhead) != i32(252) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_iLookAhead) == i32(252) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136625), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(27040)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_i
*p = (*p) + int32(_iLookAhead)
sink961 = *p
}
- func() int32 {
- if (_i >= i32(0)) && (_i < i32(1567)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _i < i32(0) || _i >= i32(1567) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136632), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(133244)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_lookahead)) + 1*uintptr(_i)))) == int32(_iLookAhead) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_lookahead)) + 1*uintptr(_i)))) != int32(_iLookAhead) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(136633), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_find_reduce_actionØ00__func__Ø000))), unsafe.Pointer(str(133272)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = int32(*(*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_yy_action)) + 2*uintptr(_i))))
return
@@ -147671,15 +133869,11 @@ func _yy_accept(tls *crt.TLS, _yypParser *XyyParser) { // sqlite3.c:138414:1
crt.Xfprintf(tls, _yyTraceFILE, str(133324), unsafe.Pointer(_yyTracePrompt))
_0:
- func() int32 {
- if (*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)) == (*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser))+uintptr(16 /* X2 */))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XyyStackEntry)(unsafe.Pointer(_yypParser.X0)) != (*XyyStackEntry)(unsafe.Pointer((*[100]XyyStackEntry)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser))+uintptr(16 /* X2 */))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138426), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_acceptØ00__func__Ø000))), unsafe.Pointer(str(133336)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(8 /* X1 */))))) = _pParse
return
@@ -147697,15 +133891,11 @@ func _yy_syntax_error(tls *crt.TLS, _yypParser *XyyParser, _yymajor int32, _yymi
_ = _pParse
_pParse = (*XParse)(unsafe.Pointer(_yypParser.X1))
- func() int32 {
- if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yyminor.X0)) + 1*uintptr(i32(0))))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yyminor.X0)) + 1*uintptr(i32(0))))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(138405), unsafe.Pointer((*int8)(unsafe.Pointer(&_yy_syntax_errorØ00__func__Ø000))), unsafe.Pointer(str(133388)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3ErrorMsg(tls, _pParse, str(27448), unsafe.Pointer(&_yyminor))
*(**XParse)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_yypParser)) + uintptr(8 /* X1 */))))) = _pParse
@@ -147840,15 +134030,11 @@ func Xsqlite3_free_table(tls *crt.TLS, _azResult **int8) { // sqlite3.c:122166:1
}
*(*uintptr)(unsafe.Pointer(&_azResult)) += uintptr(18446744073709551608)
- func() int32 {
- if _azResult != (**int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _azResult == (**int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(122172), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_free_tableØ00__func__Ø000))), unsafe.Pointer(str(133416)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_n = int32(int64(uintptr(unsafe.Pointer(*(**int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_azResult)) + 8*uintptr(i32(0))))))))
_1_i = i32(1)
@@ -147897,25 +134083,17 @@ _0:
func Xsqlite3_get_auxdata(tls *crt.TLS, _pCtx *Xsqlite3_context, _iArg int32) (r0 unsafe.Pointer) { // sqlite3.c:76812:12
var _pAuxData *XAuxData // sqlite3.c:76813:11
_ = _pAuxData
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76815), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_get_auxdataØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*TVdbe)(unsafe.Pointer(_pCtx.X3)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*TVdbe)(unsafe.Pointer(_pCtx.X3)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76819), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_get_auxdataØ00__func__Ø000))), unsafe.Pointer(str(133448)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pAuxData = (*XAuxData)(unsafe.Pointer((*TVdbe)(unsafe.Pointer(_pCtx.X3)).X43))
_4:
@@ -148205,7 +134383,7 @@ func Xsqlite3_interrupt(tls *crt.TLS, _db *Xsqlite3) { // sqlite3.c:141487:12
return
_2:
- *(*int32)(unsafe.Pointer((*T5415329)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(1)
+ *(*int32)(unsafe.Pointer((*T5415311)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(336 /* X57 */))))) = i32(1)
return
}
@@ -148403,15 +134581,11 @@ _13:
_15:
*(**XCollSeq)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(16 /* X2 */))))) = _sqlite3FindCollSeq(tls, _db, uint8(i32(1)), (*int8)(unsafe.Pointer(&_sqlite3StrBINARY)), i32(0))
- func() int32 {
- if (*XCollSeq)(unsafe.Pointer(_db.X2)) != (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XCollSeq)(unsafe.Pointer(_db.X2)) == (*XCollSeq)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142846), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseØ00__func__Ø000))), unsafe.Pointer(str(133568)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(64 /* X9 */))) = _flags
_rc = _sqlite3ParseUri(tls, _zVfs, _zFilename, &_flags, (**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(0 /* X0 */))))), &_zOpen, &_zErrMsg)
@@ -148502,28 +134676,20 @@ _opendb_out:
goto _29
}
- func() int32 {
- if (((*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0))))) || (_isThreadsafe == i32(0))) || ((_sqlite3Config.X2) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) && _isThreadsafe != i32(0) && (_sqlite3Config.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142979), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseØ00__func__Ø000))), unsafe.Pointer(str(133588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
_29:
_rc = Xsqlite3_errcode(tls, _db)
- func() int32 {
- if (_db != (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0))))) || (_rc == i32(7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db == (*Xsqlite3)(unsafe.Pointer(uintptr(i32(0)))) && _rc != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(142984), unsafe.Pointer((*int8)(unsafe.Pointer(&_openDatabaseØ00__func__Ø000))), unsafe.Pointer(str(133660)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(7) {
goto _37
@@ -148625,15 +134791,11 @@ func _sqlite3RegisterPerConnectionBuiltinFunctions(tls *crt.TLS, _db *Xsqlite3)
var _rc int32 // sqlite3.c:106951:7
_ = _rc
_rc = Xsqlite3_overload_function(tls, _db, str(24944), i32(2))
- func() int32 {
- if (_rc == i32(7)) || (_rc == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(7) && _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106952), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3RegisterPerConnectionBuiltinFunctionsØ00__func__Ø000))), unsafe.Pointer(str(133704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(7) {
goto _3
@@ -148677,7 +134839,8 @@ func _sqlite3InvalidFunction(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed
var _zErr *int8 // sqlite3.c:76763:8
_ = _zErr
_zName = (*XFuncDef)(unsafe.Pointer(_context.X1)).X6
- func() **XMem { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
_zErr = Xsqlite3_mprintf(tls, str(133740), unsafe.Pointer(_zName))
Xsqlite3_result_error(tls, _context, _zErr, i32(-1))
Xsqlite3_free(tls, (unsafe.Pointer)(_zErr))
@@ -148761,7 +134924,7 @@ func _setupLookaside(tls *crt.TLS, _db *Xsqlite3, _pBuf unsafe.Pointer, _sz int3
_ = _6_i
var _6_p *Xsqlite3_file // sqlite3.c:140599:19
_ = _6_p
- if ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) == 0 {
+ if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3) == 0 {
goto _0
}
@@ -148769,11 +134932,11 @@ func _setupLookaside(tls *crt.TLS, _db *Xsqlite3, _pBuf unsafe.Pointer, _sz int3
return
_0:
- if ((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X2) == 0 {
+ if ((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X2) == 0 {
goto _1
}
- Xsqlite3_free(tls, (*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7)
+ Xsqlite3_free(tls, (*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))).X7)
_1:
_sz = _sz & i32(-8)
if _sz > i32(8) {
@@ -148816,22 +134979,18 @@ _7:
_pStart = _pBuf
_9:
_6:
- *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(40 /* X7 */))) = _pStart
- *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(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)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(4 /* X1 */))) = uint16(_sz)
+ *(*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)
if _pStart == nil {
goto _10
}
- func() int32 {
- if _sz > i32(8) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sz <= i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(140600), unsafe.Pointer((*int8)(unsafe.Pointer(&_setupLookasideØ00__func__Ø000))), unsafe.Pointer(str(133880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_6_p = (*Xsqlite3_file)(unsafe.Pointer(_pStart))
_6_i = _cnt - i32(1)
@@ -148840,16 +134999,16 @@ _13:
goto _16
}
- *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_6_p)) + uintptr(0 /* X0 */))))) = (*Xsqlite3_file)(unsafe.Pointer((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X6))
- *(**Xsqlite3_file)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(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((*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
_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)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(48 /* X8 */))) = (unsafe.Pointer)(_6_p)
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(0))
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(func() int32 {
+ *(*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 {
if unsafe.Pointer(_pBuf) == (unsafe.Pointer)(uintptr(i32(0))) {
return i32(1)
}
@@ -148858,10 +135017,10 @@ _16:
goto _19
_10:
- *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(40 /* X7 */))) = (unsafe.Pointer)(_db)
- *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(48 /* X8 */))) = (unsafe.Pointer)(_db)
- *(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(0 /* X0 */))) = uint32(i32(1))
- *(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(6 /* X2 */))) = uint8(i32(0))
+ *(*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))
_19:
r0 = i32(0)
return
@@ -148913,15 +135072,11 @@ _2:
}
_rc = _openDatabase(tls, _zFilename8, _ppDb, uint32(i32(6)), (*int8)(unsafe.Pointer(uintptr(i32(0)))))
- func() int32 {
- if ((*_ppDb) != nil) || (_rc == i32(7)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*_ppDb) == nil && _rc != i32(7) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143064), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_open16Ø00__func__Ø000))), unsafe.Pointer(str(133936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) || (int32((*XSchema)(unsafe.Pointer((*XDb)(unsafe.Pointer(uintptr((*_ppDb).X4)+32*uintptr(i32(0)))).X4)).X9)&i32(1)) == i32(1) {
goto _8
@@ -148950,15 +135105,11 @@ func Xsqlite3_prepare16(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _nByt
var _rc int32 // sqlite3.c:116226:7
_ = _rc
_rc = _sqlite3Prepare16(tls, _db, _zSql, _nBytes, i32(0), _ppStmt, _pzTail)
- func() int32 {
- if ((_rc == i32(0)) || (_ppStmt == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))))) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116228), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_prepare16Ø00__func__Ø000))), unsafe.Pointer(str(51964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -149167,15 +135318,11 @@ _1:
}
func Xsqlite3_result_error16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32) { // sqlite3.c:76365:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76366), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_error16Ø00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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))
@@ -149191,15 +135338,11 @@ func init() {
}
func Xsqlite3_result_int64(tls *crt.TLS, _pCtx *Xsqlite3_context, _iVal int64) { // sqlite3.c:76376:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76377), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_int64Ø00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemSetInt64(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _iVal)
return
@@ -149213,15 +135356,11 @@ func init() {
}
func Xsqlite3_result_null(tls *crt.TLS, _pCtx *Xsqlite3_context) { // sqlite3.c:76380:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76381), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_nullØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemSetNull(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)))
return
@@ -149235,15 +135374,11 @@ func init() {
}
func Xsqlite3_result_text16(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76416:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76422), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text16Ø00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(2)), _xDel)
return
@@ -149257,15 +135392,11 @@ func init() {
}
func Xsqlite3_result_text16be(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76425:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76431), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text16beØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(3)), _xDel)
return
@@ -149279,15 +135410,11 @@ func init() {
}
func Xsqlite3_result_text16le(tls *crt.TLS, _pCtx *Xsqlite3_context, _z unsafe.Pointer, _n int32, _xDel func(*crt.TLS, unsafe.Pointer)) { // sqlite3.c:76434:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76440), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text16leØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_setResultStrOrError(tls, _pCtx, (*int8)(unsafe.Pointer(_z)), _n, uint8(i32(2)), _xDel)
return
@@ -149347,15 +135474,11 @@ func Xsqlite3_set_auxdata(tls *crt.TLS, _pCtx *Xsqlite3_context, _iArg int32, _p
var _pVdbe *TVdbe // sqlite3.c:76840:8
_ = _pVdbe
_pVdbe = (*TVdbe)(unsafe.Pointer(_pCtx.X3))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76842), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_set_auxdataØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iArg >= i32(0) {
goto _2
@@ -149364,15 +135487,11 @@ func Xsqlite3_set_auxdata(tls *crt.TLS, _pCtx *Xsqlite3_context, _iArg int32, _p
goto _failed
_2:
- func() int32 {
- if _pVdbe != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pVdbe == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76847), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_set_auxdataØ00__func__Ø000))), unsafe.Pointer(str(42744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pAuxData = (*XAuxData)(unsafe.Pointer(_pVdbe.X43))
_5:
@@ -149691,15 +135810,11 @@ func Xsqlite3_transfer_bindings(tls *crt.TLS, _pFromStmt unsafe.Pointer, _pToStm
return
_0:
- func() int32 {
- if (((uint32((_pTo.X32)>>uint(i32(9))) << uint(i32(31))) >> uint(i32(31))) != 0) || ((_pTo.X41) == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_pTo.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 && (_pTo.X41) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77530), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_transfer_bindingsØ00__func__Ø000))), unsafe.Pointer(str(134188)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pTo.X41) == 0 {
goto _4
@@ -149707,15 +135822,11 @@ _0:
storebits955((*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pTo))+uintptr(196 /* X32 */))), int16(i32(1)), 1, 0)
_4:
- func() int32 {
- if (((uint32((_pFrom.X32)>>uint(i32(9))) << uint(i32(31))) >> uint(i32(31))) != 0) || ((_pFrom.X41) == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_pFrom.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 && (_pFrom.X41) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77534), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_transfer_bindingsØ00__func__Ø000))), unsafe.Pointer(str(134224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pFrom.X41) == 0 {
goto _8
@@ -149791,15 +135902,11 @@ func Xsqlite3_prepare16_v2(tls *crt.TLS, _db *Xsqlite3, _zSql unsafe.Pointer, _n
var _rc int32 // sqlite3.c:116238:7
_ = _rc
_rc = _sqlite3Prepare16(tls, _db, _zSql, _nBytes, i32(1), _ppStmt, _pzTail)
- func() int32 {
- if ((_rc == i32(0)) || (_ppStmt == (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))))) || (unsafe.Pointer(*_ppStmt) == (unsafe.Pointer)(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && _ppStmt != (*unsafe.Pointer)(unsafe.Pointer(uintptr(i32(0)))) && unsafe.Pointer(*_ppStmt) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(116240), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_prepare16_v2Ø00__func__Ø000))), unsafe.Pointer(str(51964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -149837,15 +135944,11 @@ _0:
goto _0
_3:
- func() int32 {
- if (((uint32((_p.X32)>>uint(i32(9))) << uint(i32(31))) >> uint(i32(31))) != 0) || ((_p.X41) == uint32(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((uint32((_p.X32)>>uint(i32(9)))<<uint(i32(31)))>>uint(i32(31))) == 0 && (_p.X41) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76161), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_clear_bindingsØ00__func__Ø000))), unsafe.Pointer(str(6964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X41) == 0 {
goto _7
@@ -150087,7 +136190,7 @@ _26:
goto _29
}
- if ((*T5930680)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[1]struct {
+ if ((*T5930662)(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 {
@@ -150144,15 +136247,11 @@ _34:
_41:
_20:
*(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pBlob)) + uintptr(24 /* X4 */))) = (unsafe.Pointer)(_sqlite3VdbeCreate(tls, _pParse))
- func() int32 {
- if ((_pBlob.X4) != nil) || ((_db.X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pBlob.X4) == nil && (_db.X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85583), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_openØ00__func__Ø000))), unsafe.Pointer(str(134512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pBlob.X4) == nil {
goto _45
@@ -150168,15 +136267,11 @@ _20:
goto _46
}
- func() int32 {
- if _21_aOp != (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _21_aOp == (*XVdbeOp)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85625), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_openØ00__func__Ø000))), unsafe.Pointer(str(134548)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+32*uintptr(i32(0)))))) + uintptr(4 /* X3 */))) = _21_iDb
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XVdbeOp)(unsafe.Pointer(uintptr((unsafe.Pointer)(_21_aOp))+32*uintptr(i32(0)))))) + uintptr(8 /* X4 */))) = _pTab.X7
@@ -150196,7 +136291,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((*T5777046)(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((*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(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)
@@ -150280,7 +136375,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((*T5448393)(unsafe.Pointer(uintptr((unsafe.Pointer)((*XMem)(unsafe.Pointer(uintptr(_v.X18)+72*uintptr(i32(1)))))) + uintptr(0 /* X0 */))))) = _iRow
+ *(*int64)(unsafe.Pointer((*T5448375)(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
}
@@ -150326,7 +136421,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((*T5823709)(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((*T5823691)(unsafe.Pointer(uintptr((unsafe.Pointer)(_3_pC)) + uintptr(48 /* X14 */)))))))
_sqlite3BtreeIncrblobCursor(tls, (*XBtCursor)(unsafe.Pointer(_p.X3)))
_10:
_2:
@@ -150357,25 +136452,17 @@ _14:
_15:
_13:
_12:
- func() int32 {
- if (_rc != i32(0)) || (_zErr == (*int8)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && _zErr != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85445), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobSeekToRowØ00__func__Ø000))), unsafe.Pointer(str(134636)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_rc != i32(100)) && (_rc != i32(101)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc == i32(100) || _rc == i32(101) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85446), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobSeekToRowØ00__func__Ø000))), unsafe.Pointer(str(134664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pzErr = _zErr
r0 = _rc
@@ -150443,15 +136530,11 @@ _3:
goto _6
_5:
- func() int32 {
- if _db == (*Xsqlite3)(unsafe.Pointer(_v.X0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _db != (*Xsqlite3)(unsafe.Pointer(_v.X0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85740), unsafe.Pointer((*int8)(unsafe.Pointer(&_blobReadWriteØ00__func__Ø000))), unsafe.Pointer(str(134716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3BtreeEnterCursor(tls, (*XBtCursor)(unsafe.Pointer(_p.X3)))
_rc = _xCall(tls, (*XBtCursor)(unsafe.Pointer(_p.X3)), uint32(_iOffset+(_p.X1)), uint32(_n), _z)
@@ -150500,15 +136583,11 @@ func _sqlite3BtreePayloadChecked(tls *crt.TLS, _pCur *XBtCursor, _offset uint32,
goto _0
}
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63707), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePayloadCheckedØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _accessPayload(tls, _pCur, _offset, _amt, (*uint8)(unsafe.Pointer(_pBuf)), i32(0))
return
@@ -150536,15 +136615,11 @@ func _accessPayloadChecked(tls *crt.TLS, _pCur *XBtCursor, _offset uint32, _amt
return
_0:
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCur) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCur) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(63701), unsafe.Pointer((*int8)(unsafe.Pointer(&_accessPayloadCheckedØ00__func__Ø000))), unsafe.Pointer(str(74648)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _btreeRestoreCursorPosition(tls, _pCur)
r0 = func() int32 {
@@ -150572,35 +136647,23 @@ func Xsqlite3_blob_write(tls *crt.TLS, _pBlob unsafe.Pointer, _z unsafe.Pointer,
func _sqlite3BtreePutData(tls *crt.TLS, _pCsr *XBtCursor, _offset uint32, _amt uint32, _z unsafe.Pointer) (r0 int32) { // sqlite3.c:68685:1
var _rc int32 // sqlite3.c:68686:7
_ = _rc
- func() int32 {
- if _cursorOwnsBtShared(tls, _pCsr) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cursorOwnsBtShared(tls, _pCsr) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68687), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134796)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCsr.X0)).X0)).X3))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XBtree)(unsafe.Pointer(_pCsr.X0)).X0)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68688), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(_pCsr.X10) & i32(16)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(_pCsr.X10) & i32(16)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68689), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = func() int32 {
if int32(_pCsr.X12) >= i32(3) {
@@ -150616,15 +136679,11 @@ func _sqlite3BtreePutData(tls *crt.TLS, _pCsr *XBtCursor, _offset uint32, _amt u
return
_8:
- func() int32 {
- if int32(_pCsr.X12) != i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pCsr.X12) == i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68695), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134900)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pCsr.X12) == i32(1) {
goto _11
@@ -150635,15 +136694,11 @@ _8:
_11:
_rc = _saveAllCursors(tls, (*XBtShared)(unsafe.Pointer(_pCsr.X1)), _pCsr.X7, _pCsr)
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68709), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pCsr.X10) & i32(1)) != i32(0) {
goto _14
@@ -150653,45 +136708,29 @@ _11:
return
_14:
- func() int32 {
- if ((int32((*XBtShared)(unsafe.Pointer(_pCsr.X1)).X10) & i32(1)) == i32(0)) && (int32((*XBtShared)(unsafe.Pointer(_pCsr.X1)).X8) == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32((*XBtShared)(unsafe.Pointer(_pCsr.X1)).X10)&i32(1)) != i32(0) || int32((*XBtShared)(unsafe.Pointer(_pCsr.X1)).X8) != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68721), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(134936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _hasSharedCacheTableLock(tls, (*XBtree)(unsafe.Pointer(_pCsr.X0)), _pCsr.X7, i32(0), i32(2)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _hasSharedCacheTableLock(tls, (*XBtree)(unsafe.Pointer(_pCsr.X0)), _pCsr.X7, i32(0), i32(2)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68723), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(135020)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _hasReadConflicts(tls, (*XBtree)(unsafe.Pointer(_pCsr.X0)), _pCsr.X7) == 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _hasReadConflicts(tls, (*XBtree)(unsafe.Pointer(_pCsr.X0)), _pCsr.X7) != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(135080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCsr.X14)))).X2) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((*(**XMemPage)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[20]unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCsr))+uintptr(152 /* X19 */))))) + 8*uintptr(_pCsr.X14)))).X2) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(68725), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3BtreePutDataØ00__func__Ø000))), unsafe.Pointer(str(135128)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _accessPayload(tls, _pCsr, _offset, _amt, (*uint8)(unsafe.Pointer(_z)), i32(1))
return
@@ -150732,17 +136771,13 @@ _1:
return
_3:
- func() int32 {
+ func() {
if (*(*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)}))) != nil {
- return i32(0)
- }
- return func() int32 {
+ }{((*Xsqlite3_mutex_methods)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3Config)) + uintptr(104 /* X11 */))).X2)}))) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(22809), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_mutex_allocØ00__func__Ø000))), unsafe.Pointer(str(2212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (*(*func(*crt.TLS, int32) *Xsqlite3_mutex)(unsafe.Pointer(&struct {
f func(*crt.TLS, int32) unsafe.Pointer
@@ -150833,15 +136868,11 @@ _3:
*(**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pVfs)) + uintptr(16 /* X3 */))))) = (*Xsqlite3_vfs)(unsafe.Pointer(_vfsList.X3))
*(**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_vfsList)) + uintptr(16 /* X3 */))))) = _pVfs
_4:
- func() int32 {
- if _vfsList != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _vfsList == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20450), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vfs_registerØ00__func__Ø000))), unsafe.Pointer(str(135204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_leave(tls, _mutex)
r0 = i32(0)
@@ -150852,15 +136883,11 @@ _4:
func _vfsUnlink(tls *crt.TLS, _pVfs *Xsqlite3_vfs) { // sqlite3.c:20408:1
var _3_p *Xsqlite3_vfs // sqlite3.c:20415:17
_ = _3_p
- func() int32 {
- if Xsqlite3_mutex_held(tls, _sqlite3MutexAlloc(tls, i32(2))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, _sqlite3MutexAlloc(tls, i32(2))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(20409), unsafe.Pointer((*int8)(unsafe.Pointer(&_vfsUnlinkØ00__func__Ø000))), unsafe.Pointer(str(135212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pVfs != (*Xsqlite3_vfs)(unsafe.Pointer(uintptr(i32(0)))) {
goto _2
@@ -150936,15 +136963,11 @@ func Xsqlite3_threadsafe(tls *crt.TLS) (r0 int32) { // sqlite3.c:139965:12
}
func Xsqlite3_result_zeroblob(tls *crt.TLS, _pCtx *Xsqlite3_context, _n int32) { // sqlite3.c:76448:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76449), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_zeroblobØ00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sqlite3VdbeMemSetZeroBlob(tls, (*XMem)(unsafe.Pointer(_pCtx.X0)), _n)
return
@@ -151088,15 +137111,11 @@ _23:
_8:
_10_x = i32(0)
- func() int32 {
- if store961(&_10_x, crt.VAInt32(&_ap)) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if store961(&_10_x, crt.VAInt32(&_ap)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143580), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_test_controlØ00__func__Ø000))), unsafe.Pointer(str(135340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _10_x
goto _22
@@ -151108,11 +137127,8 @@ _9:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143615), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_test_controlØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(143615), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_test_controlØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}()
@@ -151191,10 +137207,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)((*T5414794)(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)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))))) + uintptr(5 /* X2 */))) = store4537((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */)))))+uintptr(7 /* X4 */))), uint8(crt.VAInt32(&_ap)))
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))))) + uintptr(0 /* X0 */))) = crt.VAInt32(&_ap)
- if int32((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))).X2) != i32(0) || ((*T5414794)(unsafe.Pointer(uintptr((unsafe.Pointer)(_23_db))+uintptr(164 /* X33 */))).X0) <= i32(0) {
+ *(*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) {
goto _33
}
@@ -151879,46 +137895,38 @@ _2:
}
_4:
- *_pCurrent = (*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3
- *_pHighwater = (*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X4
+ *_pCurrent = (*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3
+ *_pHighwater = (*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X4
if _resetFlag == 0 {
goto _17
}
- *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */))))) + uintptr(12 /* X4 */))) = (*T5415359)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db)) + uintptr(344 /* X58 */))).X3
+ *(*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
_17:
goto _18
_5:
_6:
_7:
- func() int32 {
- if (_op - i32(4)) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_op - i32(4)) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18654), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusØ00__func__Ø000))), unsafe.Pointer(str(135488)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_op - i32(4)) < i32(3) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_op - i32(4)) >= i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18655), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusØ00__func__Ø000))), unsafe.Pointer(str(135528)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*_pCurrent = i32(0)
- *_pHighwater = *(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[3]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*T5415359)(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)((*T5415341)(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)((*T5415359)(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)((*T5415341)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(344 /* X58 */)))))+uintptr(16 /* X5 */))))) + 4*uintptr(_op-i32(4)))) = i32(0)
_23:
goto _18
@@ -151976,11 +137984,8 @@ _30:
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(18704), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_db_statusØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -152135,15 +138140,11 @@ func Xsqlite3_msize(tls *crt.TLS, _p unsafe.Pointer) (r0 uint64) { // sqlite3.c:
}
func _sqlite3PagerCacheStat(tls *crt.TLS, _pPager *XPager, _eStat int32, _reset int32, _pnVal *int32) { // sqlite3.c:53498:1
- func() int32 {
- if ((_eStat == i32(7)) || (_eStat == i32(8))) || (_eStat == i32(9)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eStat != i32(7) && _eStat != i32(8) && _eStat != i32(9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(53500), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerCacheStatØ00__func__Ø000))), unsafe.Pointer(str(135588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
i32(0)
i32(0)
@@ -152265,27 +138266,19 @@ _1:
}(), unsafe.Pointer(_2_zErr))
_sqlite3DbFree(tls, _db, (unsafe.Pointer)(_2_zErr))
_3:
- func() int32 {
- if _rc != i32(17) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(17) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85837), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_reopenØ00__func__Ø000))), unsafe.Pointer(str(135808)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
_rc = _sqlite3ApiExit(tls, _db, _rc)
- func() int32 {
- if (_rc == i32(0)) || (unsafe.Pointer(_p.X4) == (unsafe.Pointer)(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(0) && unsafe.Pointer(_p.X4) != (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(85841), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_blob_reopenØ00__func__Ø000))), unsafe.Pointer(str(135828)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_db.X3)))
r0 = _rc
@@ -152334,15 +138327,11 @@ _2:
goto _5
_4:
- func() int32 {
- if ((*XTable)(unsafe.Pointer(_2_p.X1)) == (*XTable)(unsafe.Pointer(uintptr(i32(0))))) || ((*XTable)(unsafe.Pointer(_2_p.X1)).X16) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XTable)(unsafe.Pointer(_2_p.X1)) != (*XTable)(unsafe.Pointer(uintptr(i32(0)))) && ((*XTable)(unsafe.Pointer(_2_p.X1)).X16) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125748), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vtab_configØ00__func__Ø000))), unsafe.Pointer(str(135880)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr(_2_p.X0) + uintptr(28 /* X4 */))) = uint8(crt.VAInt32(&_ap))
_5:
@@ -152383,15 +138372,11 @@ func Xsqlite3_vtab_on_conflict(tls *crt.TLS, _db *Xsqlite3) (r0 int32) { // sqli
_0:
i32(0)
i32(0)
- func() int32 {
- if (int32(_db.X22) >= i32(1)) && (int32(_db.X22) <= i32(5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_db.X22) < i32(1) || int32(_db.X22) > i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(125724), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_vtab_on_conflictØ00__func__Ø000))), unsafe.Pointer(str(135936)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3_vtab_on_conflictØ00aMapØ001)) + 1*uintptr(int32(_db.X22)-i32(1)))))
return
@@ -152556,15 +138541,11 @@ _8:
_9:
_7:
Xsqlite3_mutex_leave(tls, _2_mutex)
- func() int32 {
- if (_rc & i32(255)) == _rc {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_rc & i32(255)) != _rc {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(112239), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_auto_extensionØ00__func__Ø000))), unsafe.Pointer(str(24308)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
@@ -152578,21 +138559,17 @@ func init() {
}
func Xsqlite3_bind_blob64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData unsafe.Pointer, _nData uint64, _xDel func(*crt.TLS, unsafe.Pointer)) (r0 int32) { // sqlite3.c:77322:12
- func() int32 {
+ func() {
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
}{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
}{_sqlite3MallocSize})))})) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77329), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_blob64Ø00__func__Ø000))), unsafe.Pointer(str(136036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nData <= uint64(i32(2147483647)) {
goto _2
@@ -152614,21 +138591,17 @@ func init() {
}
func _invokeValueDestructor(tls *crt.TLS, _p unsafe.Pointer, _xDel func(*crt.TLS, unsafe.Pointer), _pCtx *Xsqlite3_context) (r0 int32) { // sqlite3.c:76314:1
- func() int32 {
+ func() {
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
}{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
}{_sqlite3MallocSize})))})) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76319), unsafe.Pointer((*int8)(unsafe.Pointer(&_invokeValueDestructorØ00__func__Ø000))), unsafe.Pointer(str(136036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
@@ -152673,21 +138646,17 @@ func init() {
}
func Xsqlite3_bind_text64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _zData *int8, _nData uint64, _xDel func(*crt.TLS, unsafe.Pointer), _enc uint8) (r0 int32) { // sqlite3.c:77377:12
- func() int32 {
+ func() {
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
}{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
}{_sqlite3MallocSize})))})) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77385), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_text64Ø00__func__Ø000))), unsafe.Pointer(str(136036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nData <= uint64(i32(2147483647)) {
goto _2
@@ -152769,31 +138738,23 @@ _0:
}
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
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76346), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blob64Ø00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
+ func() {
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
}{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
}{_sqlite3MallocSize})))})) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76347), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_blob64Ø00__func__Ø000))), unsafe.Pointer(str(136036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _n <= uint64(i32(2147483647)) {
goto _4
@@ -152816,31 +138777,23 @@ func init() {
}
func Xsqlite3_result_text64(tls *crt.TLS, _pCtx *Xsqlite3_context, _z *int8, _n uint64, _xDel func(*crt.TLS, unsafe.Pointer), _enc uint8) { // sqlite3.c:76399:12
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer((*XMem)(unsafe.Pointer(_pCtx.X0)).X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76406), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text64Ø00__func__Ø000))), unsafe.Pointer(str(4988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- func() int32 {
+ func() {
if *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
- }{_xDel})) != *(*unsafe.Pointer)(unsafe.Pointer(&struct {
+ }{_xDel})) == *(*unsafe.Pointer)(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer)
}{(*(*func(*crt.TLS, unsafe.Pointer))(unsafe.Pointer(&struct {
f func(*crt.TLS, unsafe.Pointer) int32
}{_sqlite3MallocSize})))})) {
- return i32(0)
- }
- return func() int32 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76407), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_text64Ø00__func__Ø000))), unsafe.Pointer(str(136036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_enc) != i32(4) {
goto _4
@@ -152933,15 +138886,11 @@ func Xsqlite3_result_zeroblob64(tls *crt.TLS, _pCtx *Xsqlite3_context, _n uint64
var _pOut *XMem // sqlite3.c:76453:7
_ = _pOut
_pOut = (*XMem)(unsafe.Pointer(_pCtx.X0))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pOut.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pOut.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76454), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_zeroblob64Ø00__func__Ø000))), unsafe.Pointer(str(136172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -152978,15 +138927,11 @@ func Xsqlite3_bind_zeroblob64(tls *crt.TLS, _pStmt unsafe.Pointer, _i int32, _n
goto _1
_0:
- func() int32 {
- if (_n & uint64(i32(2147483647))) == _n {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_n & uint64(i32(2147483647))) != _n {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(77452), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_bind_zeroblob64Ø00__func__Ø000))), unsafe.Pointer(str(136236)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = Xsqlite3_bind_zeroblob(tls, _pStmt, _i, int32(_n))
_1:
@@ -153021,15 +138966,11 @@ func Xsqlite3_result_subtype(tls *crt.TLS, _pCtx *Xsqlite3_context, _eSubtype ui
var _pOut *XMem // sqlite3.c:76385:7
_ = _pOut
_pOut = (*XMem)(unsafe.Pointer(_pCtx.X0))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pOut.X9)).X3))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*Xsqlite3)(unsafe.Pointer(_pOut.X9)).X3))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(76386), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3_result_subtypeØ00__func__Ø000))), unsafe.Pointer(str(136172)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOut)) + uintptr(11 /* X3 */))) = uint8(_eSubtype & uint32(i32(255)))
{
@@ -153120,15 +139061,11 @@ func _sqlite3PagerFlush(tls *crt.TLS, _pPager *XPager) (r0 int32) { // sqlite3.c
}
_1_pList = _sqlite3PcacheDirtyList(tls, (*XPCache)(unsafe.Pointer(_pPager.X59)))
- func() int32 {
- if _assert_pager_state(tls, _pPager) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _assert_pager_state(tls, _pPager) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(51444), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3PagerFlushØ00__func__Ø000))), unsafe.Pointer(str(9864)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3:
if _rc != i32(0) || _1_pList == nil {
@@ -153246,15 +139183,11 @@ _0:
func _compileoptionusedFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106225:1
var _zOptName *int8 // sqlite3.c:106230:14
_ = _zOptName
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106231), unsafe.Pointer((*int8)(unsafe.Pointer(&_compileoptionusedFuncØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if store1025(&_zOptName, (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))))) == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -153276,15 +139209,11 @@ func init() {
func _compileoptiongetFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMem) { // sqlite3.c:106249:1
var _n int32 // sqlite3.c:106254:7
_ = _n
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106255), unsafe.Pointer((*int8)(unsafe.Pointer(&_compileoptiongetFuncØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_n = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))
@@ -153300,7 +139229,8 @@ func init() {
}
func _versionFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:106177:1
- func() **XMem { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
Xsqlite3_result_text(tls, _context, Xsqlite3_libversion(tls), i32(-1), nil)
return
@@ -153347,15 +139277,11 @@ _0:
_1:
_nIn = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))
- func() int32 {
- if _zIn == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zIn != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106566), unsafe.Pointer((*int8)(unsafe.Pointer(&_trimFuncØ00__func__Ø000))), unsafe.Pointer(str(136372)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _argc != i32(1) {
goto _4
@@ -153574,15 +139500,11 @@ func _contextMalloc(tls *crt.TLS, _context *Xsqlite3_context, _nByte int64) (r0
var _db *Xsqlite3 // sqlite3.c:105691:11
_ = _db
_db = Xsqlite3_context_db_handle(tls, _context)
- func() int32 {
- if _nByte > int64(i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nByte <= int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105692), unsafe.Pointer((*int8)(unsafe.Pointer(&_contextMallocØ00__func__Ø000))), unsafe.Pointer(str(136420)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nByte <= int64(*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)((*[12]int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_db))+uintptr(112 /* X31 */))))) + 4*uintptr(i32(0))))) {
goto _2
@@ -153621,15 +139543,11 @@ func _minmaxFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **
_ = _iBest
var _pColl *XCollSeq // sqlite3.c:105340:11
_ = _pColl
- func() int32 {
- if _argc > i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc <= i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105342), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncØ00__func__Ø000))), unsafe.Pointer(str(136444)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_mask = func() int32 {
if unsafe.Pointer(Xsqlite3_user_data(tls, _context)) == (unsafe.Pointer)(uintptr(i32(0))) {
@@ -153638,25 +139556,17 @@ func _minmaxFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **
return i32(-1)
}()
_pColl = _sqlite3GetFuncCollSeq(tls, _context)
- func() int32 {
- if _pColl != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pColl == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105345), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncØ00__func__Ø000))), unsafe.Pointer(str(136452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_mask == i32(-1)) || (_mask == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _mask != i32(-1) && _mask != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105346), unsafe.Pointer((*int8)(unsafe.Pointer(&_minmaxFuncØ00__func__Ø000))), unsafe.Pointer(str(136460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_iBest = i32(0)
if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) != i32(5) {
@@ -153703,38 +139613,26 @@ func init() {
func _sqlite3GetFuncCollSeq(tls *crt.TLS, _context *Xsqlite3_context) (r0 *XCollSeq) { // sqlite3.c:105312:1
var _pOp *XVdbeOp // sqlite3.c:105313:10
_ = _pOp
- func() int32 {
- if (*TVdbe)(unsafe.Pointer(_context.X3)) != (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TVdbe)(unsafe.Pointer(_context.X3)) == (*TVdbe)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105314), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqØ00__func__Ø000))), unsafe.Pointer(str(136492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pOp = (*XVdbeOp)(unsafe.Pointer(uintptr((*TVdbe)(unsafe.Pointer(_context.X3)).X17) + 32*uintptr((_context.X4)-i32(1))))
- func() int32 {
- if int32(_pOp.X0) == i32(89) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pOp.X0) != i32(89) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105316), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqØ00__func__Ø000))), unsafe.Pointer(str(136512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pOp.X1) == i32(-3) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pOp.X1) != i32(-3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105317), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3GetFuncCollSeqØ00__func__Ø000))), unsafe.Pointer(str(64744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
- r0 = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777046)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
+ r0 = (*XCollSeq)(unsafe.Pointer(*(*unsafe.Pointer)(unsafe.Pointer((*T5777028)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pOp)) + uintptr(16 /* X6 */)))))))
return
}
@@ -153882,15 +139780,11 @@ func _lengthFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **
_ = _len
var _3_z *uint8 // sqlite3.c:105400:27
_ = _3_z
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105390), unsafe.Pointer((*int8)(unsafe.Pointer(&_lengthFuncØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) {
@@ -154174,15 +140068,11 @@ func _absFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe
_ = _2_iVal
var _6_rVal float64 // sqlite3.c:105453:14
_ = _6_rVal
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105424), unsafe.Pointer((*int8)(unsafe.Pointer(&_absFuncØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) {
@@ -154247,15 +140137,11 @@ func _roundFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X
var _zBuf *int8 // sqlite3.c:105651:8
_ = _zBuf
_n = i32(0)
- func() int32 {
- if (_argc == i32(1)) || (_argc == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) && _argc != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105652), unsafe.Pointer((*int8)(unsafe.Pointer(&_roundFuncØ00__func__Ø000))), unsafe.Pointer(str(136600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _argc != i32(2) {
goto _3
@@ -154342,15 +140228,11 @@ func _upperFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X
_z2 = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))))
_n = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))
- func() int32 {
- if _z2 == (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _z2 != (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105718), unsafe.Pointer((*int8)(unsafe.Pointer(&_upperFuncØ00__func__Ø000))), unsafe.Pointer(str(136640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _z2 == nil {
goto _2
@@ -154397,15 +140279,11 @@ func _lowerFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X
_z2 = (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))))
_n = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))
- func() int32 {
- if _z2 == (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _z2 != (*int8)(unsafe.Pointer(Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105737), unsafe.Pointer((*int8)(unsafe.Pointer(&_lowerFuncØ00__func__Ø000))), unsafe.Pointer(str(136640)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _z2 == nil {
goto _2
@@ -154453,28 +140331,20 @@ func _hexFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe
_ = _z
var _2_c uint8 // sqlite3.c:106427:21
_ = _2_c
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106419), unsafe.Pointer((*int8)(unsafe.Pointer(&_hexFuncØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pBlob = (*uint8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))))
_n = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))
- func() int32 {
- if _pBlob == (*uint8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pBlob != (*uint8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106423), unsafe.Pointer((*int8)(unsafe.Pointer(&_hexFuncØ00__func__Ø000))), unsafe.Pointer(str(136704)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_z = store1025(&_zHex, (*int8)(unsafe.Pointer(_contextMalloc(tls, _context, (int64(_n)*int64(i32(2)))+int64(i32(1))))))
if _zHex == nil {
@@ -154516,7 +140386,8 @@ func init() {
func _randomFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:105762:1
var _r int64 // sqlite3.c:105767:16
_ = _r
- func() **XMem { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
Xsqlite3_randomness(tls, int32(u64(8)), (unsafe.Pointer)(&_r))
if _r >= int64(i32(0)) {
goto _0
@@ -154534,15 +140405,11 @@ func _randomBlob(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **
_ = _n
var _p *uint8 // sqlite3.c:105794:17
_ = _p
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105795), unsafe.Pointer((*int8)(unsafe.Pointer(&_randomBlobØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_n = Xsqlite3_value_int(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))
@@ -154586,7 +140453,8 @@ _0:
}
func _sourceidFunc(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed2 **XMem) { // sqlite3.c:106193:1
- func() **XMem { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
Xsqlite3_result_text(tls, _context, Xsqlite3_sourceid(tls), i32(-1), nil)
return
@@ -154624,15 +140492,11 @@ func _quoteFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X
_ = _8_zArg
var _8_z *int8 // sqlite3.c:106324:12
_ = _8_z
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106280), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) {
@@ -154669,15 +140533,11 @@ _5:
_5_zText = nil
_5_zBlob = (*int8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))))
_5_nBlob = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))
- func() int32 {
- if _5_zBlob == (*int8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _5_zBlob != (*int8)(unsafe.Pointer(Xsqlite3_value_blob(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106303), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncØ00__func__Ø000))), unsafe.Pointer(str(136768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_5_zText = (*int8)(unsafe.Pointer(_contextMalloc(tls, _context, (int64(i32(2))*int64(_5_nBlob))+int64(i32(4)))))
if _5_zText == nil {
@@ -154760,15 +140620,11 @@ _23:
goto _9
_7:
- func() int32 {
- if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) == i32(5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) != i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106344), unsafe.Pointer((*int8)(unsafe.Pointer(&_quoteFuncØ00__func__Ø000))), unsafe.Pointer(str(136804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_result_text(tls, _context, str(200), i32(4), nil)
goto _9
@@ -154788,7 +140644,8 @@ func _last_insert_rowid(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32
var _db *Xsqlite3 // sqlite3.c:105817:11
_ = _db
_db = Xsqlite3_context_db_handle(tls, _context)
- func() **XMem { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
Xsqlite3_result_int64(tls, _context, Xsqlite3_last_insert_rowid(tls, _db))
return
@@ -154798,7 +140655,8 @@ func _changes(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _NotUsed
var _db *Xsqlite3 // sqlite3.c:105837:11
_ = _db
_db = Xsqlite3_context_db_handle(tls, _context)
- func() **XMem { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
Xsqlite3_result_int(tls, _context, Xsqlite3_changes(tls, _db))
return
@@ -154808,7 +140666,8 @@ func _total_changes(tls *crt.TLS, _context *Xsqlite3_context, _NotUsed int32, _N
var _db *Xsqlite3 // sqlite3.c:105851:11
_ = _db
_db = Xsqlite3_context_db_handle(tls, _context)
- func() **XMem { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
Xsqlite3_result_int(tls, _context, Xsqlite3_total_changes(tls, _db))
return
@@ -154841,15 +140700,11 @@ func _replaceFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv *
_ = _6_zOld
var _6_db *Xsqlite3 // sqlite3.c:106513:15
_ = _6_db
- func() int32 {
- if _argc == i32(3) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106478), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(51784)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zStr = Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))
@@ -154861,30 +140716,22 @@ func _replaceFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv *
_2:
_nStr = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))
- func() int32 {
- if _zStr == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zStr != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106483), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(136860)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zPattern = Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1)))))
if _zPattern != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
goto _5
}
- func() int32 {
- if (Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) == i32(5)) || ((Xsqlite3_context_db_handle(tls, _context).X17) != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) != i32(5) && (Xsqlite3_context_db_handle(tls, _context).X17) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106486), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(136896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -154893,30 +140740,22 @@ _5:
goto _9
}
- func() int32 {
- if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) != i32(5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) == i32(5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106491), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(136992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_result_value(tls, _context, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))
return
_9:
_nPattern = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1)))))
- func() int32 {
- if _zPattern == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zPattern != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(1))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106496), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zRep = Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(2)))))
if _zRep != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -154927,26 +140766,18 @@ _9:
_14:
_nRep = Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(2)))))
- func() int32 {
- if _zRep == Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(2))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zRep != Xsqlite3_value_text(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(2))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106500), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137076)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nOut = int64(_nStr + i32(1))
- func() int32 {
- if _nOut < int64(i32(1000000000)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nOut >= int64(i32(1000000000)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106502), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137112)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_zOut = (*uint8)(unsafe.Pointer(_contextMalloc(tls, _context, _nOut)))
if _zOut != (*uint8)(unsafe.Pointer(uintptr(i32(0)))) {
@@ -155013,15 +140844,11 @@ _26:
goto _20
_23:
- func() int32 {
- if int64(((_j+_nStr)-_i)+i32(1)) == _nOut {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int64(((_j+_nStr)-_i)+i32(1)) != _nOut {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106534), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137136)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemcpy(tls, (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zOut))+1*uintptr(_j)))), (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zStr))+1*uintptr(_i)))), uint64(_nStr-_i))
{
@@ -155029,15 +140856,11 @@ _23:
*p = (*p) + (_nStr - _i)
sink961 = *p
}
- func() int32 {
- if int64(_j) <= _nOut {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int64(_j) > _nOut {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106537), unsafe.Pointer((*int8)(unsafe.Pointer(&_replaceFuncØ00__func__Ø000))), unsafe.Pointer(str(137156)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*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)
@@ -155056,15 +140879,11 @@ func _zeroblobFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv
_ = _n
var _rc int32 // sqlite3.c:106445:7
_ = _rc
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106446), unsafe.Pointer((*int8)(unsafe.Pointer(&_zeroblobFuncØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_n = Xsqlite3_value_int64(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0)))))
@@ -155107,15 +140926,11 @@ func _substrFunc(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **
var _negP2 int32 // sqlite3.c:105563:7
_ = _negP2
_negP2 = i32(0)
- func() int32 {
- if (_argc == i32(3)) || (_argc == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(3) && _argc != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105565), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncØ00__func__Ø000))), unsafe.Pointer(str(137192)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
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
@@ -155139,15 +140954,11 @@ _5:
return
_7:
- func() int32 {
- if _len == Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _len != Xsqlite3_value_bytes(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105577), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncØ00__func__Ø000))), unsafe.Pointer(str(137212)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _10
@@ -155274,15 +141085,11 @@ _26:
_p1 = int64(i32(0))
_31:
_30:
- func() int32 {
- if (_p1 >= int64(i32(0))) && (_p2 >= int64(i32(0))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p1 < int64(i32(0)) || _p2 < int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(105624), unsafe.Pointer((*int8)(unsafe.Pointer(&_substrFuncØ00__func__Ø000))), unsafe.Pointer(str(137248)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p0type == i32(4) {
goto _35
@@ -155370,15 +141177,11 @@ func _sumStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **XMe
_ = _type
var _2_v int64 // sqlite3.c:106771:11
_ = _2_v
- func() int32 {
- if _argc == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106764), unsafe.Pointer((*int8)(unsafe.Pointer(&_sumStepØ00__func__Ø000))), unsafe.Pointer(str(131064)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_p = (*XSumCtx)(unsafe.Pointer(Xsqlite3_aggregate_context(tls, _context, int32(u64(32)))))
@@ -155495,15 +141298,11 @@ func _countStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _argv **X
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(0 /* X0 */))) += 1
_2:
- func() int32 {
- if (((_argc == i32(1)) || (_p == (*XCountCtx)(unsafe.Pointer(uintptr(i32(0)))))) || ((_p.X0) > int64(i32(2147483647)))) || ((_p.X0) == int64(Xsqlite3_aggregate_count(tls, _context))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) && _p != (*XCountCtx)(unsafe.Pointer(uintptr(i32(0)))) && (_p.X0) <= int64(i32(2147483647)) && (_p.X0) != int64(Xsqlite3_aggregate_count(tls, _context)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106833), unsafe.Pointer((*int8)(unsafe.Pointer(&_countStepØ00__func__Ø000))), unsafe.Pointer(str(137284)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -155544,15 +141343,11 @@ func _groupConcatStep(tls *crt.TLS, _context *Xsqlite3_context, _argc int32, _ar
_ = _1_db
var _1_firstTerm int32 // sqlite3.c:106913:9
_ = _1_firstTerm
- func() int32 {
- if (_argc == i32(1)) || (_argc == i32(2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _argc != i32(1) && _argc != i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(106907), unsafe.Pointer((*int8)(unsafe.Pointer(&_groupConcatStepØ00__func__Ø000))), unsafe.Pointer(str(136600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if Xsqlite3_value_type(tls, *(**XMem)(unsafe.Pointer(uintptr((unsafe.Pointer)(_argv)) + 8*uintptr(i32(0))))) != i32(5) {
goto _3
@@ -155679,15 +141474,11 @@ func init() {
func _pcache1Init(tls *crt.TLS, _NotUsed unsafe.Pointer) (r0 int32) { // sqlite3.c:45642:1
- func() int32 {
- if (_pcache1_g.X1) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pcache1_g.X1) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45644), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1InitØ00__func__Ø000))), unsafe.Pointer(str(137392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemset(tls, (unsafe.Pointer)(&_pcache1_g), i32(0), u64(144))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_pcache1_g)) + uintptr(84 /* X2 */))) = bool2int((unsafe.Pointer(_sqlite3Config.X22) == (unsafe.Pointer)(uintptr(i32(0)))) || ((_sqlite3Config.X1) > i32(0)))
@@ -155723,15 +141514,11 @@ func init() {
func _pcache1Shutdown(tls *crt.TLS, _NotUsed unsafe.Pointer) { // sqlite3.c:45695:1
- func() int32 {
- if (_pcache1_g.X1) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pcache1_g.X1) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45697), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShutdownØ00__func__Ø000))), unsafe.Pointer(str(137424)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemset(tls, (unsafe.Pointer)(&_pcache1_g), i32(0), u64(144))
return
@@ -155751,25 +141538,17 @@ func _pcache1Create(tls *crt.TLS, _szPage int32, _szExtra int32, _bPurgeable int
_ = _pGroup
var _sz int32 // sqlite3.c:45712:7
_ = _sz
- func() int32 {
- if (((_szPage & (_szPage - i32(1))) == i32(0)) && (_szPage >= i32(512))) && (_szPage <= i32(65536)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_szPage&(_szPage-i32(1))) != i32(0) || _szPage < i32(512) || _szPage > i32(65536) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45714), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateØ00__func__Ø000))), unsafe.Pointer(str(137460)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _szExtra < i32(300) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _szExtra >= i32(300) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45715), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateØ00__func__Ø000))), unsafe.Pointer(str(137520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_sz = int32(u64(80) + (u64(80) * uint64(_pcache1_g.X2)))
_pCache = (*XPCache1)(unsafe.Pointer(_sqlite3MallocZero(tls, uint64(_sz))))
@@ -155793,7 +141572,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 */))))) = store5567089((**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 */))))) = 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 */))))
_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
@@ -155805,15 +141584,11 @@ _9:
}
return i32(0)
}()
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45735), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateØ00__func__Ø000))), unsafe.Pointer(str(137536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pcache1ResizeHash(tls, _pCache)
if _bPurgeable == 0 {
@@ -155828,15 +141603,11 @@ _9:
}
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(16 /* X3 */))) = ((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2)
_14:
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45742), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CreateØ00__func__Ø000))), unsafe.Pointer(str(137536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pCache.X11) != uint32(i32(0)) {
goto _17
@@ -155870,15 +141641,11 @@ func _pcache1ResizeHash(tls *crt.TLS, _p *XPCache1) { // sqlite3.c:45479:1
_ = _5_pNext
var _6_h uint32 // sqlite3.c:45501:22
_ = _6_h
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45484), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashØ00__func__Ø000))), unsafe.Pointer(str(137572)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nNew = (_p.X11) * uint32(i32(2))
if _nNew >= uint32(i32(256)) {
@@ -155887,15 +141654,11 @@ func _pcache1ResizeHash(tls *crt.TLS, _p *XPCache1) { // sqlite3.c:45479:1
_nNew = uint32(i32(256))
_2:
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45491), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashØ00__func__Ø000))), unsafe.Pointer(str(137612)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X11) == 0 {
goto _5
@@ -155910,15 +141673,11 @@ _5:
_sqlite3EndBenignMalloc(tls)
_6:
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_p.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45495), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ResizeHashØ00__func__Ø000))), unsafe.Pointer(str(137612)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _apNew == nil {
goto _9
@@ -155932,7 +141691,7 @@ _10:
_5_pNext = *(**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p.X12)) + 8*uintptr(_i)))
_14:
- if store5567089(&_5_pPage, _5_pNext) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5567071(&_5_pPage, _5_pNext) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) {
goto _15
}
@@ -155968,25 +141727,17 @@ func _pcache1Destroy(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:46105:1
_ = _pGroup
_pCache = (*XPCache1)(unsafe.Pointer(_p))
_pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0))
- func() int32 {
- if (_pCache.X4) != 0 || (((_pCache.X6) == uint32(i32(0))) && ((_pCache.X5) == uint32(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCache.X4) == 0 && ((_pCache.X6) != uint32(i32(0)) || (_pCache.X5) != uint32(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46108), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137656)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46109), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pCache.X10) == 0 {
goto _6
@@ -155994,30 +141745,22 @@ func _pcache1Destroy(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:46105:1
_pcache1TruncateUnsafe(tls, _pCache, uint32(i32(0)))
_6:
- func() int32 {
- if (_pGroup.X1) >= (_pCache.X6) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pGroup.X1) < (_pCache.X6) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46111), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137716)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(8 /* X1 */)))
*p = (*p) - (_pCache.X6)
sink985 = *p
}
- func() int32 {
- if (_pGroup.X2) >= (_pCache.X5) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pGroup.X2) < (_pCache.X5) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46113), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137752)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(12 /* X2 */)))
@@ -156026,15 +141769,11 @@ _6:
}
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(16 /* X3 */))) = ((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2)
_pcache1EnforceMaxPage(tls, _pCache)
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46117), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1DestroyØ00__func__Ø000))), unsafe.Pointer(str(137536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_free(tls, _pCache.X14)
Xsqlite3_free(tls, (unsafe.Pointer)(_pCache.X12))
@@ -156061,35 +141800,23 @@ func _pcache1TruncateUnsafe(tls *crt.TLS, _pCache *XPCache1, _iLimit uint32) { /
var _3_pPage *XPgHdr1 // sqlite3.c:45616:12
_ = _3_pPage
_nPage = i32(0)
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45597), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCache.X8) >= _iLimit {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCache.X8) < _iLimit {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45598), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137848)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCache.X11) > uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCache.X11) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45599), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if ((_pCache.X8) - _iLimit) >= (_pCache.X11) {
goto _6
@@ -156105,19 +141832,15 @@ _6:
_iStop = _h - uint32(i32(1))
_7:
_8:
- func() int32 {
- if _h < (_pCache.X11) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _h >= (_pCache.X11) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45617), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_3_pp = (**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache.X12)) + 8*uintptr(_h)))
_13:
- if store5567089(&_3_pPage, *_3_pp) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) {
+ if store5567071(&_3_pPage, *_3_pp) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) {
goto _14
}
@@ -156159,15 +141882,11 @@ _19:
goto _8
_10:
- func() int32 {
- if (_nPage < i32(0)) || ((_pCache.X10) == uint32(_nPage)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nPage >= i32(0) && (_pCache.X10) != uint32(_nPage) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45633), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateUnsafeØ00__func__Ø000))), unsafe.Pointer(str(137912)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -156182,81 +141901,53 @@ func init() {
func _pcache1PinPage(tls *crt.TLS, _pPage *XPgHdr1) (r0 *XPgHdr1) { // sqlite3.c:45520:1
var _pCache *XPCache1 // sqlite3.c:45521:11
_ = _pCache
- func() int32 {
- if _pPage != (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pPage == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45523), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(15340)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X2) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45524), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(137980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pCache = (*XPCache1)(unsafe.Pointer(_pPage.X6))
- func() int32 {
- if (*XPgHdr1)(unsafe.Pointer(_pPage.X7)) != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPgHdr1)(unsafe.Pointer(_pPage.X7)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45526), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(138000)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XPgHdr1)(unsafe.Pointer(_pPage.X8)) != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPgHdr1)(unsafe.Pointer(_pPage.X8)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45527), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(138016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45528), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(137804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pPage.X8) + uintptr(40 /* X7 */))))) = (*XPgHdr1)(unsafe.Pointer(_pPage.X7))
*(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pPage.X7) + uintptr(48 /* X8 */))))) = (*XPgHdr1)(unsafe.Pointer(_pPage.X8))
*(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(40 /* X7 */))))) = (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0))))
*(**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(48 /* X8 */))))) = (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0))))
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pPage)) + uintptr(20 /* X2 */))) = uint8(i32(1))
- func() int32 {
- if int32(_pPage.X4) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPage.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45534), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(138032)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32((*XPgHdr1)(unsafe.Pointer(uintptr(_pCache.X0)+uintptr(24 /* X5 */))).X4) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32((*XPgHdr1)(unsafe.Pointer(uintptr(_pCache.X0)+uintptr(24 /* X5 */))).X4) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45535), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PinPageØ00__func__Ø000))), unsafe.Pointer(str(138052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(40 /* X9 */))) -= 1
r0 = _pPage
@@ -156273,26 +141964,18 @@ func init() {
func _pcache1FreePage(tls *crt.TLS, _p *XPgHdr1) { // sqlite3.c:45410:1
var _pCache *XPCache1 // sqlite3.c:45411:11
_ = _pCache
- func() int32 {
- if _p != (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _p == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45412), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FreePageØ00__func__Ø000))), unsafe.Pointer(str(824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pCache = (*XPCache1)(unsafe.Pointer(_p.X6))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer((*XPCache1)(unsafe.Pointer(_p.X6)).X0)).X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer((*XPCache1)(unsafe.Pointer(_p.X6)).X0)).X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45414), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FreePageØ00__func__Ø000))), unsafe.Pointer(str(138100)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_p.X3) == 0 {
goto _4
@@ -156327,40 +142010,28 @@ func _pcache1EnforceMaxPage(tls *crt.TLS, _pCache *XPCache1) { // sqlite3.c:4556
var _p *XPgHdr1 // sqlite3.c:45568:10
_ = _p
_pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45569), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageØ00__func__Ø000))), unsafe.Pointer(str(138164)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
- if (_pGroup.X4) <= (_pGroup.X1) || int32(store5567089(&_p, (*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */))).X8))).X4) != i32(0) {
+ 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) {
goto _3
}
- func() int32 {
- if (*XPGroup)(unsafe.Pointer((*XPCache1)(unsafe.Pointer(_p.X6)).X0)) == _pGroup {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPGroup)(unsafe.Pointer((*XPCache1)(unsafe.Pointer(_p.X6)).X0)) != _pGroup {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45573), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageØ00__func__Ø000))), unsafe.Pointer(str(138200)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_p.X2) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_p.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45574), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1EnforceMaxPageØ00__func__Ø000))), unsafe.Pointer(str(138228)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pcache1PinPage(tls, _p)
_pcache1RemoveFromHash(tls, _p, i32(1))
@@ -156372,7 +142043,7 @@ _3:
}
Xsqlite3_free(tls, _pCache.X14)
- *(*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(72 /* X14 */))) = (unsafe.Pointer)(store5567089((**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)(store5567071((**XPgHdr1)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache))+uintptr(64 /* X13 */))))), (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0))))))
_10:
return
@@ -156392,15 +142063,11 @@ func _pcache1RemoveFromHash(tls *crt.TLS, _pPage *XPgHdr1, _freeFlag int32) { //
var _pp **XPgHdr1 // sqlite3.c:45551:10
_ = _pp
_pCache = (*XPCache1)(unsafe.Pointer(_pPage.X6))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45553), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RemoveFromHashØ00__func__Ø000))), unsafe.Pointer(str(137804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_h = (_pPage.X1) % (_pCache.X11)
_pp = (**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache.X12)) + 8*uintptr(_h)))
@@ -156442,15 +142109,11 @@ func _pcache1Cachesize(tls *crt.TLS, _p unsafe.Pointer, _nMax int32) { // sqlite
}
_1_pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0))
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45760), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CachesizeØ00__func__Ø000))), unsafe.Pointer(str(137536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pGroup)) + uintptr(8 /* X1 */)))
@@ -156461,15 +142124,11 @@ func _pcache1Cachesize(tls *crt.TLS, _p unsafe.Pointer, _nMax int32) { // sqlite
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(28 /* X6 */))) = uint32(_nMax)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(32 /* X7 */))) = ((_pCache.X6) * uint32(i32(9))) / uint32(i32(10))
_pcache1EnforceMaxPage(tls, _pCache)
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45766), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1CachesizeØ00__func__Ø000))), unsafe.Pointer(str(137536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_0:
return
@@ -156488,26 +142147,18 @@ func _pcache1Pagecount(tls *crt.TLS, _p unsafe.Pointer) (r0 int32) { // sqlite3.
var _pCache *XPCache1 // sqlite3.c:45794:11
_ = _pCache
_pCache = (*XPCache1)(unsafe.Pointer(_p))
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45795), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PagecountØ00__func__Ø000))), unsafe.Pointer(str(138312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_n = int32(_pCache.X10)
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45797), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1PagecountØ00__func__Ø000))), unsafe.Pointer(str(138312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _n
return
@@ -156525,55 +142176,35 @@ func _pcache1Fetch(tls *crt.TLS, _p unsafe.Pointer, _iKey uint32, _createFlag in
_ = _pCache
_pCache = (*XPCache1)(unsafe.Pointer(_p))
i32(0)
- func() int32 {
- if (_pCache.X4) != 0 || (_createFlag != i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCache.X4) == 0 && _createFlag == i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45993), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138360)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCache.X4) != 0 || ((_pCache.X5) == uint32(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCache.X4) == 0 && (_pCache.X5) != uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45994), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pCache.X4) == i32(0)) || ((_pCache.X5) == uint32(i32(10))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCache.X4) != i32(0) && (_pCache.X5) != uint32(i32(10)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45995), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138436)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pCache.X5) == uint32(i32(0))) || (_pCache.X4) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCache.X5) != uint32(i32(0)) && (_pCache.X4) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45996), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138480)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCache.X11) > uint32(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCache.X11) <= uint32(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45997), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchØ00__func__Ø000))), unsafe.Pointer(str(138520)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = (*Xsqlite3_pcache_page)(unsafe.Pointer(_pcache1FetchNoMutex(tls, _p, _iKey, _createFlag)))
return
@@ -156645,36 +142276,24 @@ func _pcache1FetchStage2(tls *crt.TLS, _pCache *XPCache1, _iKey uint32, _createF
_ = _6_h
_pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0))
_pPage = nil
- func() int32 {
- if (_pCache.X10) >= (_pCache.X9) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCache.X10) < (_pCache.X9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45820), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(138552)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nPinned = (_pCache.X10) - (_pCache.X9)
- func() int32 {
- if (_pGroup.X3) == (((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pGroup.X3) != (((_pGroup.X1) + uint32(i32(10))) - (_pGroup.X2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45822), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(138592)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pCache.X7) == (((_pCache.X6) * uint32(i32(9))) / uint32(i32(10))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pCache.X7) != (((_pCache.X6) * uint32(i32(9))) / uint32(i32(10))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45823), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(138656)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _createFlag != i32(1) || _nPinned < (_pGroup.X3) && _nPinned < (_pCache.X7) && (_pcache1UnderMemoryPressure(tls, _pCache) == 0 || (_pCache.X9) >= _nPinned) {
goto _10
@@ -156690,30 +142309,22 @@ _10:
_pcache1ResizeHash(tls, _pCache)
_11:
- func() int32 {
- if ((_pCache.X11) > uint32(i32(0))) && ((**XPgHdr1)(unsafe.Pointer(_pCache.X12)) != nil) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pCache.X11) <= uint32(i32(0)) || (**XPgHdr1)(unsafe.Pointer(_pCache.X12)) == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45833), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(138692)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pCache.X4) == 0 || ((*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup))+uintptr(24 /* X5 */))).X8)).X4) != 0 || ((_pCache.X10)+uint32(i32(1))) < (_pCache.X6) && _pcache1UnderMemoryPressure(tls, _pCache) == 0 {
goto _18
}
_pPage = (*XPgHdr1)(unsafe.Pointer((*XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pGroup)) + uintptr(24 /* X5 */))).X8))
- func() int32 {
- if int32(_pPage.X2) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pPage.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45842), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1FetchStage2Ø00__func__Ø000))), unsafe.Pointer(str(137980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_pcache1RemoveFromHash(tls, _pPage, i32(0))
_pcache1PinPage(tls, _pPage)
@@ -156792,15 +142403,11 @@ func _pcache1AllocPage(tls *crt.TLS, _pCache *XPCache1, _benignMalloc int32) (r0
var _pPg unsafe.Pointer // sqlite3.c:45362:8
_ = _pPg
_p = nil
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0))) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45364), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1AllocPageØ00__func__Ø000))), unsafe.Pointer(str(137804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (*XPgHdr1)(unsafe.Pointer(_pCache.X13)) == nil && ((_pCache.X10) != uint32(i32(0)) || _pcache1InitBulk(tls, _pCache) == 0) {
goto _4
@@ -156947,45 +142554,29 @@ func _pcache1Unpin(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page,
_pCache = (*XPCache1)(unsafe.Pointer(_p))
_pPage = (*XPgHdr1)(unsafe.Pointer(_pPg))
_pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0))
- func() int32 {
- if (*XPCache1)(unsafe.Pointer(_pPage.X6)) == _pCache {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XPCache1)(unsafe.Pointer(_pPage.X6)) != _pCache {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46023), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(138768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46024), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(137536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((*XPgHdr1)(unsafe.Pointer(_pPage.X8)) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0))))) && ((*XPgHdr1)(unsafe.Pointer(_pPage.X7)) == (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPgHdr1)(unsafe.Pointer(_pPage.X8)) != (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) || (*XPgHdr1)(unsafe.Pointer(_pPage.X7)) != (*XPgHdr1)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46029), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(138792)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pPage.X2) == i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pPage.X2) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46030), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(138836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _reuseUnlikely == 0 && (_pGroup.X4) <= (_pGroup.X1) {
goto _10
@@ -156997,20 +142588,16 @@ 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)(store5567089((**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)(store5567071((**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))
_11:
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46044), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1UnpinØ00__func__Ø000))), unsafe.Pointer(str(138312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -157033,35 +142620,23 @@ func _pcache1Rekey(tls *crt.TLS, _p unsafe.Pointer, _pPg *Xsqlite3_pcache_page,
_ = _h
_pCache = (*XPCache1)(unsafe.Pointer(_p))
_pPage = (*XPgHdr1)(unsafe.Pointer(_pPg))
- func() int32 {
- if (_pPage.X1) == _iOld {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pPage.X1) != _iOld {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46060), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyØ00__func__Ø000))), unsafe.Pointer(str(138872)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XPCache1)(unsafe.Pointer(_pPage.X6)) == _pCache {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XPCache1)(unsafe.Pointer(_pPage.X6)) != _pCache {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46061), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyØ00__func__Ø000))), unsafe.Pointer(str(138768)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46063), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyØ00__func__Ø000))), unsafe.Pointer(str(138312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_h = _iOld % (_pCache.X11)
_pp = (**XPgHdr1)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache.X12)) + 8*uintptr(_h)))
@@ -157085,15 +142660,11 @@ _7:
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(36 /* X8 */))) = _iNew
_8:
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46080), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1RekeyØ00__func__Ø000))), unsafe.Pointer(str(138312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -157109,15 +142680,11 @@ func _pcache1Truncate(tls *crt.TLS, _p unsafe.Pointer, _iLimit uint32) { // sqli
var _pCache *XPCache1 // sqlite3.c:46091:11
_ = _pCache
_pCache = (*XPCache1)(unsafe.Pointer(_p))
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46092), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateØ00__func__Ø000))), unsafe.Pointer(str(138312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _iLimit > (_pCache.X8) {
goto _2
@@ -157126,15 +142693,11 @@ func _pcache1Truncate(tls *crt.TLS, _p unsafe.Pointer, _iLimit uint32) { // sqli
_pcache1TruncateUnsafe(tls, _pCache, _iLimit)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pCache)) + uintptr(36 /* X8 */))) = _iLimit - uint32(i32(1))
_2:
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer((*XPGroup)(unsafe.Pointer(_pCache.X0)).X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(46097), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1TruncateØ00__func__Ø000))), unsafe.Pointer(str(138312)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
return
@@ -157159,29 +142722,21 @@ func _pcache1Shrink(tls *crt.TLS, _p unsafe.Pointer) { // sqlite3.c:45775:1
}
_1_pGroup = (*XPGroup)(unsafe.Pointer(_pCache.X0))
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45780), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShrinkØ00__func__Ø000))), unsafe.Pointer(str(137536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_savedMaxPage = int32(_1_pGroup.X1)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pGroup)) + uintptr(8 /* X1 */))) = uint32(i32(0))
_pcache1EnforceMaxPage(tls, _pCache)
*(*uint32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_1_pGroup)) + uintptr(8 /* X1 */))) = uint32(_1_savedMaxPage)
- func() int32 {
- if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) == (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*Xsqlite3_mutex)(unsafe.Pointer(_1_pGroup.X0)) != (*Xsqlite3_mutex)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(45785), unsafe.Pointer((*int8)(unsafe.Pointer(&_pcache1ShrinkØ00__func__Ø000))), unsafe.Pointer(str(137536)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_0:
return
@@ -157431,26 +142986,19 @@ func _unixClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:3181
_verifyDbFile(tls, _pFile)
_unixUnlock(tls, _id, i32(0))
_unixEnterMutex(tls)
- func() int32 {
- if (((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X6) > i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X3) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X6) <= i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31822), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCloseØ00__func__Ø000))), unsafe.Pointer(str(138988)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)) != nil {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31823), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCloseØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31823), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCloseØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 || ((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X6) == 0 {
@@ -157722,15 +143270,11 @@ func _fileHasMoved(tls *crt.TLS, _pFile *XunixFile) (r0 int32) { // sqlite3.c:31
}
func _unixUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) { // sqlite3.c:31755:1
- func() int32 {
- if (_eFileLock == i32(1)) || (((*XunixFile)(unsafe.Pointer(_id)).X12) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eFileLock != i32(1) && ((*XunixFile)(unsafe.Pointer(_id)).X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31757), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139492)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _posixUnlock(tls, _id, _eFileLock, i32(0))
return
@@ -157754,25 +143298,17 @@ func _posixUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32, _handleNFS
_ = _rc
_pFile = (*XunixFile)(unsafe.Pointer(_id))
_rc = i32(0)
- func() int32 {
- if _pFile != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pFile == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31601), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(59944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _eFileLock <= i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _eFileLock > i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31606), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pFile.X4) > _eFileLock {
goto _4
@@ -157784,44 +143320,32 @@ func _posixUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32, _handleNFS
_4:
_unixEnterMutex(tls)
_pInode = (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2))
- func() int32 {
- if (_pInode.X1) != i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pInode.X1) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31612), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139588)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pFile.X4) <= i32(1) {
goto _7
}
- func() int32 {
- if int32(_pInode.X2) == int32(_pFile.X4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pInode.X2) != int32(_pFile.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31614), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139608)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(114 /* X19 */))) = uint8(i32(0))
if _eFileLock != i32(1) {
goto _10
}
- func() int32 {
- if _handleNFSUnlock == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _handleNFSUnlock != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31640), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139644)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(0 /* X0 */))) = int16(i32(0))
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(2 /* X1 */))) = int16(i32(0))
@@ -157841,15 +143365,11 @@ _10:
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(2 /* X1 */))) = int16(i32(0))
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(8 /* X2 */))) = int64(_sqlite3PendingByte)
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(16 /* X3 */))) = i64(2)
- func() int32 {
- if (_sqlite3PendingByte + i32(1)) == (_sqlite3PendingByte + i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_sqlite3PendingByte + i32(1)) != (_sqlite3PendingByte + i32(1)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31702), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _unixFileLock(tls, _pFile, &_lock) != i32(0) {
goto _16
@@ -157892,15 +143412,11 @@ _20:
_21:
_19:
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInode)) + uintptr(40 /* X6 */))) -= 1
- func() int32 {
- if (_pInode.X6) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pInode.X6) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31736), unsafe.Pointer((*int8)(unsafe.Pointer(&_posixUnlockØ00__func__Ø000))), unsafe.Pointer(str(139696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pInode.X6) != i32(0) {
goto _24
@@ -157942,25 +143458,17 @@ func _unixFileLock(tls *crt.TLS, _pFile *XunixFile, _pLock *Tflock) (r0 int32) {
var _2_lock Tflock // sqlite3.c:31303:20
_ = _2_lock
_pInode = (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2))
- func() int32 {
- if _unixMutexHeld(tls) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _unixMutexHeld(tls) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31299), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFileLockØ00__func__Ø000))), unsafe.Pointer(str(139728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pInode != (*XunixInodeInfo)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pInode == (*XunixInodeInfo)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31300), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFileLockØ00__func__Ø000))), unsafe.Pointer(str(139744)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (int32(_pFile.X5) & i32(3)) != i32(1) {
goto _4
@@ -157970,15 +143478,11 @@ func _unixFileLock(tls *crt.TLS, _pFile *XunixFile, _pLock *Tflock) (r0 int32) {
goto _5
}
- func() int32 {
- if (_pInode.X6) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pInode.X6) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31304), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFileLockØ00__func__Ø000))), unsafe.Pointer(str(139756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_2_lock)) + uintptr(2 /* X1 */))) = int16(i32(0))
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_2_lock)) + uintptr(8 /* X2 */))) = int64(_sqlite3PendingByte + i32(2))
@@ -158101,26 +143605,19 @@ func _releaseInodeInfo(tls *crt.TLS, _pFile *XunixFile) { // sqlite3.c:31065:1
var _pInode *XunixInodeInfo // sqlite3.c:31066:17
_ = _pInode
_pInode = (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2))
- func() int32 {
- if _unixMutexHeld(tls) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _unixMutexHeld(tls) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31067), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if func() int32 {
if _pInode != nil {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31068), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31068), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -158132,44 +143629,32 @@ func _releaseInodeInfo(tls *crt.TLS, _pFile *XunixFile) { // sqlite3.c:31065:1
goto _5
}
- func() int32 {
- if (*XunixShmNode)(unsafe.Pointer(_pInode.X5)) == (*XunixShmNode)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XunixShmNode)(unsafe.Pointer(_pInode.X5)) != (*XunixShmNode)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31071), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_closePendingFds(tls, _pFile)
if (*XunixInodeInfo)(unsafe.Pointer(_pInode.X9)) == nil {
goto _8
}
- func() int32 {
- if (*XunixInodeInfo)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pInode.X9)).X8)) == _pInode {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XunixInodeInfo)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pInode.X9)).X8)) != _pInode {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31074), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139824)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XunixInodeInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pInode.X9) + uintptr(56 /* X8 */))))) = (*XunixInodeInfo)(unsafe.Pointer(_pInode.X8))
goto _11
_8:
- func() int32 {
- if _inodeList == _pInode {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _inodeList != _pInode {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31077), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_inodeList = (*XunixInodeInfo)(unsafe.Pointer(_pInode.X8))
bug20530(_inodeList)
@@ -158178,15 +143663,11 @@ _11:
goto _14
}
- func() int32 {
- if (*XunixInodeInfo)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pInode.X8)).X9)) == _pInode {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XunixInodeInfo)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pInode.X8)).X9)) != _pInode {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31081), unsafe.Pointer((*int8)(unsafe.Pointer(&_releaseInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139876)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(**XunixInodeInfo)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr(_pInode.X8) + uintptr(64 /* X9 */))))) = (*XunixInodeInfo)(unsafe.Pointer(_pInode.X9))
_14:
@@ -158225,15 +143706,11 @@ _0:
}
func _unixUnmapfile(tls *crt.TLS, _pFd *XunixFile) { // sqlite3.c:34550:1
- func() int32 {
- if (_pFd.X12) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pFd.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34551), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnmapfileØ00__func__Ø000))), unsafe.Pointer(str(139928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pFd.X16) == nil {
goto _2
@@ -158262,35 +143739,23 @@ func _unixRead(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int3
var _3_nCopy int32 // sqlite3.c:33039:11
_ = _3_nCopy
_pFile = (*XunixFile)(unsafe.Pointer(_id))
- func() int32 {
- if _id != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _id == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33018), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixReadØ00__func__Ø000))), unsafe.Pointer(str(97676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _offset >= int64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _offset < int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33019), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixReadØ00__func__Ø000))), unsafe.Pointer(str(139964)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _amt > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _amt <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33020), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixReadØ00__func__Ø000))), unsafe.Pointer(str(139976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _offset >= (_pFile.X13) {
goto _6
@@ -158357,25 +143822,17 @@ func _seekAndRead(tls *crt.TLS, _id *XunixFile, _offset int64, _pBuf unsafe.Poin
var _newOffset int64 // sqlite3.c:32965:7
_ = _newOffset
_prior = i32(0)
- func() int32 {
- if _cnt == (_cnt & i32(131071)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _cnt != (_cnt & i32(131071)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32968), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndReadØ00__func__Ø000))), unsafe.Pointer(str(139996)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_id.X3) > i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_id.X3) <= i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32969), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndReadØ00__func__Ø000))), unsafe.Pointer(str(140016)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4:
_newOffset = crt.Xlseek64(tls, _id.X3, _offset, i32(0))
@@ -158461,25 +143918,17 @@ func _unixWrite(tls *crt.TLS, _id *Xsqlite3_file, _pBuf unsafe.Pointer, _amt int
_ = _2_oldCntr
_pFile = (*XunixFile)(unsafe.Pointer(_id))
_wrote = i32(0)
- func() int32 {
- if _id != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _id == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33132), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixWriteØ00__func__Ø000))), unsafe.Pointer(str(97676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _amt > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _amt <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33133), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixWriteØ00__func__Ø000))), unsafe.Pointer(str(139976)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pFile.X19) == 0 {
goto _4
@@ -158558,35 +144007,23 @@ func _seekAndWriteFd(tls *crt.TLS, _fd int32, _iOff int64, _pBuf unsafe.Pointer,
var _1_iSeek int64 // sqlite3.c:33090:9
_ = _1_iSeek
_rc = i32(0)
- func() int32 {
- if _nBuf == (_nBuf & i32(131071)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nBuf != (_nBuf & i32(131071)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33078), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndWriteFdØ00__func__Ø000))), unsafe.Pointer(str(140048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _fd > i32(2) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _fd <= i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33079), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndWriteFdØ00__func__Ø000))), unsafe.Pointer(str(140072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _piErrno != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _piErrno == (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33080), unsafe.Pointer((*int8)(unsafe.Pointer(&_seekAndWriteFdØ00__func__Ø000))), unsafe.Pointer(str(140080)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_nBuf
@@ -158632,15 +144069,11 @@ func _unixTruncate(tls *crt.TLS, _id *Xsqlite3_file, _nByte int64) (r0 int32) {
var _rc int32 // sqlite3.c:33444:7
_ = _rc
_pFile = (*XunixFile)(unsafe.Pointer(_id))
- func() int32 {
- if _pFile != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pFile == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33445), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixTruncateØ00__func__Ø000))), unsafe.Pointer(str(59944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pFile.X11) <= i32(0) {
goto _2
@@ -158709,25 +144142,17 @@ func _unixSync(tls *crt.TLS, _id *Xsqlite3_file, _flags int32) (r0 int32) { // s
_pFile = (*XunixFile)(unsafe.Pointer(_id))
_isDataOnly = _flags & i32(16)
_isFullsync = bool2int((_flags & i32(15)) == i32(3))
- func() int32 {
- if ((_flags & i32(15)) == i32(2)) || ((_flags & i32(15)) == i32(3)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_flags&i32(15)) != i32(2) && (_flags&i32(15)) != i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33400), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixSyncØ00__func__Ø000))), unsafe.Pointer(str(140124)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _pFile != nil {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _pFile == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33409), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixSyncØ00__func__Ø000))), unsafe.Pointer(str(59944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _full_fsync(tls, _pFile.X3, _isFullsync, _isDataOnly)
if _rc == 0 {
@@ -158753,15 +144178,11 @@ _5:
goto _8
_7:
- func() int32 {
- if _rc == i32(14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33431), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixSyncØ00__func__Ø000))), unsafe.Pointer(str(140204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = i32(0)
_8:
@@ -158800,15 +144221,11 @@ func _unixFileSize(tls *crt.TLS, _id *Xsqlite3_file, _pSize *int64) (r0 int32) {
_ = _rc
var _buf crt.Xstruct_stat64 // sqlite3.c:33494:15
_ = _buf
- func() int32 {
- if _id != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _id == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33495), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFileSizeØ00__func__Ø000))), unsafe.Pointer(str(97676)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = (*(*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, (*XunixFile)(unsafe.Pointer(_id)).X3, &_buf)
if _rc == i32(0) {
@@ -158852,15 +144269,11 @@ func _unixLock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) {
_rc = i32(0)
_pFile = (*XunixFile)(unsafe.Pointer(_id))
_tErrno = i32(0)
- func() int32 {
- if _pFile != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pFile == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31392), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(59944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pFile.X4) < _eFileLock {
goto _2
@@ -158870,35 +144283,23 @@ func _unixLock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int32) {
return
_2:
- func() int32 {
- if (int32(_pFile.X4) != i32(0)) || (_eFileLock == i32(1)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(_pFile.X4) == i32(0) && _eFileLock != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31413), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _eFileLock != i32(3) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _eFileLock == i32(3) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31414), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140304)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_eFileLock != i32(2)) || (int32(_pFile.X4) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _eFileLock == i32(2) && int32(_pFile.X4) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31415), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140328)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_unixEnterMutex(tls)
_pInode = (*XunixInodeInfo)(unsafe.Pointer(_pFile.X2))
@@ -158914,35 +144315,23 @@ _13:
goto _16
}
- func() int32 {
- if _eFileLock == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eFileLock != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31438), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140388)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pFile.X4) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pFile.X4) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31439), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pInode.X1) > i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pInode.X1) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31440), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140432)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pFile)) + uintptr(28 /* X4 */))) = uint8(i32(1))
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pInode)) + uintptr(16 /* X1 */))) += 1
@@ -158983,35 +144372,23 @@ _25:
goto _30
}
- func() int32 {
- if (_pInode.X1) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pInode.X1) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31474), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pInode.X2) == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pInode.X2) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31475), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140472)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _rc == i32(0) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _rc != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31476), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(14052)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(8 /* X2 */))) = int64(_sqlite3PendingByte + i32(2))
*(*int64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(16 /* X3 */))) = int64(i32(510))
@@ -159059,26 +144436,18 @@ _30:
goto _46
_45:
- func() int32 {
- if i32(0) != int32(_pFile.X4) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if i32(0) == int32(_pFile.X4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31515), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140496)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int16)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_lock)) + uintptr(0 /* X0 */))) = int16(i32(1))
- func() int32 {
- if (_eFileLock == i32(2)) || (_eFileLock == i32(4)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eFileLock != i32(2) && _eFileLock != i32(4) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31518), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixLockØ00__func__Ø000))), unsafe.Pointer(str(140516)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _eFileLock != i32(2) {
goto _52
@@ -159146,15 +144515,11 @@ func init() {
}
func _sqliteErrorFromPosixError(tls *crt.TLS, _posixError int32, _sqliteIOErr int32) (r0 int32) { // sqlite3.c:30640:1
- func() int32 {
- if (((_sqliteIOErr == i32(3850)) || (_sqliteIOErr == i32(2058))) || (_sqliteIOErr == i32(2314))) || (_sqliteIOErr == i32(3594)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _sqliteIOErr != i32(3850) && _sqliteIOErr != i32(2058) && _sqliteIOErr != i32(2314) && _sqliteIOErr != i32(3594) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(30641), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqliteErrorFromPosixErrorØ00__func__Ø000))), unsafe.Pointer(str(140584)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
switch _posixError {
case i32(1):
@@ -159212,25 +144577,17 @@ func _unixCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int32) (
_rc = i32(0)
_reserved = i32(0)
_pFile = (*XunixFile)(unsafe.Pointer(_id))
- func() int32 {
- if _pFile != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pFile == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31243), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCheckReservedLockØ00__func__Ø000))), unsafe.Pointer(str(59944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if int32(_pFile.X4) <= i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if int32(_pFile.X4) > i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31244), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixCheckReservedLockØ00__func__Ø000))), unsafe.Pointer(str(140780)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_unixEnterMutex(tls)
if int32((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X2) <= i32(1) {
@@ -159438,25 +144795,17 @@ _1:
_3_nBlk = int32(_1_buf.X9)
_3_nWrite = i32(0)
_3_iWrite = ((((_1_buf.X8) / int64(_3_nBlk)) * int64(_3_nBlk)) + int64(_3_nBlk)) - int64(i32(1))
- func() int32 {
- if _3_iWrite >= (_1_buf.X8) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _3_iWrite < (_1_buf.X8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33564), unsafe.Pointer((*int8)(unsafe.Pointer(&_fcntlSizeHintØ00__func__Ø000))), unsafe.Pointer(str(140836)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_3_iWrite + int64(i32(1))) % int64(_3_nBlk)) == int64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if ((_3_iWrite + int64(i32(1))) % int64(_3_nBlk)) != int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33565), unsafe.Pointer((*int8)(unsafe.Pointer(&_fcntlSizeHintØ00__func__Ø000))), unsafe.Pointer(str(140856)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_7:
if _3_iWrite >= ((_1_nSize + int64(_3_nBlk)) - int64(i32(1))) {
@@ -159525,25 +144874,17 @@ func init() {
func _unixMapfile(tls *crt.TLS, _pFd *XunixFile, _nMap int64) (r0 int32) { // sqlite3.c:34667:1
var _1_statbuf crt.Xstruct_stat64 // sqlite3.c:34673:17
_ = _1_statbuf
- func() int32 {
- if (_nMap >= int64(i32(0))) || ((_pFd.X12) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nMap < int64(i32(0)) && (_pFd.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34668), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixMapfileØ00__func__Ø000))), unsafe.Pointer(str(140896)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_nMap > int64(i32(0))) || (((_pFd.X13) == int64(i32(0))) && (unsafe.Pointer(_pFd.X16) == (unsafe.Pointer)(uintptr(i32(0))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nMap <= int64(i32(0)) && ((_pFd.X13) != int64(i32(0)) || unsafe.Pointer(_pFd.X16) != (unsafe.Pointer)(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34669), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixMapfileØ00__func__Ø000))), unsafe.Pointer(str(140928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pFd.X12) <= i32(0) {
goto _7
@@ -159573,15 +144914,11 @@ _8:
_nMap = _pFd.X15
_10:
- func() int32 {
- if (_nMap > int64(i32(0))) || (((_pFd.X13) == int64(i32(0))) && (unsafe.Pointer(_pFd.X16) == (unsafe.Pointer)(uintptr(i32(0))))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nMap <= int64(i32(0)) && ((_pFd.X13) != int64(i32(0)) || unsafe.Pointer(_pFd.X16) != (unsafe.Pointer)(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34683), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixMapfileØ00__func__Ø000))), unsafe.Pointer(str(140928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _nMap == (_pFd.X13) {
goto _15
@@ -159625,65 +144962,41 @@ func _unixRemapfile(tls *crt.TLS, _pFd *XunixFile, _nNew int64) { // sqlite3.c:3
_nOrig = _pFd.X14
_pNew = nil
_flags = i32(1)
- func() int32 {
- if (_pFd.X12) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pFd.X12) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34586), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(139928)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nNew > (_pFd.X13) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nNew <= (_pFd.X13) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34587), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(140992)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nNew <= (_pFd.X15) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nNew > (_pFd.X15) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34588), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(141012)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _nNew > int64(i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _nNew <= int64(i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34589), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(86036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_pFd.X14) >= (_pFd.X13) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pFd.X14) < (_pFd.X13) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34590), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(141036)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (unsafe.Pointer)(uintptr(u64(18446744073709551615))) != (unsafe.Pointer)(uintptr(i32(0))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (unsafe.Pointer)(uintptr(u64(18446744073709551615))) == (unsafe.Pointer)(uintptr(i32(0))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34591), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRemapfileØ00__func__Ø000))), unsafe.Pointer(str(141072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pOrig == nil {
goto _12
@@ -159801,15 +145114,11 @@ func _unixGetTempname(tls *crt.TLS, _nBuf int32, _zBuf *int8) (r0 int32) { // sq
_0:
_1:
Xsqlite3_randomness(tls, int32(u64(8)), (unsafe.Pointer)(&_1_r))
- func() int32 {
- if _nBuf > i32(2) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _nBuf <= i32(2) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35302), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixGetTempnameØ00__func__Ø000))), unsafe.Pointer(str(141104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf)) + 1*uintptr(_nBuf-i32(2)))) = int8(i32(0))
Xsqlite3_snprintf(tls, _nBuf, _zBuf, str(141112), unsafe.Pointer(_zDir), _1_r, i32(0))
@@ -159968,45 +145277,29 @@ _0:
_p = (*TunixShm)(unsafe.Pointer(_pDbFd.X10))
_pShmNode = (*XunixShmNode)(unsafe.Pointer(_p.X0))
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1)))
- func() int32 {
- if (_szRegion == (_pShmNode.X4)) || (int32(_pShmNode.X5) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _szRegion != (_pShmNode.X4) && int32(_pShmNode.X5) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34251), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) == (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) != (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34252), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pShmNode.X3) >= i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pShmNode.X3) < i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34253), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pShmNode.X3) < i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pShmNode.X3) >= i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34254), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141344)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nReqRegion = ((_iRegion + _nShmPerMap) / _nShmPerMap) * _nShmPerMap
if int32(_pShmNode.X5) >= _nReqRegion {
@@ -160038,15 +145331,11 @@ _15:
goto _shmpage_out
_17:
- func() int32 {
- if (_2_nByte % _unixShmMapØ00pgszØ001) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_2_nByte % _unixShmMapØ00pgszØ001) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34296), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmMapØ00__func__Ø000))), unsafe.Pointer(str(141392)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_7_iPg = int32((_2_sStat.X8) / int64(_unixShmMapØ00pgszØ001))
_21:
@@ -160168,15 +145457,11 @@ func _unixShmRegionPerMap(tls *crt.TLS) (r0 int32) { // sqlite3.c:34005:1
_ = _pgsz
_shmsz = i32(32768)
_pgsz = (*(*func(*crt.TLS) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(25)))).X1)})))(tls)
- func() int32 {
- if ((_pgsz - i32(1)) & _pgsz) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_pgsz - i32(1)) & _pgsz) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34008), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmRegionPerMapØ00__func__Ø000))), unsafe.Pointer(str(141412)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pgsz >= _shmsz {
goto _2
@@ -160227,15 +145512,11 @@ func _unixOpenSharedMemory(tls *crt.TLS, _pDbFd *XunixFile) (r0 int32) { // sqli
_0:
crt.Xmemset(tls, (unsafe.Pointer)(_p), i32(0), u64(24))
- func() int32 {
- if (*TunixShm)(unsafe.Pointer(_pDbFd.X10)) == (*TunixShm)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*TunixShm)(unsafe.Pointer(_pDbFd.X10)) != (*TunixShm)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34091), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenSharedMemoryØ00__func__Ø000))), unsafe.Pointer(str(141452)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_unixEnterMutex(tls)
_pInode = (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2))
@@ -160381,35 +145662,23 @@ func _unixShmSystemLock(tls *crt.TLS, _pFile *XunixFile, _lockType int32, _ofst
_ = _2_mask
_rc = i32(0)
_pShmNode = (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pFile.X2)).X5))
- func() int32 {
- if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) != 0 || ((_pShmNode.X8) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if Xsqlite3_mutex_held(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1))) == 0 && (_pShmNode.X8) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33938), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141516)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_n == i32(1)) || (_lockType != i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _n != i32(1) && _lockType == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33941), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141576)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_n >= i32(1)) && (_n <= i32(8)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _n < i32(1) || _n > i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33944), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141604)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if (_pShmNode.X3) < i32(0) {
goto _9
@@ -160472,15 +145741,11 @@ _15:
goto _18
_17:
- func() int32 {
- if _lockType == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _lockType != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33973), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(64 /* X10 */)))
@@ -160511,15 +145776,11 @@ _22:
goto _25
_24:
- func() int32 {
- if _lockType == i32(1) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _lockType != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(33984), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmSystemLockØ00__func__Ø000))), unsafe.Pointer(str(141632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_25:
_23:
@@ -160543,26 +145804,19 @@ func _unixShmPurge(tls *crt.TLS, _pFd *XunixFile) { // sqlite3.c:34019:1
var _1_i int32 // sqlite3.c:34024:9
_ = _1_i
_p = (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pFd.X2)).X5))
- func() int32 {
- if _unixMutexHeld(tls) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _unixMutexHeld(tls) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34021), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmPurgeØ00__func__Ø000))), unsafe.Pointer(str(139728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p == nil || func() int32 {
if (_p.X8) == i32(0) {
return i32(1)
}
return func() int32 {
- func() int32 {
- crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34022), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmPurgeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
- crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34022), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmPurgeØ00__func__Ø000))), unsafe.Pointer(str(3880)))
+ crt.X__builtin_abort(tls)
return i32(0)
}()
}() == 0 {
@@ -160570,15 +145824,11 @@ func _unixShmPurge(tls *crt.TLS, _pFd *XunixFile) { // sqlite3.c:34019:1
}
_1_nShmPerMap = _unixShmRegionPerMap(tls)
- func() int32 {
- if (*XunixInodeInfo)(unsafe.Pointer(_p.X0)) == (*XunixInodeInfo)(unsafe.Pointer(_pFd.X2)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XunixInodeInfo)(unsafe.Pointer(_p.X0)) != (*XunixInodeInfo)(unsafe.Pointer(_pFd.X2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34025), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmPurgeØ00__func__Ø000))), unsafe.Pointer(str(141672)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_free(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_p.X1)))
_1_i = i32(0)
@@ -160659,96 +145909,60 @@ func _unixShmLock(tls *crt.TLS, _fd *Xsqlite3_file, _ofst int32, _n int32, _flag
_p = (*TunixShm)(unsafe.Pointer(_pDbFd.X10))
_pShmNode = (*XunixShmNode)(unsafe.Pointer(_p.X0))
_rc = i32(0)
- func() int32 {
- if _pShmNode == (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pShmNode != (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X5)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34379), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) == (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) != (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34380), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_ofst >= i32(0)) && ((_ofst + _n) <= i32(8)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _ofst < i32(0) || (_ofst+_n) > i32(8) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34381), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141760)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _n >= i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _n < i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34382), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141796)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((_flags == i32(6)) || (_flags == i32(10))) || (_flags == i32(5))) || (_flags == i32(9)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _flags != i32(6) && _flags != i32(10) && _flags != i32(5) && _flags != i32(9) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34383), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141804)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_n == i32(1)) || ((_flags & i32(8)) != i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _n != i32(1) && (_flags&i32(8)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34387), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(142004)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pShmNode.X3) >= i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pShmNode.X3) < i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34388), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141292)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_pShmNode.X3) < i32(0)) || (int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) == i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_pShmNode.X3) >= i32(0) && int32((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X3) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34389), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(141344)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_mask = uint16((i32(1) << uint(_ofst+_n)) - (i32(1) << uint(_ofst)))
- func() int32 {
- if (_n > i32(1)) || (int32(_mask) == (i32(1) << uint(_ofst))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _n <= i32(1) && int32(_mask) != (i32(1)<<uint(_ofst)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34392), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(142048)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1)))
if (_flags & i32(1)) == 0 {
@@ -160769,15 +145983,11 @@ _27:
goto _28
_31:
- func() int32 {
- if (int32(_pX.X5) & (int32(_p.X5) | int32(_p.X4))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_pX.X5) & (int32(_p.X5) | int32(_p.X4))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34400), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(142072)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := &_1_allMask
@@ -160900,15 +146110,11 @@ _52:
goto _56
}
- func() int32 {
- if (int32(_p.X4) & int32(_mask)) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (int32(_p.X4) & int32(_mask)) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34461), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmLockØ00__func__Ø000))), unsafe.Pointer(str(142120)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
{
p := (*uint16)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(20 /* X5 */)))
@@ -160960,25 +146166,17 @@ func _unixShmUnmap(tls *crt.TLS, _fd *Xsqlite3_file, _deleteFlag int32) (r0 int3
_0:
_pShmNode = (*XunixShmNode)(unsafe.Pointer(_p.X0))
- func() int32 {
- if _pShmNode == (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X5)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pShmNode != (*XunixShmNode)(unsafe.Pointer((*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)).X5)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34508), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmUnmapØ00__func__Ø000))), unsafe.Pointer(str(141724)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) == (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (*XunixInodeInfo)(unsafe.Pointer(_pShmNode.X0)) != (*XunixInodeInfo)(unsafe.Pointer(_pDbFd.X2)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34509), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmUnmapØ00__func__Ø000))), unsafe.Pointer(str(141260)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
Xsqlite3_mutex_enter(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1)))
_pp = (**TunixShm)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(56 /* X9 */)))))
@@ -160996,15 +146194,11 @@ _8:
*(**TunixShm)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pDbFd)) + uintptr(64 /* X10 */))))) = (*TunixShm)(unsafe.Pointer(uintptr(i32(0))))
Xsqlite3_mutex_leave(tls, (*Xsqlite3_mutex)(unsafe.Pointer(_pShmNode.X1)))
_unixEnterMutex(tls)
- func() int32 {
- if (_pShmNode.X8) > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pShmNode.X8) <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34525), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixShmUnmapØ00__func__Ø000))), unsafe.Pointer(str(142160)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pShmNode)) + uintptr(48 /* X8 */))) -= 1
if (_pShmNode.X8) != i32(0) {
@@ -161074,25 +146268,17 @@ func _unixUnfetch(tls *crt.TLS, _fd *Xsqlite3_file, _iOff int64, _p unsafe.Point
_ = _pFd
_pFd = (*XunixFile)(unsafe.Pointer(_fd))
- func() int32 {
- if (unsafe.Pointer(_p) == (unsafe.Pointer)(uintptr(i32(0)))) == ((_pFd.X12) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (unsafe.Pointer(_p) == (unsafe.Pointer)(uintptr(i32(0)))) != ((_pFd.X12) == i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34743), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnfetchØ00__func__Ø000))), unsafe.Pointer(str(142196)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (unsafe.Pointer(_p) == (unsafe.Pointer)(uintptr(i32(0)))) || (unsafe.Pointer(_p) == (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(_pFd.X16)+1*uintptr(_iOff))))) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if unsafe.Pointer(_p) != (unsafe.Pointer)(uintptr(i32(0))) && unsafe.Pointer(_p) != (unsafe.Pointer)((*uint8)(unsafe.Pointer(uintptr(_pFd.X16)+1*uintptr(_iOff)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34746), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnfetchØ00__func__Ø000))), unsafe.Pointer(str(142224)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _p == nil {
goto _5
@@ -161104,15 +146290,11 @@ func _unixUnfetch(tls *crt.TLS, _fd *Xsqlite3_file, _iOff int64, _p unsafe.Point
_5:
_unixUnmapfile(tls, _pFd)
_6:
- func() int32 {
- if (_pFd.X12) >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pFd.X12) < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(34754), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixUnfetchØ00__func__Ø000))), unsafe.Pointer(str(142268)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = i32(0)
return
@@ -161177,95 +146359,59 @@ func _unixOpen(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _pFile *Xsqlite3
_isReadWrite = _flags & i32(2)
_syncDir = bool2int(_isCreate != 0 && (((_eType == i32(16384)) || (_eType == i32(2048))) || (_eType == i32(524288))))
_zName = _zPath
- func() int32 {
- if ((_isReadonly == i32(0)) || (_isReadWrite == i32(0))) && (_isReadWrite != 0 || _isReadonly != 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isReadonly != i32(0) && _isReadWrite != i32(0) || _isReadWrite == 0 && _isReadonly == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35552), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142300)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_isCreate == i32(0)) || _isReadWrite != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _isCreate != i32(0) && _isReadWrite == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35553), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142368)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_isExclusive == i32(0)) || _isCreate != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _isExclusive != i32(0) && _isCreate == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35554), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142396)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_isDelete == i32(0)) || _isCreate != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _isDelete != i32(0) && _isCreate == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35555), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142424)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_isDelete == 0) && (_zName != nil)) || (_eType != i32(256)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_isDelete != 0 || _zName == nil) && _eType == i32(256) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35559), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142448)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_isDelete == 0) && (_zName != nil)) || (_eType != i32(2048)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_isDelete != 0 || _zName == nil) && _eType == i32(2048) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35560), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142500)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_isDelete == 0) && (_zName != nil)) || (_eType != i32(16384)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_isDelete != 0 || _zName == nil) && _eType == i32(16384) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35561), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142556)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if ((_isDelete == 0) && (_zName != nil)) || (_eType != i32(524288)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (_isDelete != 0 || _zName == nil) && _eType == i32(524288) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35562), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142616)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (((((((_eType == i32(256)) || (_eType == i32(512))) || (_eType == i32(2048))) || (_eType == i32(4096))) || (_eType == i32(8192))) || (_eType == i32(16384))) || (_eType == i32(1024))) || (_eType == i32(524288)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _eType != i32(256) && _eType != i32(512) && _eType != i32(2048) && _eType != i32(4096) && _eType != i32(8192) && _eType != i32(16384) && _eType != i32(1024) && _eType != i32(524288) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35565), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142664)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _randomnessPid == crt.Xgetpid(tls) {
goto _42
@@ -161300,15 +146446,11 @@ _44:
_46:
_45:
*(**XUnixUnusedFd)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_p)) + uintptr(48 /* X8 */))))) = _2_pUnused
- func() int32 {
- if (_flags&i32(64)) != 0 || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zName)) + 1*uintptr(crt.Xstrlen(tls, _zName)+uint64(i32(1)))))) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_flags&i32(64)) == 0 && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zName)) + 1*uintptr(crt.Xstrlen(tls, _zName)+uint64(i32(1)))))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35599), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142924)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
goto _50
@@ -161317,15 +146459,11 @@ _43:
goto _51
}
- func() int32 {
- if _isDelete != 0 && (_syncDir == 0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isDelete == 0 || _syncDir != 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35603), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(142980)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = _unixGetTempname(tls, _pVfs.X2, (*int8)(unsafe.Pointer(&_zTmpname)))
if _rc == i32(0) {
@@ -161337,15 +146475,11 @@ _43:
_55:
_zName = (*int8)(unsafe.Pointer(&_zTmpname))
- func() int32 {
- if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zName)) + 1*uintptr(crt.Xstrlen(tls, _zName)+uint64(i32(1)))))) == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zName)) + 1*uintptr(crt.Xstrlen(tls, _zName)+uint64(i32(1)))))) != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35612), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143004)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_51:
_50:
@@ -161403,40 +146537,28 @@ _61:
goto _63
}
- func() int32 {
- if (*XUnixUnusedFd)(unsafe.Pointer(_p.X8)) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XUnixUnusedFd)(unsafe.Pointer(_p.X8)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35631), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143032)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_eType == i32(524288)) || (_eType == i32(2048)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _eType != i32(524288) && _eType != i32(2048) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35632), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143044)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
r0 = _rc
return
_63:
_fd = _robust_open(tls, _zName, _openFlags, _8_openMode)
- func() int32 {
- if (_isExclusive == 0) || ((_openFlags & i32(64)) != i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _isExclusive != 0 && (_openFlags&i32(64)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35637), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143104)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _fd >= i32(0) || (*crt.X__errno_location(tls)) == i32(21) || _isReadWrite == 0 {
goto _74
@@ -161480,15 +146602,11 @@ _75:
_robustFchown(tls, _fd, _8_uid, _8_gid)
_76:
_62:
- func() int32 {
- if _fd >= i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _fd < i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35660), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixOpenØ00__func__Ø000))), unsafe.Pointer(str(143148)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _pOutFlags == nil {
goto _79
@@ -161658,25 +146776,17 @@ _1:
goto _2
}
- func() int32 {
- if _1_nDb > i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _1_nDb <= i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35452), unsafe.Pointer((*int8)(unsafe.Pointer(&_findCreateFileModeØ00__func__Ø000))), unsafe.Pointer(str(143168)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zPath)) + 1*uintptr(_1_nDb)))))))) & i32(6)) != 0 {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if (int32(*(*uint8)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_sqlite3CtypeMap)) + 1*uintptr(uint8(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zPath)) + 1*uintptr(_1_nDb)))))))) & i32(6)) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35453), unsafe.Pointer((*int8)(unsafe.Pointer(&_findCreateFileModeØ00__func__Ø000))), unsafe.Pointer(str(143176)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_1_nDb -= 1
goto _1
@@ -161757,35 +146867,23 @@ func _fillInUnixFile(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _h int32, _pId *Xsqlite3
_ = _7_nFilename
_pNew = (*XunixFile)(unsafe.Pointer(_pId))
_rc = i32(0)
- func() int32 {
- if (*XunixInodeInfo)(unsafe.Pointer(_pNew.X2)) == nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (*XunixInodeInfo)(unsafe.Pointer(_pNew.X2)) != nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35076), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInUnixFileØ00__func__Ø000))), unsafe.Pointer(str(143232)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_zFilename == (*int8)(unsafe.Pointer(uintptr(i32(0))))) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFilename)) + 1*uintptr(i32(0))))) == i32(47)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _zFilename != (*int8)(unsafe.Pointer(uintptr(i32(0)))) && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zFilename)) + 1*uintptr(i32(0))))) != i32(47) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35086), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInUnixFileØ00__func__Ø000))), unsafe.Pointer(str(143252)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_zFilename != (*int8)(unsafe.Pointer(uintptr(i32(0))))) || ((_ctrlFlags & i32(128)) != i32(0)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _zFilename == (*int8)(unsafe.Pointer(uintptr(i32(0)))) && (_ctrlFlags&i32(128)) == i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35090), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInUnixFileØ00__func__Ø000))), unsafe.Pointer(str(143288)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
*(*int32)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(24 /* X3 */))) = _h
*(**Xsqlite3_vfs)(unsafe.Pointer((*unsafe.Pointer)(unsafe.Pointer(uintptr((unsafe.Pointer)(_pNew)) + uintptr(8 /* X1 */))))) = _pVfs
@@ -161848,15 +146946,11 @@ _14:
goto _17
}
- func() int32 {
- if _zFilename != (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _zFilename == (*int8)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35194), unsafe.Pointer((*int8)(unsafe.Pointer(&_fillInUnixFileØ00__func__Ø000))), unsafe.Pointer(str(143348)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_7_nFilename = int32(crt.Xstrlen(tls, _zFilename)) + i32(6)
_7_zLockFile = (*int8)(unsafe.Pointer(Xsqlite3_malloc64(tls, uint64(_7_nFilename))))
@@ -161948,14 +147042,16 @@ func _nolockClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:31
}
func _nolockLock(tls *crt.TLS, _NotUsed *Xsqlite3_file, _NotUsed2 int32) (r0 int32) { // sqlite3.c:31862:1
- func() int32 { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
r0 = i32(0)
return
}
func _nolockUnlock(tls *crt.TLS, _NotUsed *Xsqlite3_file, _NotUsed2 int32) (r0 int32) { // sqlite3.c:31866:1
- func() int32 { ; return _NotUsed2 }()
+ _ = _NotUsed2
+
r0 = i32(0)
return
@@ -161981,15 +147077,11 @@ func _findInodeInfo(tls *crt.TLS, _pFile *XunixFile, _ppInode **XunixInodeInfo)
var _pInode *XunixInodeInfo // sqlite3.c:31107:17
_ = _pInode
_pInode = nil
- func() int32 {
- if _unixMutexHeld(tls) != 0 {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _unixMutexHeld(tls) == 0 {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31109), unsafe.Pointer((*int8)(unsafe.Pointer(&_findInodeInfoØ00__func__Ø000))), unsafe.Pointer(str(139728)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_fd = _pFile.X3
_rc = (*(*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, _fd, &_statbuf)
@@ -162102,15 +147194,11 @@ func _dotlockClose(tls *crt.TLS, _id *Xsqlite3_file) (r0 int32) { // sqlite3.c:3
var _pFile *XunixFile // sqlite3.c:32054:12
_ = _pFile
_pFile = (*XunixFile)(unsafe.Pointer(_id))
- func() int32 {
- if _id != (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _id == (*Xsqlite3_file)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32055), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockCloseØ00__func__Ø000))), unsafe.Pointer(str(143404)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_dotlockUnlock(tls, _id, i32(0))
Xsqlite3_free(tls, _pFile.X7)
@@ -162136,25 +147224,17 @@ func _dotlockUnlock(tls *crt.TLS, _id *Xsqlite3_file, _eFileLock int32) (r0 int3
_ = _3_tErrno
_pFile = (*XunixFile)(unsafe.Pointer(_id))
_zLockFile = (*int8)(unsafe.Pointer(_pFile.X7))
- func() int32 {
- if _pFile != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pFile == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32015), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockUnlockØ00__func__Ø000))), unsafe.Pointer(str(59944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if _eFileLock <= i32(1) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _eFileLock > i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32018), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockUnlockØ00__func__Ø000))), unsafe.Pointer(str(139564)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if int32(_pFile.X4) != _eFileLock {
goto _4
@@ -162173,15 +147253,11 @@ _4:
return
_5:
- func() int32 {
- if _eFileLock == i32(0) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _eFileLock != i32(0) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(32034), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockUnlockØ00__func__Ø000))), unsafe.Pointer(str(143428)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = (*(*func(*crt.TLS, *int8) int32)(unsafe.Pointer(&struct{ f func(*crt.TLS) }{((*Tunix_syscall)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aSyscall)) + 24*uintptr(i32(19)))).X1)})))(tls, _zLockFile)
if _rc >= i32(0) {
@@ -162280,15 +147356,11 @@ func _dotlockCheckReservedLock(tls *crt.TLS, _id *Xsqlite3_file, _pResOut *int32
_rc = i32(0)
_reserved = i32(0)
_pFile = (*XunixFile)(unsafe.Pointer(_id))
- func() int32 {
- if _pFile != nil {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pFile == nil {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(31926), unsafe.Pointer((*int8)(unsafe.Pointer(&_dotlockCheckReservedLockØ00__func__Ø000))), unsafe.Pointer(str(59944)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_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
@@ -162347,15 +147419,11 @@ _5:
goto _6
_4:
- func() int32 {
- if _rc == i32(14) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc != i32(14) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35788), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixDeleteØ00__func__Ø000))), unsafe.Pointer(str(140204)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_rc = i32(0)
_6:
@@ -162375,25 +147443,17 @@ func _unixAccess(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _zPath *int8, _flags int3
var _1_buf crt.Xstruct_stat64 // sqlite3.c:35821:17
_ = _1_buf
- func() int32 {
- if _pResOut != (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _pResOut == (*int32)(unsafe.Pointer(uintptr(i32(0)))) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35814), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixAccessØ00__func__Ø000))), unsafe.Pointer(str(143512)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
- }()
- func() int32 {
- if (_flags == i32(0)) || (_flags == i32(1)) {
- return i32(0)
}
- return func() int32 {
+ }()
+ func() {
+ if _flags != i32(0) && _flags != i32(1) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35818), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixAccessØ00__func__Ø000))), unsafe.Pointer(str(143524)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _flags != i32(0) {
goto _5
@@ -162437,15 +147497,11 @@ func _unixFullPathname(tls *crt.TLS, _pVfs *Xsqlite3_vfs, _zPath *int8, _nOut in
_nLink = i32(1)
_zIn = _zPath
_zDel = nil
- func() int32 {
- if (_pVfs.X2) == i32(512) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if (_pVfs.X2) != i32(512) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35880), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFullPathnameØ00__func__Ø000))), unsafe.Pointer(str(143600)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_2:
@@ -162539,15 +147595,11 @@ _13:
_11:
_zIn = _zDel
_6:
- func() int32 {
- if ((_rc != i32(0)) || (_zIn != _zOut)) || (int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zIn)) + 1*uintptr(i32(0))))) == i32(47)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if _rc == i32(0) && _zIn == _zOut && int32(*(*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zIn)) + 1*uintptr(i32(0))))) != i32(47) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(35935), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixFullPathnameØ00__func__Ø000))), unsafe.Pointer(str(143632)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
if _rc != i32(0) || _zIn == _zOut {
goto _27
@@ -162668,15 +147720,11 @@ func _unixRandomness(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _nBuf int32, _zBuf *i
var _2_t int64 // sqlite3.c:36037:14
_ = _2_t
- func() int32 {
- if uint64(_nBuf) >= u64(12) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if uint64(_nBuf) < u64(12) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(36016), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRandomnessØ00__func__Ø000))), unsafe.Pointer(str(143696)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
crt.Xmemset(tls, (unsafe.Pointer)(_zBuf), i32(0), uint64(_nBuf))
_randomnessPid = crt.Xgetpid(tls)
@@ -162689,15 +147737,11 @@ func _unixRandomness(tls *crt.TLS, _NotUsed *Xsqlite3_vfs, _nBuf int32, _zBuf *i
crt.Xtime(tls, &_2_t)
crt.Xmemcpy(tls, (unsafe.Pointer)(_zBuf), (unsafe.Pointer)(&_2_t), u64(8))
crt.Xmemcpy(tls, (unsafe.Pointer)((*int8)(unsafe.Pointer(uintptr((unsafe.Pointer)(_zBuf))+1*uintptr(u64(8))))), (unsafe.Pointer)(&_randomnessPid), u64(4))
- func() int32 {
- if u64(12) <= uint64(_nBuf) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if u64(12) > uint64(_nBuf) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(36041), unsafe.Pointer((*int8)(unsafe.Pointer(&_unixRandomnessØ00__func__Ø000))), unsafe.Pointer(str(143756)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_nBuf = int32(u64(12))
goto _5
@@ -163104,15 +148148,11 @@ func _sqlite3AppendChar(tls *crt.TLS, _p *XStrAccum, _N int32, _c int8) { // sql
return
_1:
- func() int32 {
- if ((_p.X2) == (_p.X1)) == ((int32(_p.X7) & i32(4)) == i32(0)) {
- return i32(0)
- }
- return func() int32 {
+ func() {
+ if ((_p.X2) == (_p.X1)) != ((int32(_p.X7) & i32(4)) == i32(0)) {
crt.X__builtin_fprintf(tls, Xstderr, str(40), unsafe.Pointer(str(76)), i32(25854), unsafe.Pointer((*int8)(unsafe.Pointer(&_sqlite3AppendCharØ00__func__Ø000))), unsafe.Pointer(str(4868)))
crt.X__builtin_abort(tls)
- return i32(0)
- }()
+ }
}()
_4:
if postInc961(&_N, int32(-1)) <= i32(0) {
@@ -163172,11 +148212,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 sink5819818 *XCollSeq //TODO report GC bug
+var sink5819800 *XCollSeq //TODO report GC bug
var sink6571434 *TInLoop //TODO report GC bug
var sink6657817 *XyyStackEntry //TODO report GC bug
-var sink5448613 *XMem //TODO report GC bug
-var sink5490042 *uint32 //TODO report GC bug
+var sink5448595 *XMem //TODO report GC bug
+var sink5490024 *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
@@ -163186,7 +148226,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 postInc5534753(p **int16, d int) *int16 {
+func postInc5534735(p **int16, d int) *int16 {
q := (*uintptr)(unsafe.Pointer(p))
v := *q
*q += uintptr(d)
@@ -163198,7 +148238,7 @@ func postInc1025(p **int8, d int) *int8 {
*q += uintptr(d)
return (*int8)(unsafe.Pointer(v))
}
-func postInc5573384(p **TRowSetEntry, d int) *TRowSetEntry {
+func postInc5573366(p **TRowSetEntry, d int) *TRowSetEntry {
q := (*uintptr)(unsafe.Pointer(p))
v := *q
*q += uintptr(d)
@@ -163210,13 +148250,13 @@ func postInc6657817(p **XyyStackEntry, d int) *XyyStackEntry {
*q += uintptr(d)
return (*XyyStackEntry)(unsafe.Pointer(v))
}
-func postInc5448613(p **XMem, d int) *XMem {
+func postInc5448595(p **XMem, d int) *XMem {
q := (*uintptr)(unsafe.Pointer(p))
v := *q
*q += uintptr(d)
return (*XMem)(unsafe.Pointer(v))
}
-func postInc5490042(p **uint32, d int) *uint32 {
+func postInc5490024(p **uint32, d int) *uint32 {
q := (*uintptr)(unsafe.Pointer(p))
v := *q
*q += uintptr(d)
@@ -163241,7 +148281,7 @@ func preInc1025(p **int8, d int) *int8 {
*q = v
return (*int8)(unsafe.Pointer(v))
}
-func preInc5448613(p **XMem, d int) *XMem {
+func preInc5448595(p **XMem, d int) *XMem {
q := (*uintptr)(unsafe.Pointer(p))
v := *q + uintptr(d)
*q = v
@@ -163271,37 +148311,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 store5661021(p **XIndex, v *XIndex) *XIndex { *p = v; return v }
-func store5524992(p **XColumn, v *XColumn) *XColumn { *p = v; return v }
-func store5434322(p **XTable, v *XTable) *XTable { *p = v; return v }
-func store5517699(p **TExprList_item, v *TExprList_item) *TExprList_item { *p = v; return v }
-func store5930546(p **XFKey, v *XFKey) *XFKey { *p = v; return v }
-func store5557795(p **XPgHdr, v *XPgHdr) *XPgHdr { *p = v; return v }
-func store5435885(p **TVdbe, v *TVdbe) *TVdbe { *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 store6568967(p **XWhereTerm, v *XWhereTerm) *XWhereTerm { *p = v; return v }
-func store5935819(p **XIncrMerger, v *XIncrMerger) *XIncrMerger { *p = v; return v }
-func store5668990(p **XUnpackedRecord, v *XUnpackedRecord) *XUnpackedRecord { *p = v; return v }
-func store5584708(p **Xsqlite3_backup, v *Xsqlite3_backup) *Xsqlite3_backup { *p = v; return v }
-func store5423115(p **XBtree, v *XBtree) *XBtree { *p = v; return v }
-func store5963683(p **XFileChunk, v *XFileChunk) *XFileChunk { *p = v; return v }
-func store5794372(p **XSubProgram, v *XSubProgram) *XSubProgram { *p = v; return v }
-func store5518339(p **XSelect, v *XSelect) *XSelect { *p = v; return v }
-func store5459597(p **Xsqlite3_file, v *Xsqlite3_file) *Xsqlite3_file { *p = v; return v }
-func store5945875(p **XMergeEngine, v *XMergeEngine) *XMergeEngine { *p = v; return v }
-func store5429888(p **XExprList, v *XExprList) *XExprList { *p = v; return v }
-func store5506706(p **XSrcList, v *XSrcList) *XSrcList { *p = v; return v }
-func store5573384(p **TRowSetEntry, v *TRowSetEntry) *TRowSetEntry { *p = v; return v }
-func store5459163(p **XFuncDef, v *XFuncDef) *XFuncDef { *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 store6579482(p **XWhereOrInfo, v *XWhereOrInfo) *XWhereOrInfo { *p = v; return v }
-func store5567089(p **XPgHdr1, v *XPgHdr1) *XPgHdr1 { *p = v; return v }
-func store5669397(p **XKeyInfo, v *XKeyInfo) *XKeyInfo { *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 store6566324(p **XWhereLoop, v *XWhereLoop) *XWhereLoop { *p = v; return v }
-func store5776833(p **XVdbeOp, v *XVdbeOp) *XVdbeOp { *p = v; return v }
-func store5518888(p **XExpr, v *XExpr) *XExpr { *p = v; return v }
-func store5823988(p **XVdbeCursor, v *XVdbeCursor) *XVdbeCursor { *p = v; return v }
-func store6195530(p **XTriggerStep, v *XTriggerStep) *XTriggerStep { *p = v; return v }
-func store5664445(p **XMemPage, v *XMemPage) *XMemPage { *p = v; return v }
-func store5448613(p **XMem, v *XMem) *XMem { *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 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 }
@@ -163312,7 +148352,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{} } // T5408057 struct{struct{}}
+type Xva_list struct{ X0 struct{} } // T5408039 struct{struct{}}
type TSqlite3Config struct {
X0 int32
@@ -163388,7 +148428,7 @@ type TSqlite3Config struct {
X37 func(*crt.TLS, int32) int32
X38 int32
X39 int32
-} // T5408917 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}
+} // 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}
type Xsqlite3_mem_methods struct {
X0 func(*crt.TLS, int32) unsafe.Pointer
@@ -163399,7 +148439,7 @@ type Xsqlite3_mem_methods struct {
X5 func(*crt.TLS, unsafe.Pointer) int32
X6 func(*crt.TLS, unsafe.Pointer)
X7 unsafe.Pointer
-} // T5410021 struct{*func(int32)*struct{},*func(*struct{}),*func(*struct{},int32)*struct{},*func(*struct{})int32,*func(int32)int32,*func(*struct{})int32,*func(*struct{}),*struct{}}
+} // T5410003 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
@@ -163411,7 +148451,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
-} // T5410215 struct{*func()int32,*func()int32,*func(int32)*struct{},*func(*struct{}),*func(*struct{}),*func(*struct{})int32,*func(*struct{}),*func(*struct{})int32,*func(*struct{})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}
type Xsqlite3_pcache_methods2 struct {
X0 int32
@@ -163427,24 +148467,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)
-} // T5410749 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{})}
+} // 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{})}
-type XFuncDefHash struct{ X0 [23]unsafe.Pointer } // T5411133 struct{[23]*struct{}}
+type XFuncDefHash struct{ X0 [23]unsafe.Pointer } // T5411115 struct{[23]*struct{}}
type XToken struct {
X0 *int8
X1 uint32
-} // T5411203 struct{*int8,uint32}
+} // T5411185 struct{*int8,uint32}
type Tsqlite3StatType struct {
X0 [10]int64
X1 [10]int64
-} // T5411510 struct{[10]int64,[10]int64}
+} // T5411492 struct{[10]int64,[10]int64}
type Xsqlite3_pcache_page struct {
X0 unsafe.Pointer
X1 unsafe.Pointer
-} // T5411842 struct{*struct{},*struct{}}
+} // T5411824 struct{*struct{},*struct{}}
type Xsqlite3_mutex struct {
X0 struct {
@@ -163471,14 +148511,14 @@ type Xsqlite3_mutex struct {
X2 int32
X3 uint64
X4 int32
-} // T5411959 struct{union{struct{int32,uint32,int32,uint32,int32,int16,int16,struct{*struct{},*struct{}}},[40]int8,int64},int32,int32,uint64,int32}
+} // T5411941 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
-} // T5415541 struct{uint32,uint32,*struct{},*struct{}}
+} // T5415523 struct{uint32,uint32,*struct{},*struct{}}
type XDb struct {
X0 *int8
@@ -163486,7 +148526,7 @@ type XDb struct {
X2 uint8
X3 uint8
X4 unsafe.Pointer
-} // T5415690 struct{*int8,*struct{},uint8,uint8,*struct{}}
+} // T5415672 struct{*int8,*struct{},uint8,uint8,*struct{}}
type Xsqlite3 struct {
X0 unsafe.Pointer
@@ -163616,14 +148656,14 @@ type Xsqlite3 struct {
X77 int64
X78 int64
X79 *int32
-} // T5415785 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}
+} // 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}
type XBtLock struct {
X0 unsafe.Pointer
X1 uint32
X2 uint8
X3 unsafe.Pointer
-} // T5423249 struct{*struct{},uint32,uint8,*struct{}}
+} // T5423231 struct{*struct{},uint32,uint8,*struct{}}
type XBtree struct {
X0 unsafe.Pointer
@@ -163643,7 +148683,7 @@ type XBtree struct {
X2 uint8
X3 unsafe.Pointer
}
-} // T5423290 struct{*struct{},*struct{},uint8,uint8,uint8,uint8,int32,int32,uint32,*struct{},*struct{},struct{*struct{},uint32,uint8,*struct{}}}
+} // T5423272 struct{*struct{},*struct{},uint8,uint8,uint8,uint8,int32,int32,uint32,*struct{},*struct{},struct{*struct{},uint32,uint8,*struct{}}}
type XPager struct {
X0 unsafe.Pointer
@@ -163708,7 +148748,7 @@ type XPager struct {
X59 unsafe.Pointer
X60 unsafe.Pointer
X61 *int8
-} // T5424214 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}
+} // 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}
type XSchema struct {
X0 int32
@@ -163742,19 +148782,19 @@ type XSchema struct {
X8 uint8
X9 uint16
X10 int32
-} // T5428113 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}
+} // 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}
type XHashElem struct {
X0 unsafe.Pointer
X1 unsafe.Pointer
X2 unsafe.Pointer
X3 *int8
-} // T5428617 struct{*struct{},*struct{},*struct{},*int8}
+} // T5428599 struct{*struct{},*struct{},*struct{},*int8}
type XExprList struct {
X0 int32
X1 unsafe.Pointer
-} // T5429913 struct{int32,*struct{}}
+} // T5429895 struct{int32,*struct{}}
type XTrigger struct {
X0 *int8
@@ -163767,7 +148807,7 @@ type XTrigger struct {
X7 unsafe.Pointer
X8 unsafe.Pointer
X9 unsafe.Pointer
-} // T5431279 struct{*int8,*int8,uint8,uint8,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}}
+} // T5431261 struct{*int8,*int8,uint8,uint8,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}}
type XTable struct {
X0 *int8
@@ -163792,7 +148832,7 @@ type XTable struct {
X19 unsafe.Pointer
X20 unsafe.Pointer
X21 unsafe.Pointer
-} // T5434142 struct{*int8,*struct{},*struct{},*struct{},*struct{},*int8,*struct{},int32,uint32,uint32,int16,int16,int16,int16,uint8,int32,int32,**int8,*struct{},*struct{},*struct{},*struct{}}
+} // T5434124 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
@@ -163839,7 +148879,7 @@ type TVdbe struct {
X41 uint32
X42 unsafe.Pointer
X43 unsafe.Pointer
-} // T5436246 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{}}
+} // 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{}}
type XDateTime struct {
X0 int64
@@ -163857,7 +148897,7 @@ type XDateTime struct {
X12 int8
X13 int8
X14 int8
-} // T5443975 struct{int64,int32,int32,int32,int32,int32,int32,float64,int8,int8,int8,int8,int8,int8,int8}
+} // T5443957 struct{int64,int32,int32,int32,int32,int32,int32,float64,int8,int8,int8,int8,int8,int8,int8}
type Xsqlite3_context struct {
X0 unsafe.Pointer
@@ -163870,7 +148910,7 @@ type Xsqlite3_context struct {
X7 uint8
X8 uint8
X9 [1]unsafe.Pointer
-} // T5444898 struct{*struct{},*struct{},*struct{},*struct{},int32,int32,uint8,uint8,uint8,[1]*struct{}}
+} // T5444880 struct{*struct{},*struct{},*struct{},*struct{},int32,int32,uint8,uint8,uint8,[1]*struct{}}
type XMem struct {
X0 struct {
@@ -163896,7 +148936,7 @@ type XMem struct {
X10 func(*crt.TLS, unsafe.Pointer)
X11 unsafe.Pointer
X12 unsafe.Pointer
-} // T5448450 struct{union{float64,int64,int32,*struct{},*struct{},*struct{}},uint16,uint8,uint8,int32,*int8,*int8,int32,uint32,*struct{},*func(*struct{}),*struct{},*struct{}}
+} // T5448432 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
@@ -163913,9 +148953,9 @@ type XFuncDef struct {
}
U [8]byte
}
-} // T5458838 struct{int8,uint16,*struct{},*struct{},*func(*struct{},int32,**struct{}),*func(*struct{}),*int8,union{*struct{},*struct{}}}
+} // T5458820 struct{int8,uint16,*struct{},*struct{},*func(*struct{},int32,**struct{}),*func(*struct{}),*int8,union{*struct{},*struct{}}}
-type Xsqlite3_file struct{ X0 unsafe.Pointer } // T5459579 struct{*struct{}}
+type Xsqlite3_file struct{ X0 unsafe.Pointer } // T5459561 struct{*struct{}}
type Xsqlite3_io_methods struct {
X0 int32
@@ -163937,7 +148977,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
-} // T5460914 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}
+} // 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}
type Xsqlite3_vfs struct {
X0 int32
@@ -163962,17 +149002,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
-} // T5465213 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}
+} // 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}
type TBenignMallocHooks struct {
X0 func(*crt.TLS)
X1 func(*crt.TLS)
-} // T5485076 struct{*func(),*func()}
+} // T5485058 struct{*func(),*func()}
type Xsqlite3_debug_mutex struct {
X0 int32
X1 int32
-} // T5487284 struct{int32,int32}
+} // T5487266 struct{int32,int32}
type TMem0Global struct {
X0 unsafe.Pointer
@@ -163981,7 +149021,7 @@ type TMem0Global struct {
X3 unsafe.Pointer
X4 uint32
X5 int32
-} // T5489546 struct{*struct{},int64,*struct{},*struct{},uint32,int32}
+} // T5489528 struct{*struct{},int64,*struct{},*struct{},uint32,int32}
type Xet_info struct {
X0 int8
@@ -163990,7 +149030,7 @@ type Xet_info struct {
X3 uint8
X4 uint8
X5 uint8
-} // T5504697 struct{int8,uint8,uint8,uint8,uint8,uint8}
+} // T5504679 struct{int8,uint8,uint8,uint8,uint8,uint8}
type XStrAccum struct {
X0 unsafe.Pointer
@@ -164001,13 +149041,13 @@ type XStrAccum struct {
X5 uint32
X6 uint8
X7 uint8
-} // T5504865 struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8}
+} // T5504847 struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8}
type XPrintfArguments struct {
X0 int32
X1 int32
X2 *unsafe.Pointer
-} // T5505063 struct{int32,int32,**struct{}}
+} // T5505045 struct{int32,int32,**struct{}}
type TSrcList_item struct {
X0 unsafe.Pointer
@@ -164036,7 +149076,7 @@ type TSrcList_item struct {
U [8]byte
}
X16 unsafe.Pointer
-} // T5506941 struct{*struct{},*int8,*int8,*int8,*struct{},*struct{},int32,int32,int32,struct{uint8,int8,},uint8,int32,*struct{},*struct{},uint64,union{*int8,*struct{}},*struct{}}
+} // T5506923 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
@@ -164069,14 +149109,14 @@ type XSrcList struct {
}
X16 unsafe.Pointer
}
-} // T5507278 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{}}}
+} // 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{}}}
type TCte struct {
X0 *int8
X1 unsafe.Pointer
X2 unsafe.Pointer
X3 *int8
-} // T5517214 struct{*int8,*struct{},*struct{},*int8}
+} // T5517196 struct{*int8,*struct{},*struct{},*int8}
type XWith struct {
X0 int32
@@ -164087,7 +149127,7 @@ type XWith struct {
X2 unsafe.Pointer
X3 *int8
}
-} // T5517297 struct{int32,*struct{},[1]struct{*int8,*struct{},*struct{},*int8}}
+} // T5517279 struct{int32,*struct{},[1]struct{*int8,*struct{},*struct{},*int8}}
type TExprList_item struct {
X0 unsafe.Pointer
@@ -164105,7 +149145,7 @@ type TExprList_item struct {
}
U [4]byte
}
-} // T5517833 struct{*struct{},*int8,*int8,uint8,int8,union{struct{uint16,uint16},int32}}
+} // T5517815 struct{*struct{},*int8,*int8,uint8,int8,union{struct{uint16,uint16},int32}}
type XSelect struct {
X0 unsafe.Pointer
@@ -164126,7 +149166,7 @@ type XSelect struct {
X15 unsafe.Pointer
X16 unsafe.Pointer
X17 unsafe.Pointer
-} // T5518171 struct{*struct{},uint8,int16,uint32,int32,int32,[12]int8,[2]int32,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*struct{}}
+} // T5518153 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
@@ -164156,14 +149196,14 @@ type XExpr struct {
X12 uint8
X13 unsafe.Pointer
X14 unsafe.Pointer
-} // T5519057 struct{uint8,int8,uint32,union{*int8,int32},*struct{},*struct{},union{*struct{},*struct{}},int32,int32,int16,int16,int16,uint8,*struct{},*struct{}}
+} // T5519039 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
-} // T5520516 struct{uint8,uint8,uint8,[256]uint8}
+} // T5520498 struct{uint8,uint8,uint8,[256]uint8}
type XSQLiteThread struct {
X0 uint64
@@ -164171,7 +149211,7 @@ type XSQLiteThread struct {
X2 unsafe.Pointer
X3 func(*crt.TLS, unsafe.Pointer) unsafe.Pointer
X4 unsafe.Pointer
-} // T5521457 struct{uint64,int32,*struct{},*func(*struct{})*struct{},*struct{}}
+} // T5521439 struct{uint64,int32,*struct{},*func(*struct{})*struct{},*struct{}}
type XColumn struct {
X0 *int8
@@ -164181,7 +149221,7 @@ type XColumn struct {
X4 int8
X5 uint8
X6 uint8
-} // T5524939 struct{*int8,*struct{},*int8,uint8,int8,uint8,uint8}
+} // T5524921 struct{*int8,*struct{},*int8,uint8,int8,uint8,uint8}
type TyColCache struct {
X0 int32
@@ -164190,7 +149230,7 @@ type TyColCache struct {
X3 int32
X4 int32
X5 int32
-} // T5530820 struct{int32,int16,uint8,int32,int32,int32}
+} // T5530802 struct{int32,int16,uint8,int32,int32,int32}
type XParse struct {
X0 unsafe.Pointer
@@ -164284,18 +149324,18 @@ type XParse struct {
X69 unsafe.Pointer
X70 unsafe.Pointer
X71 unsafe.Pointer
-} // T5530921 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{}}
+} // 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{}}
type Tunix_syscall struct {
X0 *int8
X1 func(*crt.TLS)
X2 func(*crt.TLS)
-} // T5538917 struct{*int8,*func(),*func()}
+} // T5538899 struct{*int8,*func(),*func()}
type TunixFileId struct {
X0 uint64
X1 uint64
-} // T5541677 struct{uint64,uint64}
+} // T5541659 struct{uint64,uint64}
type XunixInodeInfo struct {
X0 struct {
@@ -164311,7 +149351,7 @@ type XunixInodeInfo struct {
X7 unsafe.Pointer
X8 unsafe.Pointer
X9 unsafe.Pointer
-} // T5541699 struct{struct{uint64,uint64},int32,uint8,uint8,int32,*struct{},int32,*struct{},*struct{},*struct{}}
+} // T5541681 struct{struct{uint64,uint64},int32,uint8,uint8,int32,*struct{},int32,*struct{},*struct{},*struct{}}
type XunixFile struct {
X0 unsafe.Pointer
@@ -164334,13 +149374,13 @@ type XunixFile struct {
X17 uint8
X18 uint8
X19 uint8
-} // T5542041 struct{*struct{},*struct{},*struct{},int32,uint8,uint16,int32,*struct{},*struct{},*int8,*struct{},int32,int32,int64,int64,int64,*struct{},uint8,uint8,uint8}
+} // T5542023 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
-} // T5542940 struct{int32,int32,*struct{}}
+} // T5542922 struct{int32,int32,*struct{}}
type XunixShmNode struct {
X0 unsafe.Pointer
@@ -164356,7 +149396,7 @@ type XunixShmNode struct {
X10 uint8
X11 uint8
X12 uint8
-} // T5543324 struct{*struct{},*struct{},*int8,int32,int32,uint16,uint8,**int8,int32,*struct{},uint8,uint8,uint8}
+} // T5543306 struct{*struct{},*struct{},*int8,int32,int32,uint16,uint8,**int8,int32,*struct{},uint8,uint8,uint8}
type Tflock struct {
X0 int16
@@ -164364,7 +149404,7 @@ type Tflock struct {
X2 int64
X3 int64
X4 int32
-} // T5544875 struct{int16,int16,int64,int64,int32}
+} // T5544857 struct{int16,int16,int64,int64,int32}
type TunixShm struct {
X0 unsafe.Pointer
@@ -164373,7 +149413,7 @@ type TunixShm struct {
X3 uint8
X4 uint16
X5 uint16
-} // T5548245 struct{*struct{},*struct{},uint8,uint8,uint16,uint16}
+} // T5548227 struct{*struct{},*struct{},uint8,uint8,uint16,uint16}
type XBitvec struct {
X0 uint32
@@ -164387,7 +149427,7 @@ type XBitvec struct {
}
U [496]byte
}
-} // T5555995 struct{uint32,uint32,uint32,union{[496]uint8,[124]uint32,[62]*struct{}}}
+} // T5555977 struct{uint32,uint32,uint32,union{[496]uint8,[124]uint32,[62]*struct{}}}
type XPgHdr struct {
X0 unsafe.Pointer
@@ -164401,7 +149441,7 @@ type XPgHdr struct {
X8 unsafe.Pointer
X9 unsafe.Pointer
X10 unsafe.Pointer
-} // T5557687 struct{*struct{},*struct{},*struct{},*struct{},*struct{},uint32,uint16,int16,*struct{},*struct{},*struct{}}
+} // T5557669 struct{*struct{},*struct{},*struct{},*struct{},*struct{},uint32,uint16,int16,*struct{},*struct{},*struct{}}
type XPCache struct {
X0 unsafe.Pointer
@@ -164417,7 +149457,7 @@ type XPCache struct {
X10 func(*crt.TLS, unsafe.Pointer, unsafe.Pointer) int32
X11 unsafe.Pointer
X12 unsafe.Pointer
-} // T5558073 struct{*struct{},*struct{},*struct{},int32,int32,int32,int32,int32,uint8,uint8,*func(*struct{},*struct{})int32,*struct{},*struct{}}
+} // T5558055 struct{*struct{},*struct{},*struct{},int32,int32,int32,int32,int32,uint8,uint8,*func(*struct{},*struct{})int32,*struct{},*struct{}}
type TPCacheGlobal struct {
X0 struct {
@@ -164453,7 +149493,7 @@ type TPCacheGlobal struct {
X10 unsafe.Pointer
X11 int32
X12 int32
-} // T5565867 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}
+} // 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}
type XPgHdr1 struct {
X0 struct {
@@ -164468,7 +149508,7 @@ type XPgHdr1 struct {
X6 unsafe.Pointer
X7 unsafe.Pointer
X8 unsafe.Pointer
-} // T5566111 struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}
+} // T5566093 struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}
type XPGroup struct {
X0 unsafe.Pointer
@@ -164490,7 +149530,7 @@ type XPGroup struct {
X7 unsafe.Pointer
X8 unsafe.Pointer
}
-} // T5566212 struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}}
+} // T5566194 struct{*struct{},uint32,uint32,uint32,uint32,struct{struct{*struct{},*struct{}},uint32,uint8,uint8,uint8,*struct{},*struct{},*struct{},*struct{}}}
type XPCache1 struct {
X0 unsafe.Pointer
@@ -164508,7 +149548,7 @@ type XPCache1 struct {
X12 *unsafe.Pointer
X13 unsafe.Pointer
X14 unsafe.Pointer
-} // T5566817 struct{*struct{},int32,int32,int32,int32,uint32,uint32,uint32,uint32,uint32,uint32,uint32,**struct{},*struct{},*struct{}}
+} // T5566799 struct{*struct{},int32,int32,int32,int32,uint32,uint32,uint32,uint32,uint32,uint32,uint32,**struct{},*struct{},*struct{}}
type XRowSet struct {
X0 unsafe.Pointer
@@ -164520,13 +149560,13 @@ type XRowSet struct {
X6 uint16
X7 uint16
X8 int32
-} // T5572828 struct{*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},uint16,uint16,int32}
+} // T5572810 struct{*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},uint16,uint16,int32}
type TRowSetEntry struct {
X0 int64
X1 unsafe.Pointer
X2 unsafe.Pointer
-} // T5573198 struct{int64,*struct{},*struct{}}
+} // T5573180 struct{int64,*struct{},*struct{}}
type TRowSetChunk struct {
X0 unsafe.Pointer
@@ -164535,7 +149575,7 @@ type TRowSetChunk struct {
X1 unsafe.Pointer
X2 unsafe.Pointer
}
-} // T5573270 struct{*struct{},[42]struct{int64,*struct{},*struct{}}}
+} // T5573252 struct{*struct{},[42]struct{int64,*struct{},*struct{}}}
type XWalIndexHdr struct {
X0 uint32
@@ -164549,7 +149589,7 @@ type XWalIndexHdr struct {
X8 [2]uint32
X9 [2]uint32
X10 [2]uint32
-} // T5575814 struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32}
+} // T5575796 struct{uint32,uint32,uint32,uint8,uint8,uint16,uint32,uint32,[2]uint32,[2]uint32,[2]uint32}
type XWal struct {
X0 unsafe.Pointer
@@ -164588,7 +149628,7 @@ type XWal struct {
X21 *int8
X22 uint32
X23 uint8
-} // T5575906 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}
+} // 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}
type XPagerSavepoint struct {
X0 int64
@@ -164597,7 +149637,7 @@ type XPagerSavepoint struct {
X3 uint32
X4 uint32
X5 [4]uint32
-} // T5579381 struct{int64,int64,*struct{},uint32,uint32,[4]uint32}
+} // T5579363 struct{int64,int64,*struct{},uint32,uint32,[4]uint32}
type Xsqlite3_backup struct {
X0 unsafe.Pointer
@@ -164612,7 +149652,7 @@ type Xsqlite3_backup struct {
X9 uint32
X10 int32
X11 unsafe.Pointer
-} // T5584604 struct{*struct{},*struct{},uint32,int32,uint32,*struct{},*struct{},int32,uint32,uint32,int32,*struct{}}
+} // T5584586 struct{*struct{},*struct{},uint32,int32,uint32,*struct{},*struct{},int32,uint32,uint32,int32,*struct{}}
type XWalCkptInfo struct {
X0 uint32
@@ -164620,7 +149660,7 @@ type XWalCkptInfo struct {
X2 [8]uint8
X3 uint32
X4 uint32
-} // T5638483 struct{uint32,[5]uint32,[8]uint8,uint32,uint32}
+} // T5638465 struct{uint32,[5]uint32,[8]uint8,uint32,uint32}
type TWalSegment struct {
X0 int32
@@ -164628,7 +149668,7 @@ type TWalSegment struct {
X2 *uint32
X3 int32
X4 int32
-} // T5645019 struct{int32,*uint16,*uint32,int32,int32}
+} // T5645001 struct{int32,*uint16,*uint32,int32,int32}
type XWalIterator struct {
X0 int32
@@ -164640,12 +149680,12 @@ type XWalIterator struct {
X3 int32
X4 int32
}
-} // T5645106 struct{int32,int32,[1]struct{int32,*uint16,*uint32,int32,int32}}
+} // T5645088 struct{int32,int32,[1]struct{int32,*uint16,*uint32,int32,int32}}
type TSublist struct {
X0 int32
X1 *uint16
-} // T5645578 struct{int32,*uint16}
+} // T5645560 struct{int32,*uint16}
type XWalWriter struct {
X0 unsafe.Pointer
@@ -164653,7 +149693,7 @@ type XWalWriter struct {
X2 int64
X3 int32
X4 int32
-} // T5651094 struct{*struct{},*struct{},int64,int32,int32}
+} // T5651076 struct{*struct{},*struct{},int64,int32,int32}
type XBtShared struct {
X0 unsafe.Pointer
@@ -164684,7 +149724,7 @@ type XBtShared struct {
X25 unsafe.Pointer
X26 unsafe.Pointer
X27 *uint8
-} // T5654710 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}
+} // 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}
type XCellInfo struct {
X0 int64
@@ -164692,7 +149732,7 @@ type XCellInfo struct {
X2 uint32
X3 uint16
X4 uint16
-} // T5660186 struct{int64,*uint8,uint32,uint16,uint16}
+} // T5660168 struct{int64,*uint8,uint32,uint16,uint16}
type XBtCursor struct {
X0 unsafe.Pointer
@@ -164721,7 +149761,7 @@ type XBtCursor struct {
X17 unsafe.Pointer
X18 [20]uint16
X19 [20]unsafe.Pointer
-} // T5660253 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{}}
+} // 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{}}
type XIndex struct {
X0 *int8
@@ -164741,7 +149781,7 @@ type XIndex struct {
X14 uint16
X15 uint8
X16 int8
-} // T5661159 struct{*int8,*int16,*int16,*struct{},*int8,*struct{},*struct{},*uint8,**int8,*struct{},*struct{},int32,int16,uint16,uint16,uint8,int8,}
+} // T5661141 struct{*int8,*int16,*int16,*struct{},*int8,*struct{},*struct{},*uint8,**int8,*struct{},*struct{},int32,int16,uint16,uint16,uint8,int8,}
type XMemPage struct {
X0 uint8
@@ -164770,7 +149810,7 @@ type XMemPage struct {
X23 unsafe.Pointer
X24 func(*crt.TLS, unsafe.Pointer, *uint8) uint16
X25 func(*crt.TLS, unsafe.Pointer, *uint8, unsafe.Pointer)
-} // T5664201 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{})}
+} // 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{})}
type XUnpackedRecord struct {
X0 unsafe.Pointer
@@ -164781,7 +149821,7 @@ type XUnpackedRecord struct {
X5 int8
X6 int8
X7 uint8
-} // T5669053 struct{*struct{},*struct{},uint16,int8,uint8,int8,int8,uint8}
+} // T5669035 struct{*struct{},*struct{},uint16,int8,uint8,int8,int8,uint8}
type XKeyInfo struct {
X0 uint32
@@ -164791,7 +149831,7 @@ type XKeyInfo struct {
X4 unsafe.Pointer
X5 *uint8
X6 [1]unsafe.Pointer
-} // T5669332 struct{uint32,uint8,uint16,uint16,*struct{},*uint8,[1]*struct{}}
+} // T5669314 struct{uint32,uint8,uint16,uint16,*struct{},*uint8,[1]*struct{}}
type XBtreePayload struct {
X0 unsafe.Pointer
@@ -164801,14 +149841,14 @@ type XBtreePayload struct {
X4 uint16
X5 int32
X6 int32
-} // T5713995 struct{*struct{},int64,*struct{},*struct{},uint16,int32,int32}
+} // T5713977 struct{*struct{},int64,*struct{},*struct{},uint16,int32,int32}
type XCellArray struct {
X0 int32
X1 unsafe.Pointer
X2 **uint8
X3 *uint16
-} // T5715633 struct{int32,*struct{},**uint8,*uint16}
+} // T5715615 struct{int32,*struct{},**uint8,*uint16}
type XIntegrityCk struct {
X0 unsafe.Pointer
@@ -164832,7 +149872,7 @@ type XIntegrityCk struct {
X7 uint8
}
X11 *uint32
-} // T5729133 struct{*struct{},*struct{},*uint8,uint32,int32,int32,int32,*int8,int32,int32,struct{*struct{},*int8,*int8,uint32,uint32,uint32,uint8,uint8},*uint32}
+} // T5729115 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
@@ -164853,7 +149893,7 @@ type XVdbeFrame struct {
X15 int32
X16 int32
X17 int32
-} // T5755673 struct{*struct{},*struct{},*struct{},*int64,*struct{},**struct{},*uint8,*struct{},int64,*struct{},int32,int32,int32,int32,int32,int32,int32,int32}
+} // T5755655 struct{*struct{},*struct{},*struct{},*int64,*struct{},**struct{},*uint8,*struct{},int64,*struct{},int32,int32,int32,int32,int32,int32,int32,int32}
type XVdbeOp struct {
X0 uint8
@@ -164883,7 +149923,7 @@ type XVdbeOp struct {
U [8]byte
}
X7 *int8
-} // T5777208 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}
+} // 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}
type XVdbeOpIter struct {
X0 unsafe.Pointer
@@ -164891,7 +149931,7 @@ type XVdbeOpIter struct {
X2 int32
X3 int32
X4 int32
-} // T5794118 struct{*struct{},**struct{},int32,int32,int32}
+} // T5794100 struct{*struct{},**struct{},int32,int32,int32}
type XSubProgram struct {
X0 unsafe.Pointer
@@ -164901,14 +149941,14 @@ type XSubProgram struct {
X4 *uint8
X5 unsafe.Pointer
X6 unsafe.Pointer
-} // T5794309 struct{*struct{},int32,int32,int32,*uint8,*struct{},*struct{}}
+} // T5794291 struct{*struct{},int32,int32,int32,*uint8,*struct{},*struct{}}
type XVdbeOpList struct {
X0 uint8
X1 int8
X2 int8
X3 int8
-} // T5797194 struct{uint8,int8,int8,int8}
+} // T5797176 struct{uint8,int8,int8,int8}
type XVTable struct {
X0 unsafe.Pointer
@@ -164918,7 +149958,7 @@ type XVTable struct {
X4 uint8
X5 int32
X6 unsafe.Pointer
-} // T5809639 struct{*struct{},*struct{},*struct{},int32,uint8,int32,*struct{}}
+} // T5809621 struct{*struct{},*struct{},*struct{},int32,uint8,int32,*struct{}}
type XCollSeq struct {
X0 *int8
@@ -164926,13 +149966,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)
-} // T5820027 struct{*int8,uint8,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32,*func(*struct{})}
+} // T5820009 struct{*int8,uint8,*struct{},*func(*struct{},int32,*struct{},int32,*struct{})int32,*func(*struct{})}
type Xsqlite3_vtab struct {
X0 unsafe.Pointer
X1 int32
X2 *int8
-} // T5820507 struct{*struct{},int32,*int8}
+} // T5820489 struct{*struct{},int32,*int8}
type XVdbeCursor struct {
X0 uint8
@@ -164969,7 +150009,7 @@ type XVdbeCursor struct {
X23 uint32
X24 uint32
X25 [1]uint32
-} // T5823762 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}
+} // 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}
type XAuxData struct {
X0 int32
@@ -164977,13 +150017,13 @@ type XAuxData struct {
X2 unsafe.Pointer
X3 func(*crt.TLS, unsafe.Pointer)
X4 unsafe.Pointer
-} // T5827076 struct{int32,int32,*struct{},*func(*struct{}),*struct{}}
+} // T5827058 struct{int32,int32,*struct{},*func(*struct{}),*struct{}}
type TReusableSpace struct {
X0 *uint8
X1 int32
X2 int32
-} // T5829021 struct{*uint8,int32,int32}
+} // T5829003 struct{*uint8,int32,int32}
type Xsqlite3_module struct {
X0 int32
@@ -165009,19 +150049,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
-} // T5836173 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}
+} // 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}
type XSavepoint struct {
X0 *int8
X1 int64
X2 int64
X3 unsafe.Pointer
-} // T5877439 struct{*int8,int64,int64,*struct{}}
+} // T5877421 struct{*int8,int64,int64,*struct{}}
type XSorterFile struct {
X0 unsafe.Pointer
X1 int64
-} // T5901908 struct{*struct{},int64}
+} // T5901890 struct{*struct{},int64}
type XSortSubtask struct {
X0 unsafe.Pointer
@@ -165043,7 +150083,7 @@ type XSortSubtask struct {
X0 unsafe.Pointer
X1 int64
}
-} // T5901932 struct{*struct{},int32,*struct{},*struct{},struct{*struct{},*uint8,int32},int32,*func(*struct{},*int32,*struct{},int32,*struct{},int32)int32,struct{*struct{},int64},struct{*struct{},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}}
type XVdbeSorter struct {
X0 int32
@@ -165088,14 +150128,14 @@ type XVdbeSorter struct {
X1 int64
}
}
-} // T5902317 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}}}
+} // 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}}}
type XInitData struct {
X0 unsafe.Pointer
X1 **int8
X2 int32
X3 int32
-} // T5907195 struct{*struct{},**int8,int32,int32}
+} // T5907177 struct{*struct{},**int8,int32,int32}
type XIncrblob struct {
X0 int32
@@ -165106,7 +150146,7 @@ type XIncrblob struct {
X5 unsafe.Pointer
X6 *int8
X7 unsafe.Pointer
-} // T5924319 struct{int32,int32,uint16,*struct{},*struct{},*struct{},*int8,*struct{}}
+} // T5924301 struct{int32,int32,uint16,*struct{},*struct{},*struct{},*int8,*struct{}}
type XFKey struct {
X0 unsafe.Pointer
@@ -165122,7 +150162,7 @@ type XFKey struct {
X0 int32
X1 *int8
}
-} // T5930723 struct{*struct{},*struct{},*int8,*struct{},*struct{},int32,uint8,[2]uint8,[2]*struct{},[1]struct{int32,*int8}}
+} // T5930705 struct{*struct{},*struct{},*int8,*struct{},*struct{},int32,uint8,[2]uint8,[2]*struct{},[1]struct{int32,*int8}}
type XPmaReader struct {
X0 int64
@@ -165136,7 +150176,7 @@ type XPmaReader struct {
X8 int32
X9 *uint8
X10 unsafe.Pointer
-} // T5935423 struct{int64,int64,int32,int32,*struct{},*uint8,*uint8,*uint8,int32,*uint8,*struct{}}
+} // T5935405 struct{int64,int64,int32,int32,*struct{},*uint8,*uint8,*uint8,int32,*uint8,*struct{}}
type XIncrMerger struct {
X0 unsafe.Pointer
@@ -165149,7 +150189,7 @@ type XIncrMerger struct {
X0 unsafe.Pointer
X1 int64
}
-} // T5935740 struct{*struct{},*struct{},int64,int32,int32,int32,[2]struct{*struct{},int64}}
+} // T5935722 struct{*struct{},*struct{},int64,int32,int32,int32,[2]struct{*struct{},int64}}
type XSorterRecord struct {
X0 int32
@@ -165160,14 +150200,14 @@ type XSorterRecord struct {
}
U [8]byte
}
-} // T5941612 struct{int32,union{*struct{},int32}}
+} // T5941594 struct{int32,union{*struct{},int32}}
type XMergeEngine struct {
X0 int32
X1 unsafe.Pointer
X2 *int32
X3 unsafe.Pointer
-} // T5945834 struct{int32,*struct{},*int32,*struct{}}
+} // T5945816 struct{int32,*struct{},*int32,*struct{}}
type XPmaWriter struct {
X0 int32
@@ -165177,7 +150217,7 @@ type XPmaWriter struct {
X4 int32
X5 int64
X6 unsafe.Pointer
-} // T5954496 struct{int32,*uint8,int32,int32,int32,int64,*struct{}}
+} // T5954478 struct{int32,*uint8,int32,int32,int32,int64,*struct{}}
type XMemJournal struct {
X0 unsafe.Pointer
@@ -165196,12 +150236,12 @@ type XMemJournal struct {
X7 int32
X8 unsafe.Pointer
X9 *int8
-} // T5963436 struct{*struct{},int32,int32,int32,*struct{},struct{int64,*struct{}},struct{int64,*struct{}},int32,*struct{},*int8}
+} // T5963418 struct{*struct{},int32,int32,int32,*struct{},struct{int64,*struct{}},struct{int64,*struct{}},int32,*struct{},*int8}
type XFileChunk struct {
X0 unsafe.Pointer
X1 [8]uint8
-} // T5963711 struct{*struct{},[8]uint8}
+} // T5963693 struct{*struct{},[8]uint8}
type XWalker struct {
X0 unsafe.Pointer
@@ -165223,17 +150263,17 @@ type XWalker struct {
}
U [8]byte
}
-} // T5965088 struct{*struct{},*func(*struct{},*struct{})int32,*func(*struct{},*struct{})int32,*func(*struct{},*struct{}),int32,uint8,union{*struct{},int32,int32,*struct{},*struct{},*struct{},*int32,*struct{}}}
+} // 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{}}}
type XIdList struct {
X0 unsafe.Pointer
X1 int32
-} // T5977362 struct{*struct{},int32}
+} // T5977344 struct{*struct{},int32}
type TIdList_item struct {
X0 *int8
X1 int32
-} // T5977461 struct{*int8,int32}
+} // T5977443 struct{*int8,int32}
type XNameContext struct {
X0 unsafe.Pointer
@@ -165244,13 +150284,13 @@ type XNameContext struct {
X5 int32
X6 int32
X7 uint16
-} // T5978419 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,uint16}
+} // T5978401 struct{*struct{},*struct{},*struct{},*struct{},*struct{},int32,int32,uint16}
type XExprSpan struct {
X0 unsafe.Pointer
X1 *int8
X2 *int8
-} // T6087101 struct{*struct{},*int8,*int8}
+} // T6087083 struct{*struct{},*int8,*int8}
type XSelectDest struct {
X0 uint8
@@ -165259,7 +150299,7 @@ type XSelectDest struct {
X3 int32
X4 int32
X5 unsafe.Pointer
-} // T6099604 struct{uint8,*int8,int32,int32,int32,*struct{}}
+} // T6099586 struct{uint8,*int8,int32,int32,int32,*struct{}}
type XAggInfo struct {
X0 uint8
@@ -165275,7 +150315,7 @@ type XAggInfo struct {
X10 int32
X11 unsafe.Pointer
X12 int32
-} // T6117099 struct{uint8,uint8,int32,int32,int32,int32,int32,*struct{},*struct{},int32,int32,*struct{},int32}
+} // T6117081 struct{uint8,uint8,int32,int32,int32,int32,int32,*struct{},*struct{},int32,int32,*struct{},int32}
type TAggInfo_col struct {
X0 unsafe.Pointer
@@ -165284,20 +150324,20 @@ type TAggInfo_col struct {
X3 int32
X4 int32
X5 unsafe.Pointer
-} // T6117360 struct{*struct{},int32,int32,int32,int32,*struct{}}
+} // T6117342 struct{*struct{},int32,int32,int32,int32,*struct{}}
type TAggInfo_func struct {
X0 unsafe.Pointer
X1 unsafe.Pointer
X2 int32
X3 int32
-} // T6119468 struct{*struct{},*struct{},int32,int32}
+} // T6119450 struct{*struct{},*struct{},int32,int32}
type TSrcCount struct {
X0 unsafe.Pointer
X1 int32
X2 int32
-} // T6129554 struct{*struct{},int32,int32}
+} // T6129536 struct{*struct{},int32,int32}
type XStat4Accum struct {
X0 uint32
@@ -165317,12 +150357,12 @@ type XStat4Accum struct {
X11 int32
X12 unsafe.Pointer
X13 unsafe.Pointer
-} // T6167388 struct{uint32,uint32,int32,int32,int32,struct{*uint32,*uint32},uint32,*struct{},int32,int32,int32,int32,*struct{},*struct{}}
+} // T6167370 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
-} // T6179742 struct{*struct{},*int8}
+} // T6179724 struct{*struct{},*int8}
type XDbFixer struct {
X0 unsafe.Pointer
@@ -165331,7 +150371,7 @@ type XDbFixer struct {
X3 *int8
X4 *int8
X5 unsafe.Pointer
-} // T6193396 struct{*struct{},*struct{},int32,*int8,*int8,*struct{}}
+} // T6193378 struct{*struct{},*struct{},int32,*int8,*int8,*struct{}}
type XTriggerStep struct {
X0 uint8
@@ -165344,19 +150384,19 @@ type XTriggerStep struct {
X7 unsafe.Pointer
X8 unsafe.Pointer
X9 unsafe.Pointer
-} // T6195434 struct{uint8,uint8,*struct{},*struct{},*int8,*struct{},*struct{},*struct{},*struct{},*struct{}}
+} // T6195416 struct{uint8,uint8,*struct{},*struct{},*int8,*struct{},*struct{},*struct{},*struct{},*struct{}}
type XAuthContext struct {
X0 *int8
X1 unsafe.Pointer
-} // T6199175 struct{*int8,*struct{}}
+} // T6199157 struct{*int8,*struct{}}
type XTableLock struct {
X0 int32
X1 int32
X2 uint8
X3 *int8
-} // T6199383 struct{int32,int32,uint8,*int8}
+} // T6199365 struct{int32,int32,uint8,*int8}
type XModule struct {
X0 unsafe.Pointer
@@ -165364,7 +150404,7 @@ type XModule struct {
X2 unsafe.Pointer
X3 func(*crt.TLS, unsafe.Pointer)
X4 unsafe.Pointer
-} // T6201033 struct{*struct{},*int8,*struct{},*func(*struct{}),*struct{}}
+} // T6201015 struct{*struct{},*int8,*struct{},*func(*struct{}),*struct{}}
type XWhereTerm struct {
X0 unsafe.Pointer
@@ -165387,7 +150427,7 @@ type XWhereTerm struct {
}
X11 uint64
X12 uint64
-} // T6289252 struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}
+} // T6289234 struct{*struct{},*struct{},int16,uint16,uint16,uint8,uint8,int32,int32,int32,union{int32,*struct{},*struct{}},uint64,uint64}
type XWhereClause struct {
X0 unsafe.Pointer
@@ -165418,12 +150458,12 @@ type XWhereClause struct {
X11 uint64
X12 uint64
}
-} // T6289505 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}}
+} // 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}}
type XWhereMaskSet struct {
X0 int32
X1 [64]int32
-} // T6289700 struct{int32,[64]int32}
+} // T6289682 struct{int32,[64]int32}
type XWhereLevel struct {
X0 int32
@@ -165455,7 +150495,7 @@ type XWhereLevel struct {
}
X18 unsafe.Pointer
X19 uint64
-} // T6289765 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}
+} // 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}
type XWhereInfo struct {
X0 unsafe.Pointer
@@ -165544,7 +150584,7 @@ type XWhereInfo struct {
X18 unsafe.Pointer
X19 uint64
}
-} // T6290108 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}}
+} // 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}}
type TcompareInfo struct {
X0 uint8
@@ -166176,7 +151216,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 T5414794 struct {
+type T5414776 struct {
X0 int32
X1 uint8
X2 uint8
@@ -166184,7 +151224,7 @@ type T5414794 struct {
X4 uint8
} // struct{int32,uint8,uint8,uint8,uint8}
-type T5415329 struct {
+type T5415311 struct {
X [0]struct {
X0 int32
X1 float64
@@ -166192,7 +151232,7 @@ type T5415329 struct {
U [8]byte
} // union{int32,float64}
-type T5415359 struct {
+type T5415341 struct {
X0 uint32
X1 uint16
X2 uint8
@@ -166204,13 +151244,13 @@ type T5415359 struct {
X8 unsafe.Pointer
} // struct{uint32,uint16,uint8,int32,int32,[3]int32,*struct{},*struct{},*struct{}}
-type T5415638 struct {
+type T5415620 struct {
X0 func(*crt.TLS, unsafe.Pointer, int32) int32
X1 unsafe.Pointer
X2 int32
} // struct{*func(*struct{},int32)int32,*struct{},int32}
-type T5447453 struct {
+type T5447435 struct {
X0 uint8
X1 uint8
X2 *int8
@@ -166218,7 +151258,7 @@ type T5447453 struct {
X4 float64
} // struct{uint8,uint8,*int8,float64,float64}
-type T5448393 struct {
+type T5448375 struct {
X [0]struct {
X0 float64
X1 int64
@@ -166230,7 +151270,7 @@ type T5448393 struct {
U [8]byte
} // union{float64,int64,int32,*struct{},*struct{},*struct{}}
-type T5458811 struct {
+type T5458793 struct {
X [0]struct {
X0 unsafe.Pointer
X1 unsafe.Pointer
@@ -166238,12 +151278,12 @@ type T5458811 struct {
U [8]byte
} // union{*struct{},*struct{}}
-type T5506898 struct {
+type T5506880 struct {
X0 uint8
X1 int8
} // struct{uint8,int8,}
-type T5506918 struct {
+type T5506900 struct {
X [0]struct {
X0 *int8
X1 unsafe.Pointer
@@ -166251,17 +151291,17 @@ type T5506918 struct {
U [8]byte
} // union{*int8,*struct{}}
-type T5516662 struct {
+type T5516644 struct {
X0 int32
X1 [100]uint8
} // struct{int32,[100]uint8}
-type T5517776 struct {
+type T5517758 struct {
X0 uint16
X1 uint16
} // struct{uint16,uint16}
-type T5517798 struct {
+type T5517780 struct {
X [0]struct {
X0 struct {
X0 uint16
@@ -166272,7 +151312,7 @@ type T5517798 struct {
U [4]byte
} // union{struct{uint16,uint16},int32}
-type T5519038 struct {
+type T5519020 struct {
X [0]struct {
X0 *int8
X1 int32
@@ -166280,7 +151320,7 @@ type T5519038 struct {
U [8]byte
} // union{*int8,int32}
-type T5555951 struct {
+type T5555933 struct {
X [0]struct {
X0 [496]uint8
X1 [124]uint32
@@ -166289,14 +151329,14 @@ type T5555951 struct {
U [496]byte
} // union{[496]uint8,[124]uint32,[62]*struct{}}
-type T5765407 struct {
+type T5765389 struct {
X0 unsafe.Pointer
X1 unsafe.Pointer
X2 *unsafe.Pointer
X3 int32
} // struct{*struct{},*struct{},**struct{},int32}
-type T5777046 struct {
+type T5777028 struct {
X [0]struct {
X0 int32
X1 unsafe.Pointer
@@ -166317,7 +151357,7 @@ type T5777046 struct {
U [8]byte
} // union{int32,*struct{},*int8,*int64,*float64,*struct{},*struct{},*struct{},*struct{},*struct{},*struct{},*int32,*struct{},*struct{},*func(*struct{},*int32)int32}
-type T5823709 struct {
+type T5823691 struct {
X [0]struct {
X0 unsafe.Pointer
X1 unsafe.Pointer
@@ -166327,18 +151367,18 @@ type T5823709 struct {
U [8]byte
} // union{*struct{},*struct{},int32,*struct{}}
-type T5901756 struct {
+type T5901738 struct {
X0 unsafe.Pointer
X1 *uint8
X2 int32
} // struct{*struct{},*uint8,int32}
-type T5930680 struct {
+type T5930662 struct {
X0 int32
X1 *int8
} // struct{int32,*int8}
-type T5941589 struct {
+type T5941571 struct {
X [0]struct {
X0 unsafe.Pointer
X1 int32
@@ -166346,12 +151386,12 @@ type T5941589 struct {
U [8]byte
} // union{*struct{},int32}
-type T5963412 struct {
+type T5963394 struct {
X0 int64
X1 unsafe.Pointer
} // struct{int64,*struct{}}
-type T5965012 struct {
+type T5964994 struct {
X [0]struct {
X0 unsafe.Pointer
X1 int32
@@ -166365,17 +151405,17 @@ type T5965012 struct {
U [8]byte
} // union{*struct{},int32,int32,*struct{},*struct{},*struct{},*int32,*struct{}}
-type T6167097 struct {
+type T6167079 struct {
X0 *int8
X1 *int8
} // struct{*int8,*int8}
-type T6167364 struct {
+type T6167346 struct {
X0 *uint32
X1 *uint32
} // struct{*uint32,*uint32}
-type T6289219 struct {
+type T6289201 struct {
X [0]struct {
X0 int32
X1 unsafe.Pointer
@@ -166384,7 +151424,7 @@ type T6289219 struct {
U [8]byte
} // union{int32,*struct{},*struct{}}
-type T6289724 struct {
+type T6289706 struct {
X [0]struct {
X0 struct {
X0 int32